Retrieve the first transaction for a wallet address on Base via x402 micropayment.
What it does
This x402-enabled endpoint, operated by Erudite Intelligence LLC, returns the first transaction associated with a given wallet or contract address on the Base blockchain. It is part of a suite described as "Crypto data intelligence" endpoints. You send a POST request with a JSON body containing an `address` field (a wallet or contract address), and receive a JSON response with the transaction data.
Payment is required per-call via the x402 protocol (HTTP 402 challenge). The endpoint accepts two payment options: USDC on Base (network eip155:8453) at 10,000 base units ($0.01) per call, or USDT on Tron (network tron:728126428) at 10,000 base units ($0.01) per call. The x402 facilitator is Coinbase CDP for the Base option. Payment is settled on-chain with a maximum timeout of 300 seconds.
The provider (EruditePay Bridge) is a FinCEN MSB-registered entity (BSA ID 31000324258137) that supports x402 v2.0. The endpoint is live and returned a proper 402 challenge when probed. However, documentation is sparse — the example output schema only shows `{"success": true, "data": {}}` without detailing what fields appear in the `data` object for an actual first-transaction lookup. No OpenAPI spec or dedicated docs page was found for this specific endpoint.
Capabilities
Use cases
- —Determine when a wallet address first transacted on Base for KYC/AML age-of-wallet checks
- —Build wallet reputation scores by identifying the earliest on-chain activity
- —Investigate wallet provenance by finding the first transaction for forensic analysis
- —Automate agent-driven blockchain research workflows with per-call micropayments
Fit
Best for
- —AI agents needing on-demand wallet intelligence with no subscription
- —Compliance tools checking wallet age on Base
- —Blockchain analytics pipelines requiring first-transaction metadata
Not for
- —Bulk historical transaction export for thousands of wallets (per-call pricing adds up)
- —Non-Base chains — this endpoint is specifically for Base wallet data
- —Users who need full transaction history rather than just the first transaction
Quick start
curl -X POST https://bridge.eruditepay.com/api/base/wallet/first-tx \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402_payment_header>" \
-d '{"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}'Example
Request
{
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}Response
{
"data": {},
"success": true
}Endpoint
Quality
The endpoint is live and returns a valid x402 challenge with clear pricing and a basic input/output schema. However, the response schema is essentially a stub (empty data object), there is no OpenAPI spec, and the docs URL returns a 404. The actual structure of the returned transaction data is unknown.
Warnings
- —Response data schema is a stub — the example output only shows an empty `data` object with no documented fields
- —No OpenAPI specification or dedicated documentation page found for this endpoint
- —The docs link (https://docs.eruditepay.com/) referenced on the landing page was not crawled and may or may not exist
Citations
- —Endpoint returns x402 v2 challenge with USDC on Base (10000 base units) and USDT on Tron (10000 base units)https://bridge.eruditepay.com/api/base/wallet/first-tx
- —Provider is Erudite Intelligence LLC, FinCEN MSB registered with BSA ID 31000324258137https://bridge.eruditepay.com
- —x402 facilitator for Base payment is Coinbase CDP (https://api.cdp.coinbase.com/platform/v2/x402)https://bridge.eruditepay.com/api/base/wallet/first-tx
- —Endpoint description is 'Crypto data intelligence'https://bridge.eruditepay.com/api/base/wallet/first-tx
- —USDC uses 6 decimals, so 10000 base units = $0.01https://bridge.eruditepay.com/api/base/wallet/first-tx