{"slug":"tokencheck-402api-dev-v1-token-check-a091a4","title":"Call before buying, swapping into or accepting any Base ERC-20, to learn if you ","host":"tokencheck.402api.dev","method":"GET","resource":"https://tokencheck.402api.dev/v1/token-check","category":"market","description":"Call before buying, swapping into or accepting any Base ERC-20, to learn if you can sell it back. $0.02, ~1-3 s, measured on-chain: honeypot test (simulated buy then sell via the deepest pool: sell ok? round-trip loss vs fees), per-pool transfer tax from real recent swap receipts, USD liquidity per ","price_listed":0.02,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":2,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"discoverable":true,"method":"GET","queryParams":{"token":"0x940181a94A35A4569E4529A3CDfB74e38FD98631"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"discoverable":{"const":true},"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"token":{"description":"ERC-20 token contract address on Base mainnet","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["token"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"oneOf":[{"description":"HTTP 200: the token report","properties":{"block":{"type":"string"},"cached":{"type":"boolean"},"ethUsd":{"type":["number","null"]},"measuredAt":{"type":"string"},"notes":{"items":{"type":"string"},"type":"array"},"pools":{"items":{"description":"venue, pairedWith, feePct, liquidityUsd, transferTax, sellable","type":"object"},"type":"array"},"poolsOmitted":{"type":"integer"},"reasons":{"items":{"type":"string"},"type":"array"},"sellSimulation":{"description":"eth_simulateV1 buy-then-sell on the deepest pool: ok, roundTripLossPct, feesPct, error","type":["object","null"]},"token":{"type":"object"},"verdict":{"enum":["ok","caution","avoid"]}},"required":["token","verdict","reasons","pools","measuredAt"],"type":"object"},{"description":"Error body. HTTP 400 = bad or missing input; HTTP 503 = check failed or timed out (25 s). The payment is not settled on errors, so the caller is not charged.","example":{"error":"query parameter `token` must be a 0x-prefixed 40-hex-digit Base token address"},"properties":{"error":{"description":"What went wrong, in plain words","type":"string"}},"required":["error"],"type":"object"}],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Call before buying, swapping into or accepting any Base ERC-20, to learn if you can sell it back. $0.02, ~1-3 s, measured on-chain: honeypot test (simulated buy then sell via the deepest pool: sell ok? round-trip loss vs fees), per-pool transfer tax from real recent swap receipts, USD liquidity per pool (Uniswap v2/v3, Aerodrome, Slipstream), sell quotes, and an ok/caution/avoid verdict citing each fact. Errors: 400/503 JSON {error}, not charged.","last_updated":"2026-10-10T10:19:21.821Z","schemes":["exact"]}