{"uid":"cap_zZzwAA7KEKU6HYcf1NqCf","slug":"manylives-onchain-chain-events-5a8a1aaf","name":"ManyLives Onchain Chain Events","description":"Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.","url":"https://api.manylives.me/paid/chain/events?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","required":["address"],"properties":{"event":{"type":"string","examples":["transfer"],"description":"optional: transfer, approval, or a 0x topic hash"},"blocks":{"type":"string","examples":["20"],"description":"optional, how many recent blocks to scan (default 300, max 1000)"},"address":{"type":"string","examples":["0x4200000000000000000000000000000000000006"],"description":"0x... contract (required)"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string"},"tx":{"type":"string"},"from":{"type":"string"},"block":{"type":"number"},"event":{"type":"string"},"amount_raw":{"type":"string"}}}},"address":{"type":"string"},"to_block":{"type":"number"},"from_block":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"events":[{"to":"0x…","tx":"0x…","from":"0x…","block":1,"event":"Transfer","amount_raw":"1000000"}],"address":"0x…","to_block":300,"from_block":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_40QZGv6wkwr4rsN9VMaNG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches recent on-chain events (transfers, approvals, or custom topics) for a given smart contract address on the Base network","exampleAgentPrompt":"Pull the last 20 blocks of Transfer events for the contract at 0x4200000000000000000000000000000000000006 on the Base network so I can see recent token movement.","exampleUseCases":[{"title":"Monitor ERC-20 token transfers","prompt":"Fetch the last 50 blocks of Transfer events for the WETH contract at 0x4200000000000000000000000000000000000006 on Base so I can track recent token flows."},{"title":"Audit approval activity for a DeFi protocol","prompt":"Get all Approval events from the past 300 blocks for the contract 0xabc123... on Base — I want to see who has been granting spending permissions."},{"title":"Custom topic event scan for trading signal","prompt":"Scan the last 100 blocks of on-chain events for contract 0xdef456... using topic hash 0x1234abcd... on Base so my trading agent can detect a specific liquidity event."}],"resultDescription":"Returns a JSON object containing an array of on-chain events for the queried contract, each with fields: event name, transaction hash, from address, to address, block number, and raw amount. Also includes the queried contract address and the from/to block range scanned.","failureModes":["Missing required 'address' parameter returns a validation error","Invalid or malformed 0x contract address returns an error response","Requested block range exceeds maximum of 1000 blocks","Contract has no events of the requested type in the scanned range, returning empty events array","Payment of 0.005 USDC not completed results in HTTP 402 and no data returned","Unsupported event type string returns an error or empty result"],"whenToPreferThis":"Choose this endpoint when you need on-chain event data (transfers, approvals, or custom log topics) for a specific Base network contract without setting up your own blockchain node or indexer. It is ideal for AI trading agents that need pay-per-call access to verifiable on-chain activity without subscription commitments. Prefer this over generic blockchain explorers when you need structured JSON output ready for agent consumption and are already operating within the ManyLives ecosystem for crypto strategy signals.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:39:57.433Z","isFirstParty":false,"canonicalSlug":"manylives-onchain-chain-events-5a8a1aaf"}