Query token approval data for any wallet address on Base, paid per call via x402 in USDC or USDT.
What it does
The `/v1/base/wallet/approvals` endpoint, operated by Erudite Intelligence LLC, returns token approval (allowance) data for a given wallet or contract address on the Base network. It is an x402-gated endpoint: callers must attach a valid payment header to each request. The endpoint accepts a JSON body with an `address` field and returns approval data in JSON format.
Pricing is $0.01 per call, payable in either USDC on Base (eip155:8453) or USDT on Tron (tron:728126428). Payment is facilitated through the EruditePay x402 Bridge, which supports the x402 v2 protocol and settles via Coinbase CDP. The provider is FinCEN MSB registered (BSA ID 31000324258137) and operates a non-custodial settlement model.
The endpoint is live and returns a proper 402 challenge when called without payment. Documentation beyond the x402 challenge schema is sparse — the provider's `/docs` path returns a 404, and the response schema only shows a generic `{"success": true, "data": {}}` example without detailing the structure of the approval data returned. Users should expect to experiment or contact the provider for full field-level documentation.
Capabilities
Use cases
- —Check which contracts a wallet has approved to spend its tokens on Base
- —Audit token allowances before interacting with a DeFi protocol
- —Monitor wallet security by reviewing outstanding approvals
- —Build dashboards showing a user's active token approvals
Fit
Best for
- —Agents or apps that need on-chain approval data for Base wallets
- —Security auditing tools that flag risky or unlimited token approvals
- —DeFi portfolio trackers that display allowance exposure
Not for
- —Querying approvals on chains other than Base (endpoint is Base-specific)
- —Free or high-volume bulk scanning without per-call payment budget
- —Getting full transaction history or balance data (this is approvals only)
Quick start
curl -X POST https://bridge.eruditepay.com/v1/base/wallet/approvals \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402_payment_header>" \
-d '{"address": "0xYourWalletAddress"}'Example
Request
{
"address": "0x0000000000000000000000000000000000000000"
}Response
{
"data": {},
"success": true
}Endpoint
Quality
The endpoint is live with a well-formed x402 v2 challenge and a basic input/output schema, but documentation is effectively absent (/docs returns 404). The response example is a stub with an empty data object, so the actual approval data structure is unknown. Pricing and payment options are clear.
Warnings
- —No dedicated documentation available — /docs returns 404
- —Response schema is a stub; the actual structure of approval data is undocumented
- —Only a generic example response ({"success": true, "data": {}}) is provided; real output fields are unknown
Citations
- —Provider is Erudite Intelligence LLC, FinCEN MSB registered with BSA ID 31000324258137https://bridge.eruditepay.com
- —Settlement pricing is 0.5% per settlement; verification is freehttps://bridge.eruditepay.com
- —EruditePay Bridge supports 20 blockchains and x402 v2 protocolhttps://bridge.eruditepay.com
- —Payment facilitated via Coinbase CDPhttps://bridge.eruditepay.com
- —Endpoint accepts POST with JSON body containing an address field and returns JSONhttps://bridge.eruditepay.com/v1/base/wallet/approvals