{"id":"d7e86047-9ce8-4bf5-86a1-fe0c286c0ade","shortId":"s2uMNh","kind":"x402","title":"Check the exact ERC20 allowance an owner has granted to a spender contract, flagging unlimited approvals for revocation, on EVM chains","tagline":"Check the exact ERC20 allowance an owner has granted to a spender contract, flagging unlimited approvals for revocation,","description":"Check the exact ERC20 allowance an owner has granted to a spender contract, flagging unlimited approvals for revocation, on EVM chains. token allowance, approval check, unlimited approval, revoke allowance, spender allowance, wallet security","tags":[],"capabilities":["x402-base","http-get"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://api.x402node.dev/chain/token-approvals","protocol":"x402","transport":"http","auth":{"type":"x402","details":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/chain/token-approvals","description":"Check the exact ERC20 allowance an owner has granted to a spender contract, flagging unlimited approvals for revocation, on EVM chains. token allowance, approval check, unlimited approval, revoke allowance, spender allowance, wallet security","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"chain":"ethereum, base (default), arbitrum, optimism, polygon","owner":"Token owner address (required)","token":"ERC20 contract address (required)","address":"EVM/chain address (optional)","spender":"Spender contract address (required)"},"discoverable":true}},"maxAmountRequired":"5000","maxTimeoutSeconds":60}]},"qualityScore":"0.000","qualityRationale":null,"verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":null,"enrichmentVersion":1,"enrichedAt":null,"embedding":null,"createdAt":"2026-06-12T05:33:45.881Z","updatedAt":"2026-06-24T11:31:43.623Z","lastSeenAt":"2026-06-24T11:31:43.623Z","tsv":"'allow':5,26,44,62,68,70 'approv':16,37,55,63,66 'chain':21,60 'check':1,22,40,64 'contract':13,34,52 'erc20':4,25,43 'evm':20,59 'exact':3,24,42 'flag':14,35,53 'grant':9,30,48 'http-get' 'owner':7,28,46 'revoc':18,39,57 'revok':67 'secur':72 'spender':12,33,51,69 'token':61 'unlimit':15,36,54,65 'wallet':71 'x402-base'","prices":[{"id":"7b93a3a7-67c0-42d4-9f44-0c8e492807f4","listingId":"d7e86047-9ce8-4bf5-86a1-fe0c286c0ade","amountUsd":null,"unit":"per_call","nativeCurrency":"USD COIN","nativeAmount":"5000","chain":"base","payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","paymentMethod":"x402-usd coin","isPrimary":true,"details":{"scheme":"exact","mime_type":"application/json","accepts_all":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/chain/token-approvals","description":"Check the exact ERC20 allowance an owner has granted to a spender contract, flagging unlimited approvals for revocation, on EVM chains. token allowance, approval check, unlimited approval, revoke allowance, spender allowance, wallet security","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"chain":"ethereum, base (default), arbitrum, optimism, polygon","owner":"Token owner address (required)","token":"ERC20 contract address (required)","address":"EVM/chain address (optional)","spender":"Spender contract address (required)"},"discoverable":true}},"maxAmountRequired":"5000","maxTimeoutSeconds":60}],"asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","max_timeout_seconds":60},"createdAt":"2026-06-12T05:33:45.881Z"}],"sources":[{"listingId":"d7e86047-9ce8-4bf5-86a1-fe0c286c0ade","source":"x402_bazaar","sourceId":"https://api.x402node.dev/chain/token-approvals","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","isPrimary":true,"firstSeenAt":"2026-06-12T05:33:45.881Z","lastSeenAt":"2026-06-24T11:31:43.623Z"}],"details":{"listingId":"d7e86047-9ce8-4bf5-86a1-fe0c286c0ade","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":{"input":{"type":"http","method":"GET","queryParams":{"chain":"ethereum, base (default), arbitrum, optimism, polygon","owner":"Token owner address (required)","token":"ERC20 contract address (required)","address":"EVM/chain address (optional)","spender":"Spender contract address (required)"},"discoverable":true}},"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"x402_version":1,"resource_type":"http","bazaar_last_updated":"2026-06-21T05:24:03.796Z"},"updatedAt":"2026-06-24T11:31:43.623Z"}}