{"slug":"api-vextorium-com-erc20-aprobaciones-pago-bdd034","title":"Which contracts a wallet has allowed to move its ERC-20 tokens","host":"api.vextorium.com","method":"POST","resource":"https://api.vextorium.com/erc20-aprobaciones-pago","category":"market","description":"Which contracts a wallet has allowed to move its ERC-20 tokens: checks the chain's main tokens (or the ones you pass) over recent blocks plus common spenders (Uniswap routers, Permit2), returning the live allowance and flagging unlimited ones. Find and revoke what you don't use. Can take up to ~45 s","price_listed":0.005,"price_asked":0.005,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":327,"reported_calls_30d":2,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"red":"base","wallet":"0x9b9B3F22BEBD1e3E528C2759a2ca34cD2e0184A1"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"bloques":{"type":"integer"},"red":{"description":"Chain (default base)","enum":["base","ethereum","arbitrum","optimism","polygon","bnb","avalanche","gnosis","linea","scroll","sonic","unichain"],"type":"string"},"tokens":{"items":{"type":"string"},"type":"array"},"wallet":{"type":"string"}},"required":["wallet"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"aprobaciones":{"items":{},"type":["array","null"]},"aprobaciones_vigentes":{"type":["number","null"]},"bloques_revisados":{"type":["number","null"]},"ilimitadas":{"type":["number","null"]},"nota":{"type":["string","null"]},"red":{"type":["string","null"]},"tokens_revisados":{"type":["number","null"]},"wallet":{"type":["string","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-03","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":327,"error":null}],"description_full":"Which contracts a wallet has allowed to move its ERC-20 tokens: checks the chain's main tokens (or the ones you pass) over recent blocks plus common spenders (Uniswap routers, Permit2), returning the live allowance and flagging unlimited ones. Find and revoke what you don't use. Can take up to ~45 s on busy chains.","last_updated":"2026-10-02T21:04:27.925Z","schemes":["exact"]}