Basecheck turns any Base wallet or contract address into a plain-English activity and risk summary, backed by live onchain data. Priced per call in USDC via x402 - no subscriptions, no checkout page, no API keys to issue.
This calls the live Basecheck API with your own wallet, right in this page - no backend of ours in between. You'll sign one payment authorization for $0.03 USDC on Base mainnet; nothing is charged until you approve it in your wallet.
No API keys, no dashboard, no monthly plan. A caller - human, script, or another AI agent - just sends the address and pays for that single call, right inside the HTTP request.
POST the Base wallet or contract address you want checked to /wallet-summary. No account, no key.
The server replies 402 with a price quote. The caller signs a payment authorization and retries - settled on Base by Coinbase's facilitator.
Real Blockscout data - balance, activity, failures, counterparties - reduced to deterministic flags and a short LLM summary.
A real request/response shape - the flags are computed straight from onchain data, not left for the model to invent.
# pay-per-call - no API key needed
curl -X POST https://basecheck.up.railway.app/wallet-summary \
-H "Content-Type: application/json" \
-d '{"address":"0x8335...a02913"}'
{
"address": "0x8335...a02913",
"summary": "This address shows steady,
diverse activity with no failed
transactions and a wide set of
counterparties - consistent with
an active, established contract.",
"flags": [],
"facts": {
"ethBalance": "0.009801",
"recentTransactionCount": 50,
"failedTransactionCount": 0,
"uniqueCounterparties": 42
}
}
No subscriptions, no minimums, no rate-limited free tier to fight over. Every price is quoted upfront in the 402 response before you commit.
Basecheck is designed for the world where wallets, dApps, and autonomous agents check each other out before transacting - not just for humans reading docs.
Nothing to sign up for and nothing to leak. Payment itself is the auth - pay per request, inline with the HTTP call.
Basecheck declares itself to x402's Bazaar discovery layer, so agents can find it, read its price and shape, and call it automatically - no docs required.
Payments settle in USDC on Base mainnet via Coinbase's CDP facilitator - production-grade, not a testnet demo.
Ask "should I trust this counterparty?" or "sanity-check this wallet" before letting a transaction go through - in one call.