{"uid":"cap_H1ff--4Z2Y2DZ5-QfbC_N","slug":"apiacre-com-base-event-logs-0a59031f","name":"apiacre.com Base Event Logs","description":"Query validated eth_getLogs events from one Base mainnet contract using a required event signature and optional indexed topic filters across a bounded resolved block range.","url":"https://apiacre.com/v1/crypto/base-event-logs","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer"},"topics":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"null"}]}},"contract":{"type":"string"},"block_tag":{"enum":["latest","safe","finalized"],"type":"string"},"lookback_blocks":{"type":"integer"}}},"responseSchema":{"type":"json","example":{"data":{"logs":[{"data":{"hex":"0x0000000000000000000000000000000000000000000000000000000...","bytes":32,"truncated":false,"returnedBytes":32},"topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4...","0x0000000000000000000000002222222222222222222222222222222...","0x0000000000000000000000001111111111111111111111111111111..."],"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","blockNumber":34567800}],"filter":{"topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4..."],"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"source":"https://docs.base.org/base-chain/api-reference/ethereum-j...","network":"eip155:8453","detected":1,"readOnly":true,"returned":1,"warnings":[],"truncated":false,"blockRange":{"toBlock":34567890,"fromBlock":34567791,"toBlockHash":"0x1111111111111111111111111111111111111111111111111111111...","requestedTag":"safe"},"disclaimer":"Public logs do not prove identity, ownership, authorizati...","limitations":["Signature-only scans use newest-first 2-block chunks and ...","Covers only the resolved block range, not full contract h...","Payload is ABI-encoded; finality and freshness depend on ..."],"rpcCallsMade":51,"removedSkipped":0,"queriedLogCount":1,"duplicatesRemoved":0,"contractExplorerUrl":"https://basescan.org/address/0x833589fCD6eDb6E08f4c7C32D4...","networkRequestsMade":51,"transactionBroadcast":false},"meta":{"cached":false,"sources":[],"warnings":[],"duration_ms":42,"next_actions":[]},"service":"crypto.base-event-logs","version":"1","request_id":"018f1f54-7f38-7ba2-8dc3-5f90272d9f1a"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YCLUKPgqdfpyg4nrfwg0F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Query validated eth_getLogs events from a single Base mainnet smart contract using an event signature and optional indexed topic filters over a bounded block range.","exampleAgentPrompt":"Can you pull all Transfer events from Base mainnet contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 between blocks 10000000 and 10001000, filtering by the indexed topic for sender address 0x1234abcd?","exampleUseCases":[{"title":"Track ERC-20 transfers for a wallet","prompt":"Get me all Transfer events from the USDC contract on Base mainnet — address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 — between blocks 15000000 and 15005000, filtered by indexed topic for recipient address 0xABCDef1234567890."},{"title":"Audit DeFi protocol swap activity","prompt":"Fetch all Swap events from the Uniswap V3 pool contract 0x4C36388bE6F416A29C8d8Eee81C771cE6bE14B5 on Base mainnet between blocks 12000000 and 12010000 so I can audit swap volume over that range."},{"title":"Monitor NFT mint events on Base","prompt":"Pull all Mint events from Base mainnet NFT contract 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9 between blocks 9500000 and 9510000 and show me the transaction hashes and block numbers for each one."}],"resultDescription":"Returns a validated list of on-chain event log entries matching the specified event signature and optional indexed topic filters within the given block range on Base mainnet. Each log entry includes the transaction hash, block number, log index, address, decoded topic values, and raw data field.","failureModes":["Invalid contract address format returns a validation error","Block range too wide or unresolved blocks returns a bounded range error","Unrecognized or malformed event signature returns a parsing error","No matching logs found returns an empty result set","Non-Base-mainnet contracts or addresses silently return no results","Rate limiting or payment failure returns a 402 or quota error"],"whenToPreferThis":"Choose this endpoint when you need validated, structured eth_getLogs results from a specific Base mainnet contract without running your own node or calling a raw RPC provider. It is ideal for agents that need filtered on-chain event data with indexed topic support in a bounded block range, and where correctness validation and normalized JSON output are more important than arbitrary multi-chain or multi-contract queries.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:48:34.219Z","isFirstParty":false}