{"uid":"cap_HuI2AeDk0WcV0E_-WqBCM","slug":"token-transfer-lookup-evm-base-7b13531e","name":"Token Transfer Lookup (EVM/Base)","description":"Recent ERC20 Transfer events (decoded: from, to, amount with decimals, symbol, tx hash, block) for a token contract, a wallet, or both, over the last ~2,000 blocks on Base, Arbitrum or Optimism (~500 on Ethereum). Up to 50 newest. Deterministic, no LLM.","url":"https://138-197-15-135.sslip.io/v1/token/transfers?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["queryParams"],"properties":{"queryParams":{"type":"object","required":[],"properties":{"chain":{"type":"string","description":"Chain: base (default), ethereum, arbitrum, optimism"},"token":{"type":"string","description":"Token contract (optional if wallet given)"},"blocks":{"type":"string","description":"Lookback blocks (max 2000)"},"wallet":{"type":"string","description":"Wallet to filter (from or to)"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","required":[],"properties":{"chain":{"type":["string","null"]},"count":{"type":["integer","null"]},"toBlock":{"type":["integer","null"]},"fromBlock":{"type":["integer","null"]},"transfers":{"type":["array","null"]}}}}}}},"responseSchema":{"type":"json","example":{"chain":"base","count":1,"toBlock":2,"fromBlock":1,"transfers":[{"to":"0x…","tx":"0x…","from":"0x…","block":2,"token":"0x…","amount":"12.5","symbol":"USDC"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0045","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0045/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0045","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AQtuQF4NtjjtaRqXVBVEn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0045","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches on-chain ERC-20 token transfer events for a given wallet or token contract on Base, Ethereum, Arbitrum, or Optimism.","exampleAgentPrompt":"Show me all USDC transfers involving wallet 0xAbCd...1234 on Base over the last 500 blocks.","exampleUseCases":[{"title":"Monitor incoming payments to a treasury wallet","prompt":"Check if any USDC has been sent to our treasury wallet 0xDead...Beef on Base in the last 1000 blocks and tell me who sent it and how much."},{"title":"Audit token outflows from a DeFi contract","prompt":"Show me all token transfers from contract 0xBaad...C0de on Arbitrum over the last 2000 blocks — I want to see what's leaving the contract and where it's going."},{"title":"Track a specific token's recent on-chain activity","prompt":"Pull the recent transfer history for the USDC token contract on Ethereum over the last 300 blocks so I can see who has been moving funds."}],"resultDescription":"Returns a JSON object with the chain name, block range (fromBlock, toBlock), total transfer count, and an array of transfer records — each containing sender (from), recipient (to), transaction hash (tx), block number, token contract address, human-readable amount, and token symbol.","failureModes":["Invalid or malformed wallet/token address returns an error or empty transfers array","Block lookback exceeding 2000 blocks may be rejected or capped","Unsupported chain identifier returns an error","Neither wallet nor token provided may return an empty or unfiltered result","Payment failure via x402 (insufficient USDC balance) blocks the request with HTTP 402"],"whenToPreferThis":"Choose this endpoint when you need fast, pay-per-call on-chain ERC-20 transfer lookups across Base, Ethereum, Arbitrum, or Optimism without setting up your own RPC node or indexer. It is ideal for agents that need recent transfer history (up to 2000 blocks) filtered by wallet or token contract, paid autonomously with USDC via x402. Prefer alternatives if you need historical data beyond 2000 blocks, NFT transfers, or chains outside the supported EVM set.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:39:56.743Z","isFirstParty":false,"canonicalSlug":"token-transfer-lookup-evm-base-7b13531e"}