{"uid":"cap_rVL62L2XpPYOckXfNf5EX","slug":"phantom-api-token-transfers-lookup-494a5d59","name":"Phantom API — Token Transfers Lookup","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/plasma/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_8ih4Mfg-uD-HQB4kdHQi5","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 on-chain token transfer history for a given wallet address or contract, with block range and pagination filtering, across 57+ blockchain networks.","exampleAgentPrompt":"Pull all token transfers for wallet 0xAbC...123 involving contract 0xDEF...456 from block 18000000 to 18500000, return up to 100 results in ascending order.","exampleUseCases":[{"title":"Audit wallet token activity","prompt":"Show me every token transfer in and out of wallet 0xAbC...123 between block 17000000 and 18000000, sorted oldest first, up to 200 results."},{"title":"Track specific ERC-20 movements","prompt":"Find all transfers of USDC (contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48) sent or received by address 0xDEF...789 from block 18500000 onward, max 50 records."},{"title":"Paginate large transfer history","prompt":"I already fetched the first page of token transfers for 0x111...222 — here's the pageKey from that response. Get the next batch of up to 100 transfers in descending order."}],"resultDescription":"Returns a paginated list of on-chain token transfer records for the specified owner address and optional contract filter, including transfer details such as transaction hash, block number, from/to addresses, token contract, and amount. Also returns a pageKey for fetching subsequent pages if more results exist.","failureModes":["Invalid or malformed wallet/contract address returns an error","Block range too large may return timeout or truncated results","Missing required owner field causes a validation error","Invalid pageKey causes pagination to fail or return unexpected results","Network or contract not supported on the queried chain returns empty or error","Payment not included or insufficient USDC results in 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need historical on-chain token transfer data for a specific wallet or set of contracts, especially when you need to filter by block range, sort order, or paginate through large result sets. Prefer this over general blockchain explorers when you need programmatic, pay-per-call access without API key setup, and when you need coverage across 57+ networks via a single interface.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:55:34.219Z","isFirstParty":false}