{"uid":"cap_S6YtjrX_eUbGemZPbZUw-","slug":"mint-intel-ethereum-erc-20-transfer-events-c6bb81d2","name":"Mint Intel: Ethereum ERC-20 Transfer Events","description":"ERC-20 Transfer events on Ethereum via eth_getLogs - the newest transfers of a token, optionally only those from or to one wallet (?wallet=), window up to 2,000 blocks: block, tx hash, from, to, raw and decimal-adjusted value.","url":"https://mintintel.35-171-220-195.sslip.io/v1/eth/erc20-transfers/:token?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":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"0x ERC-20 token contract address"}},"additionalProperties":false},"queryParams":{"type":"object","properties":{"limit":{"type":"integer","maximum":100,"minimum":1,"description":"max transfers returned, newest first (default 25)"},"blocks":{"type":"integer","maximum":2000,"minimum":1,"description":"max blocks back from head (default 2000)"},"wallet":{"type":"string","description":"optional wallet: only transfers from or to it"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["token","count","transfers"],"properties":{"count":{"type":"integer"},"token":{"type":"string"},"transfers":{"type":"array"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8rnfuaCu9bc2AXZjgnk7C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches recent ERC-20 Transfer events for a given token contract on Ethereum, with optional wallet filtering, returning block, tx hash, from/to addresses, and raw/decimal-adjusted values.","exampleAgentPrompt":"Pull the last 50 ERC-20 transfer events for the USDC contract (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48) on Ethereum, showing me the block, tx hash, from/to addresses, and the decimal-adjusted amounts.","exampleUseCases":[{"title":"Tracking whale wallet token movements","prompt":"Show me all recent ERC-20 transfers involving wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 for the USDT token contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 over the last 2000 blocks."},{"title":"Auditing token distribution after a launch","prompt":"Get the most recent 100 transfer events for the token at 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 on Ethereum so I can see who received tokens right after launch."},{"title":"Monitoring inflows to a treasury wallet","prompt":"Check the latest ERC-20 transfers to or from the treasury wallet 0xBE0eB53F46cd790Cd13851d5EFf43D12404d33E8 for the DAI contract 0x6B175474E89094C44Da98b954EedeAC495271d0F, going back up to 500 blocks."}],"resultDescription":"Returns a JSON object containing the token contract address, a count of transfers found, and an array of transfer records — each with block number, transaction hash, sender address, recipient address, raw integer value, and human-readable decimal-adjusted value — sorted newest first, up to the requested limit within the specified block window.","failureModes":["Invalid or non-ERC-20 token contract address returns empty results or an error","Wallet address format incorrect (non-0x or wrong length) causes a query error","Block window exceeds 2000 blocks returns a validation error","Limit parameter out of range (below 1 or above 100) triggers a schema validation error","No transfers found in the specified window returns count 0 and empty array","Payment not provided (x402) results in a 402 Payment Required response","Node RPC timeout or congestion may delay or fail the eth_getLogs call"],"whenToPreferThis":"Choose this endpoint when you need recent on-chain ERC-20 Transfer events for a specific token, especially when filtering by wallet address or scanning a rolling block window. It is ideal for monitoring token flows, auditing transfers, or tracking wallet activity without running your own Ethereum node. Prefer it over general-purpose RPC gateways when you want a ready-parsed, decimal-adjusted response with no raw ABI decoding required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:13.551Z","isFirstParty":false,"canonicalSlug":"mint-intel-ethereum-erc-20-transfer-events-c6bb81d2"}