Skip to content
GET /v1/scan

Honeypot verdict + buy/sell tax + risk for a token

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/honeypot-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/honeypot-api/v1/scan" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/honeypot-api/v1/scan", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/honeypot-api/v1/scan");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/honeypot-api/v1/scan",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "name": "Pepe",
        "note": "The live honeypot/safety check for an EVM token, simulated against its real liquidity pool right now. is_honeypot is true if the sell could not be completed (your money would be trapped) — honeypot_reason says why. buy_tax_pct/sell_tax_pct/transfer_tax_pct are the real taxes the contract charges (a high sell tax is a soft trap even when not a hard honeypot). risk/risk_level/flags are honeypot.is's plain summary. Pass address (token contract) and chain (Ethereum/Optimism/BNB Chain/Polygon/Base/Arbitrum/Avalanche or a numeric chainID; default Ethereum). This is a safety signal, not financial advice. Live.",
        "pair": {
            "name": "Uniswap V2: PEPE-WETH",
            "address": "0xA43fe16908251ee70EF74718545e4FE6C5cCEc9f",
            "liquidity_usd": 19805013.5
        },
        "risk": "low",
        "chain": "Ethereum",
        "flags": [],
        "source": "honeypot.is public API (api.honeypot.is/v2/IsHoneypot), keyless",
        "symbol": "PEPE",
        "address": "0x6982508145454Ce325dDbE47a25d4ec3d2311933",
        "buy_gas": 151216,
        "chain_id": 1,
        "decimals": 18,
        "is_proxy": false,
        "sell_gas": 105214,
        "risk_level": 1,
        "buy_tax_pct": 0,
        "is_honeypot": false,
        "open_source": true,
        "sell_tax_pct": 0,
        "total_holders": 556532,
        "honeypot_reason": null,
        "transfer_tax_pct": 0,
        "simulation_success": true
    },
    "meta": {
        "timestamp": "2026-06-13T04:41:56.362Z",
        "request_id": "b10575c1-fb3d-478e-8413-95242be501b6"
    },
    "status": "ok",
    "message": "Scan completed successfully",
    "success": true
}