Query TRON wallet token balances via x402-paid API endpoint
What it does
This endpoint, operated by Erudite Intelligence LLC, returns token balance data for a given TRON wallet address. It accepts a POST request with a JSON body containing an `address` field (a wallet or contract address) and returns balance information. The endpoint is gated by the x402 payment protocol (v2), requiring per-call micropayments of $0.01 (10,000 base units of USDC on Base or USDT on TRON).
The provider, EruditePay, operates an x402 payment facilitator (the "Bridge") that supports 20 blockchains. This particular endpoint is described in the x402 challenge as "Crypto data intelligence." The response schema indicates a JSON object with a `success` boolean and a `data` object, though the exact structure of the balance data within `data` is not documented in detail. Payment can be settled either via USDC on Base (eip155:8453) through the Coinbase CDP facilitator, or via USDT on TRON (tron:728126428).
Documentation beyond the x402 challenge metadata and the landing page is sparse — the /docs path returns a 404. The input schema is clear (POST with `{"address": "<tron_address>"}`) but the output schema lacks field-level detail for the balance data payload.
Capabilities
Use cases
- —Querying TRON wallet balances for portfolio tracking applications
- —Checking token holdings of a TRON address before executing a transaction
- —Building crypto dashboards that display TRON asset balances
- —Automated agents verifying TRON wallet funding status
Fit
Best for
- —Agents or apps needing on-demand TRON wallet balance data
- —Pay-per-call usage without monthly subscriptions
- —Scenarios requiring both Base USDC and TRON USDT payment options
Not for
- —High-volume bulk balance scanning (each call costs $0.01)
- —Querying non-TRON blockchains (this endpoint is TRON-specific)
- —Users who need detailed documentation or guaranteed SLA on the data endpoint itself
Quick start
curl -X POST https://bridge.eruditepay.com/v1/tron/wallet/balances \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402_payment_header>" \
-d '{"address": "TTikV9JD3xTfk5TDv8HMEvpWmNQS8Fm6Pw"}'Example
Request
{
"address": "TTikV9JD3xTfk5TDv8HMEvpWmNQS8Fm6Pw"
}Response
{
"data": {},
"success": true
}Endpoint
Quality
The endpoint is live (402 challenge captured) with a clear input schema and pricing, but the output schema is essentially a stub (empty `data` object), and no dedicated documentation is available (/docs returns 404). The description in the challenge is generic ("Crypto data intelligence"), leaving the exact response fields to inference.
Warnings
- —Output schema lacks field-level detail — the example shows an empty data object
- —No dedicated API documentation available (/docs returns 404)
- —The exact structure of balance data returned is undocumented
Citations
- —Endpoint returns x402 v2 challenge with price of 10000 base units USDC on Base or USDT on TRONhttps://bridge.eruditepay.com/v1/tron/wallet/balances
- —USDC on Base uses 6 decimals, so 10000 base units = $0.01https://bridge.eruditepay.com
- —Provider is Erudite Intelligence LLC, FinCEN MSB registeredhttps://bridge.eruditepay.com
- —EruditePay Bridge supports 20 blockchains as an x402 facilitatorhttps://bridge.eruditepay.com
- —Input schema requires POST with JSON body containing address fieldhttps://bridge.eruditepay.com/v1/tron/wallet/balances