Memory · sandbox · browse · critique · judge.
Documents16PDF · Word · Excel · OCR.
Audio20Transcribe · diarize · TTS.
Images27Caption · OCR · resize.
Web39Scrape · screenshot · meta.
Validation25Email · IBAN · IP · VAT.
Conversions20JSON · YAML · UUID.
All endpoints159Full catalog · featured first.
Wallet-only · earn USDC daily.
Sell-side guideEIP-712 · JWT · settlement.
Pricing & take rate3% paywall · 4% proxy.
How settlement worksSettlement runs daily at 00:00 UTC, in USDC. A balance ≥ 1 USDC is paid at the next run (within 24h). A balance below 1 USDC carries over and accumulates across days until it reaches 1 USDC, then it's paid.
Earned, spent, and withdrawable USDC balances for a wallet. withdrawable_atomic is net seller earnings on ledger rows where settlement_id IS NULL — unsettled balance eligible for payout, not a rolling time window.
Single GET /v1/account route. Auth via Bearer balance:read scope or wallet stats signature (wallet, sig, ts query params). Returns seven core fields plus optional scopes when using Bearer.
Bearer balance:read or ?wallet=&sig=&ts= stats signature
Request → Response
GET /v1/account Authorization: Bearer t402_live_… # or wallet signature: GET /v1/account?wallet=0xD6E8…2878&sig=0x…&ts=1717000000
HTTP/1.1 200 OK Content-Type: application/json { "wallet": "0xD6E8aF2F65B4C9ACC7BF14A3096056e89E312878", "earned_atomic": "1234500", "spent_atomic": "98000", "withdrawable_atomic": "560000", "payout_chain": "base", "endpoints_count": 7, "scopes": [ "read", "balance:read", "endpoints:write" ] }
curl -X GET "https://api.tools402.dev/v1/account" \ -H "Authorization: Bearer t402_live_…" # or wallet signature: ?wallet=0x…&sig=0x…&ts=1717000000