{"uid":"cap_EYcvZmWec1WAgt8Dc4PRS","slug":"agenttoll-address-activity-watcher-a902cd6b","name":"AgentToll Address Activity Watcher","description":"New activity for a Base address since your cursor (stateless watch)","url":"https://www.agenttoll.app/api/watch/address/:address","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":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"queryParams":{"type":"object","properties":{"since":{"type":"string","description":"Echo the previous reply cursor unchanged; wallet cursors are opaque, radar cursors are ISO timestamps"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UBAIFAgIV33u7Qc9CVBqb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns new on-chain activity for a Base address since a given cursor, enabling stateless polling for address changes","exampleAgentPrompt":"Keep an eye on Base address 0x1234567890abcdef1234567890abcdef12345678 and tell me about any new activity since the cursor 2024-06-01T00:00:00Z.","exampleUseCases":[{"title":"DeFi portfolio activity alerts","prompt":"Check Base address 0xAbCdEf1234567890AbCdEf1234567890AbCdEf12 for any new transactions or token transfers since my last check at cursor 2024-07-15T12:00:00Z."},{"title":"Smart contract interaction monitoring","prompt":"Has the Base contract at 0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef had any new interactions since 2024-08-01T00:00:00Z? I want to know if anyone called it."},{"title":"Payment received confirmation","prompt":"Poll Base address 0x9999999999999999999999999999999999999999 for any new incoming transfers since the cursor I got last time: 2024-09-10T08:30:00Z."}],"resultDescription":"Returns a list of new on-chain activity events (transactions, transfers, contract calls) that occurred on the Base network for the specified address after the provided ISO cursor. Also returns an updated cursor string to use in the next poll call, enabling stateless incremental watching.","failureModes":["Invalid address format (not a valid 0x hex 40-char EVM address) returns a 400 error","Invalid or malformed ISO cursor string causes a 400 or 422 error","Address with no new activity returns an empty events list with an updated cursor","Base network RPC downtime may cause 503 or timeout","Payment not processed (x402 flow incomplete) returns 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need to statlessly poll a Base (Ethereum L2) address for new on-chain activity without maintaining server-side subscription state. It is ideal for agents that check periodically rather than maintaining a persistent WebSocket connection, and for workflows where the cursor is stored externally between calls. Prefer this over webhook-based monitors when you want pull-based, pay-per-call polling with no persistent session.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:32:25.655Z","isFirstParty":false}