{"uid":"cap_epeBUt37nMAptUFv8v5cN","slug":"agentpay-on-chain-events-lookup-4c31d89e","name":"AgentPay On-Chain Events Lookup","description":"Pay-per-call AI services via the 402 Payment Required protocol. No accounts, no API keys — just USDC on Base.","url":"https://agentpay.help/v1/on-chain-events","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"type":"string","description":"Chain name or id, default base"},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Wallet address"}}},"responseSchema":{"type":"json","example":{"events":[{"type":"erc20_transfer","asset":"USDC","amount":"0.03","direction":"in"}]}},"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_-tmV9LBlAnDbRxsl2MZTp","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 recent on-chain events (e.g. ERC-20 transfers) for a given wallet address on a specified blockchain, paid per-call via USDC on Base.","exampleAgentPrompt":"Can you pull the recent on-chain events for the wallet 0x1234567890abcdef1234567890abcdef12345678 on Base and tell me what ERC-20 transfers came in or went out?","exampleUseCases":[{"title":"Monitor wallet funding confirmations","prompt":"Has the wallet 0xAbCd1234567890abcdef1234567890abcdef1234 received any USDC on Base in the last few events? I need to confirm a payment came through."},{"title":"Audit agent treasury activity","prompt":"Pull the on-chain events for the address 0xDeadBeef1234567890abcdef1234567890abcdef on Base and list all the ERC-20 transfers so I can see what went in and out of our agent's wallet."},{"title":"Track token movements on Ethereum","prompt":"Show me the latest on-chain transfer events for 0x9876543210fedcba9876543210fedcba98765432 — I want to see if any tokens moved recently, check it on Ethereum."}],"resultDescription":"Returns a JSON array of on-chain events for the given wallet, where each event includes the event type (e.g. erc20_transfer), the asset involved (e.g. USDC), the amount, and the direction (in or out).","failureModes":["Invalid wallet address format returns a validation error","Unsupported chain name or ID returns an error or empty result","No events found returns an empty events array","Payment failure via x402 protocol blocks the request","Network or RPC timeout may result in a service error"],"whenToPreferThis":"Choose this endpoint when you need a quick, keyless, pay-per-call lookup of on-chain token transfer events for a specific wallet address without setting up an account or API key. Ideal for AI agents that need lightweight, on-demand blockchain activity checks without integrating a full blockchain indexer or node provider.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:48:06.785Z","isFirstParty":false}