{"uid":"cap_GU_iTP0F6ZIBQfCKpV-OY","slug":"phantom-api-ethereum-token-transfer-history-11bbca68","name":"Phantom API — Ethereum Token Transfer History","description":"Lightning-fast access to blockchain data, smart contract insights, and Web3 infrastructure across 57+ networks. Pay-per-call via x402.","url":"https://phantom-api-omega.vercel.app/api/ethereum/token/transfers","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"order":{"enum":["asc","desc"],"type":"string"},"owner":{"type":"string"},"pageKey":{"type":"string"},"toBlock":{"type":"string"},"maxCount":{"type":"number"},"fromBlock":{"type":"string"},"contractAddresses":{"type":"array","items":{"type":"string"}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ATvhp3ETDrtbDhMlIcs5A","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves historical ERC-20 and native token transfer events for an Ethereum address or contract, with pagination and block range filtering.","exampleAgentPrompt":"Pull all token transfers for Ethereum address 0xAbCd...1234 from block 18000000 to 18500000, sorted newest first, and return up to 100 results.","exampleUseCases":[{"title":"Wallet token activity audit","prompt":"Show me every token transfer in and out of wallet 0xAbCd...1234 on Ethereum from block 17000000 to 18000000, sorted oldest to newest."},{"title":"DeFi portfolio inflow tracking","prompt":"Fetch up to 50 incoming ERC-20 transfers to my address 0xDeFi...5678, filtering to just USDC and USDT contract addresses, sorted descending by block."},{"title":"Smart contract transfer monitoring","prompt":"Get all token transfer events involving the contract 0xA0b8...eB48 (USDC) for my wallet 0xUser...9999 starting from block 19000000, paginate through all results."}],"resultDescription":"A list of token transfer objects including sender, recipient, token contract address, amount, block number, transaction hash, and asset type. Supports cursor-based pagination via pageKey for iterating through large result sets.","failureModes":["Invalid Ethereum address format returns a 400 or error response","Invalid block number format causes query failure","Exceeding maxCount limits or missing required owner field returns validation error","Contract address array with non-checksummed addresses may return empty results","Payment failure via x402 results in 402 response before data is returned"],"whenToPreferThis":"Use this endpoint when you need historical token transfer data for a specific Ethereum wallet or contract, especially when you require block-range filtering, sorting, or paginated traversal of large transfer histories. Prefer this over general blockchain explorers when you need structured, machine-readable output suitable for downstream analysis or automation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:30:14.575Z","isFirstParty":false}