CRIUS

Honeypot checker API

Robinhood Chain honeypot checker and token tax API

The Crius security API tells you whether a Robinhood Chain token can be sold, what it really charges on buys and sells, and whether its contract or Uniswap v4 hook can change the rules. Tax is measured from real trades and backed by a simulated buy, transfer and sell, so hook taxes and selective honeypots are caught too.

  • History from block 0
  • REST + WebSocket
  • Free plan: 1M credits / month
  • Robinhood Chain · chain ID 4663

Try it

A real request and its response

Captured from the live API, trimmed for length. Replace $CRIUS_API_KEY with your key; calls without that header work keyless at 2 requests a second.

Security check for a graduated Pons token Real response, trimmed
Request
curl "https://api.crius.sh/v1/robinhood/token/0x7b8892cea949bc60d494681d1bc3ea96071ab0b8/security"
Response
{
  "data": {
    "risk": "low",
    "score": 95,
    "flags": [
      "unverified"
    ],
    "honeypot": {
      "is_honeypot": false,
      "reason": null,
      "selective": false
    },
    "tax": {
      "buy_pct": 2.99,
      "sell_pct": 0,
      "confidence": "high",
      "realized": {
        "buy_pct": 2.99,
        "sell_pct": 0,
        "samples": {
          "buys": 2532,
          "sells": 1850
        },
        "window": "30d",
        "max_sell_pct_seen": 96.64
      }
    },
    "contract": {
      "ownership": "none",
      "mintable": false,
      "pausable": false,
      "blacklist": false,
      "is_proxy": false,
      "can_change_tax": false
    },
    "hook": {
      "name": "PonsV2MemeHook",
      "permissions": [
        "beforeInitialize",
        "afterSwap",
        "afterSwapReturnDelta"
      ],
      "risk": [
        "can_modify_swap_amounts"
      ]
    },
    "liquidity": {
      "status": "partially_locked",
      "summary": {
        "burned_pct": 0,
        "locked_pct": 99.8905,
        "next_unlock_ts": null,
        "protocol_fee_pct": 0,
        "unlocked_in_wallets_pct": 0.10947,
        "weighting": "by pool liquidity_usd"
      }
    }
  },
  "meta": {
    "block": 96714200,
    "block_ts": 1792839655000,
    "finalized_block": 96703786,
    "lag_ms": 43,
    "safe_block": 96707359
  }
}

Realized tax comes from thousands of real trades in the last 30 days; the Pons hook's 2.99% buy fee shows up as buy tax. max_sell_pct_seen keeps the worst sell tax ever observed visible.

What you get

Built for Robinhood Chain, not bolted on

  • Measured, not guessed

    Buy and sell tax from real trades (what the pool sent versus what the wallet got), so Uniswap v4 hook fees count as tax.

  • Simulation

    A buy → transfer → sell sequence simulated at the head block; fresh=1 re-runs it on demand.

  • Selective honeypots

    Flags tokens where only some wallets can sell, and records the reason.

  • Contract and hook flags

    Ownership, mint, pause, blacklist, proxy and tax/limit setters, plus v4 hook permissions like can_modify_swap_amounts or can_block_swaps.

  • Tax history

    Every tax change with the block it took effect, so a token that flips to 99% sell tax can't hide it.

  • Liquidity summary

    Locked, burned and unlocked LP shares in the same response.

Endpoints

The calls behind it

Base URL https://api.crius.sh, chain segment robinhood (or 4663). Every response is {data, meta} with the block it reflects.

EndpointReturnsPlanCredits
GET /v1/{chain}/token/{address}/security Risk score, honeypot verdict, realized and simulated tax, contract and hook flags, LP summary Any (no key) 1
GET /v1/{chain}/token/{address}/liquidity LP locks and owners per pool Free+ 5
GET /v1/{chain}/hook/{address} A v4 hook's decoded permissions and risk Free+ 2

Use cases

  • Pre-trade checks in bots and wallets
  • Token scanners and badges
  • Launchpad listing filters
  • Risk dashboards
  • Alerting on tax changes (`tax:<token>` stream)

Plans and limits

Security checks cost 1 credit on every plan (keyless calls included). A fresh simulation (fresh=1) costs 20 credits and needs Starter or higher.

Questions about the Honeypot checker API

How does the honeypot check work?

Two ways at once: realized sells (does anyone actually manage to sell, at what tax) and a simulated buy, transfer and sell at the head block. A token is flagged as a honeypot, or as selective when only some wallets can sell.

Can a token's tax change later?

Yes, if its contract or hook allows it. The response flags can_change_tax, records every change in tax_history, and the tax:<token> stream pushes changes live.

Why does a Pons token show a buy tax?

Fees taken by a Uniswap v4 hook are a tax from the trader's point of view. Crius measures what the pool sent against what the wallet received, so hook fees appear as buy or sell tax.

Is the honeypot checker free?

The security check costs 1 credit and works without a key, so it's covered by the free plan's 1,000,000 monthly credits. Forcing a fresh simulation costs 20 credits on Starter or higher.

Start with the free plan

1,000,000 credits a month, no card. Your key in under a minute.