{"uid":"cap_2pn6xZXw6UtiHqDp0hamG","slug":"ethereum-address-transaction-history-via-etherscan-v2-1960d65e","name":"Ethereum Address Transaction History (via Etherscan V2)","description":"Transaction history for an Ethereum address (via Etherscan V2). Returns normal transactions newest-first: hash, block, timestamp, from/to, value (wei + ETH), gas used, gas price, decoded method id + function name, error flag, and any contract created. Paginate with page + offset; bound with startBlock/endBlock. Defaults to Ethereum mainnet; other EVM chains are reachable by chainId where upstream coverage allows. Net-new vs crypto.tx (single-hash receipt).","url":"https://2s.io/api/crypto/address-history","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["address"],"properties":{"page":{"type":"integer","minimum":1},"sort":{"enum":["asc","desc"],"type":"string"},"offset":{"type":"integer","maximum":100,"minimum":1},"address":{"type":"string"},"chainId":{"type":"integer","default":1,"minimum":1,"description":"EVM chain id; defaults to 1 (Ethereum). Other chains (8453 Base, 137 Polygon, 42161 Arbitrum…) require upstream multichain coverage."},"endBlock":{"type":"integer","minimum":0},"startBlock":{"type":"integer","minimum":0}},"additionalProperties":false}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0036","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.0036/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0036","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0036","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YMXKq5cEDlUPaWju0tWvv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0036","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns paginated normal transaction history for an Ethereum (or EVM chain) address, newest-first, with hashes, block info, timestamps, from/to, ETH value, gas data, decoded method names, and error flags.","exampleAgentPrompt":"Pull the last 25 transactions for Ethereum address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on mainnet (chainId 1), page 1, sorted newest-first — I want to see the hashes, ETH values, gas used, and decoded function names.","exampleUseCases":[{"title":"Audit wallet for failed transactions","prompt":"Check the full transaction history for 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B on Ethereum mainnet and flag any transactions that had errors — I want to see the hashes, block numbers, timestamps, and what functions were being called when they failed."},{"title":"Gas usage report for a wallet","prompt":"Pull all transactions sent from 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Ethereum mainnet over the last month and give me a breakdown of the gas used and gas price for each one — I'm trying to understand how much this wallet has been spending on fees."},{"title":"Decode activity on Base chain","prompt":"Show me the 50 most recent transactions for wallet 0x4838B106FCe9647Bdf1E7877BF73cE8B0BAD5f97 on Base (chainId 8453), newest-first — I want to see the decoded function names, ETH values, and whether any of them failed."}],"resultDescription":"A paginated list of normal transactions for the given address, each including transaction hash, block number, Unix timestamp, from/to addresses, value in wei and ETH, gas limit, gas used, gas price, decoded method ID and function name, error flag (empty string if success), and any contract address created. Results default to descending (newest-first) order.","failureModes":["Invalid or malformed Ethereum address returns an error or empty result","Upstream Etherscan V2 outage or rate limit causes failure","chainId not covered by upstream multichain support returns an error","page/offset out of range returns empty result set","startBlock greater than endBlock returns empty or error","Address with no transactions returns an empty list"],"whenToPreferThis":"Use this endpoint when you need the full transaction history for a wallet address — including decoded method names, gas details, and error flags — rather than a single transaction receipt. Prefer over a single-hash lookup (crypto.tx) when you need to audit activity, paginate through many txs, or filter by block range. Also useful for EVM chains beyond mainnet when upstream Etherscan V2 coverage exists.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:55:22.896Z","isFirstParty":false}