{"uid":"cap_mTeQ8dEtqAWUlaYUZZ-zI","slug":"mach-base-erc20-transfers-d30a08b6","name":"MACH Base ERC20 Transfers","description":"Fast, low-cost Base data for autonomous agents. No API keys, no subscriptions; pay per call with USDC over x402.","url":"https://api.mach.gallery/api/base/erc20-transfers?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"20-byte EVM address on Base."},"to_block":{"type":"integer","minimum":0,"description":"Last Base block to include in the log query."},"from_block":{"type":"integer","minimum":0,"description":"First Base block to include in the log query."},"to_address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Smart-contract address on Base mainnet."},"from_address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"20-byte EVM address on Base."}}},"responseSchema":{"type":"json","example":{"count":1,"network":"eip155:8453","transfers":[]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_cTPeWXOdXNwBdbiQTWsun","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Queries ERC20 token transfer events on Base mainnet filtered by token contract, sender, receiver, and block range","exampleAgentPrompt":"Pull all ERC20 transfers of the USDC token (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) sent to wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 between blocks 20000000 and 20100000 on Base.","exampleUseCases":[{"title":"Audit inbound token payments to agent wallet","prompt":"Show me every ERC20 transfer that came into my agent wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Base between blocks 19000000 and 19500000 — I need to verify which payments arrived."},{"title":"Track USDC distribution from treasury","prompt":"Get all transfers of USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) sent from our treasury at 0xAbCd1234abcd1234abcd1234abcd1234abcd1234 on Base since block 18000000 so I can reconcile payouts."},{"title":"Monitor token activity for a specific contract","prompt":"Fetch all ERC20 transfer events for the token at 0x4200000000000000000000000000000000000006 on Base from block 21000000 to 21050000 — I want to see who has been moving it recently."}],"resultDescription":"Returns a JSON object containing the network identifier (eip155:8453), a count of matching transfers, and an array of transfer records matching the filter criteria (token, from/to address, block range).","failureModes":["Invalid EVM address format (not matching 0x + 40 hex chars) returns validation error","Block range too wide may return timeout or empty results","No transfers matching filters returns count:0 and empty transfers array","Payment failure via x402 prevents access to data","Querying a non-ERC20 contract address may yield no results"],"whenToPreferThis":"Choose this endpoint when you need lightweight, pay-per-call ERC20 transfer lookups on Base mainnet without API key setup or subscriptions. It is ideal for agents that need on-demand, cost-efficient Base transfer data with flexible filtering by token, sender, recipient, and block range. Prefer over general blockchain explorers when operating in a trustless, autonomous context with USDC micropayment settlement.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:37:27.950Z","isFirstParty":false,"canonicalSlug":"mach-base-erc20-transfers-d30a08b6"}