Free to try · no account

Know if a token is a honeypot before your users buy it.

One HTTP call returns a buy-then-sell simulation against real DEX liquidity, the sell tax in basis points, the contract's dangerous privileges, and an A–F grade with the evidence behind it. No signup, no API key, no SDK.

Try it right now

# Free. No key. Works from your terminal this second.
curl -H "X-Free-Trial: 1" \
  "https://oracle.cyberwarex.com/honeypot?address=0x9c4fA3ed5f8a289D7Be39372dF091bEF47EAf29c&chain=base"
// a known honeypot -> caught
{ "is_honeypot": true, "grade": "F", "tradeable": false,
  "buy_success": true, "sell_success": false, "reason_codes": ["SELL_REVERTS"] }
# and a blue chip -> clean
curl -H "X-Free-Trial: 1" \
  "https://oracle.cyberwarex.com/token?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&chain=base"
// { "grade": "A", "is_honeypot": false, "tradeable": true }

Drop it into your bot

Python
r = requests.get(
  "https://oracle.cyberwarex.com/v1/risk/check",
  params={"address": token, "chain": "base"},
  headers={"X-Free-Trial": "1"}).json()

if r["recommendation"]["action"] != "ALLOW":
    warn_user(r["recommendation"]["reason_codes"])
TypeScript
const r = await fetch(
  `https://oracle.cyberwarex.com/v1/risk/check` +
  `?address=${'${token}'}&chain=base`,
  { headers: { "X-Free-Trial": "1" } }
).then(r => r.json());

if (r.recommendation.action === "BLOCK") blockTrade(r);

What you get back

FieldMeaning
recommendation.actionALLOW · LIMIT · RECHECK · BLOCK — the one field to branch on
is_honeypotSell actually reverted in a real simulated trade
honeypot_probability0–100, with a separate confidence score
gradeA–F overall safety
privilegesmint · pause · blacklist · upgrade · tax_change
dynamic_tax.max_sell_bpsThe worst sell tax the owner could set, not just today's
controllers.effectiveWho actually holds power over the contract
liquidityUSD depth and a 0–100 quality score
recommendation.reason_codesMachine-readable why, so you can show the user a real reason
oracle.versionRuleset stamp, so verdicts are reproducible and auditable

Why this one

It simulates, it doesn't guess. We run an actual buy-then-sell against live DEX liquidity using state-override calls. That catches tokens whose source code looks clean and whose sells still revert. No LLM opinion, no copied third-party score.
It catches the cross-venue trick. A token can look fine on the one pool a checker happens to query. We check across venues, including the Uniswap-V2-on-Base pools most tools miss, and cap the grade when the picture disagrees.
Batch and agent-ready. /screen takes up to 25 tokens in one call. /risk/explain returns a single verdict built for autonomous agents. There is an MCP server if your stack speaks it.

Pricing

EndpointWhatPrice
/contractContract privileges + ownership$0.01
/honeypotBuy/sell simulation + tax$0.02
/tokenFull report + cross-checks$0.03
/screenBatch, up to 25 tokens$0.10

Paid per call in USDC on Base via x402 — no invoice, no minimum, no subscription, no signup. High volume? Prepay a USDC balance and we issue you a partner key, so your calls skip the payment handshake entirely. Settlement is USDC only.

Get started: the free trial above needs nothing at all. Manifest /.well-known/x402 · OpenAPI /openapi.json · Talk to us: [email protected]
Chains: Base and BSC (Ethereum, Polygon, Arbitrum on selected endpoints).