{"uid":"cap_mzSCbrM_Kj8COtrnjFGny","slug":"octav-pro-token-approvals-by-chain-52a8109f","name":"Octav PRO – Token Approvals by Chain","description":"Monitor crypto portfolios with automated NAV reports, exposure insights, and AI-powered transaction labeling. Octav Pro helps funds and institutions turn digital-asset complexity into clear, compliant reporting.","url":"https://api.octav.fi/v1/agent/approvals/%7Bchain%7D","method":"GET","headers":{},"bodySchema":{"properties":{"input":{"type":"object","required":["method"],"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":["chain","addresses"],"properties":{"chain":{"type":"string","required":true,"description":"The blockchain chain to query approvals for (e.g. eth, polygon, bsc)"},"limit":{"type":"number","required":false,"description":"Number of results per page (max 100)"},"cursor":{"type":"string","required":false,"description":"Pagination cursor for next page"},"addresses":{"type":"string","required":true,"description":"The address of the wallet to get token approvals for"}}}}},"output":{"properties":{"example":{"type":"object"}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LJ1epUP5YVYLIIMS-8xGI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves all token approvals granted by a given wallet address on a specified blockchain chain","exampleAgentPrompt":"Show me all the token approvals my wallet 0xAbC123...dEf456 has on Ethereum — I want to see which contracts have permission to spend my tokens so I can audit for risky allowances.","exampleUseCases":[{"title":"DeFi security audit before migration","prompt":"I'm moving my assets to a new wallet and want to make sure I'm not leaving any dangerous approvals behind. Can you pull up all the token approvals on Ethereum, Polygon, and Arbitrum for wallet 0x742d35Cc6634C0532925a3b844Bc9e7595f123 so I can revoke the sketchy ones?"},{"title":"Fund compliance reporting on allowances","prompt":"For our quarterly audit, I need to document all token spending permissions our treasury wallet has granted across Ethereum, Arbitrum, and Base. Can you give me a complete list showing which contracts have approval to spend which tokens and how much they're allowed to access?"},{"title":"Detect unexpected contract permissions","prompt":"I suspect my wallet got compromised — help me check all the token approvals I've granted on Ethereum and see if there are any suspicious contracts with permissions to spend my tokens that I don't recognize."}],"resultDescription":"A JSON response listing token approvals associated with the given wallet address on the specified chain, including spender contract addresses, approved token contracts, and approval amounts or limits","failureModes":["Invalid or malformed wallet address returns an error or empty result","Unsupported chain identifier returns a 400 or 404 error","Address with no approvals on the chain returns an empty list","Payment not completed (x402 flow) results in a 402 Payment Required response","Network or rate-limit issues may cause 5xx errors"],"whenToPreferThis":"Use this endpoint when you need to enumerate token spending permissions (ERC-20 approvals) granted by a specific wallet on a given blockchain, especially for security audits, risk assessments, or pre-revocation reviews in a DeFi context. Prefer this over generic block explorer scraping when you need structured, normalized approval data via a paid API with consistent schema.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:30:01.904Z","isFirstParty":false}