# Orbit Token Risk Check

> Orbit Token Risk Check is a paid API for AI agents from token-risk.orbit-builder.workers.dev, paid per call via x402, $0.0009/call, status unknown (last checked 2026-10-29).

Screens a single Base or Solana token for rug pulls, honeypots, scam indicators, liquidity, and trading anomalies with pass/warn/fail flags

## Facts

- Endpoint: GET https://token-risk.orbit-builder.workers.dev/v1/check?utm_source=zero.xyz
- Price: $0.0009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orbit-token-risk-check-32c8e780
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eAoIXrgMnPCjTNXnvxPRo

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability orbit-token-risk-check-32c8e780
```

Example prompt: Can you run a rug check on this Solana token — mint address DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 — and tell me if it has mint authority, freeze authority, honeypot risk, and what the top-10 holder concentration looks like?

## When to prefer this

Choose this endpoint when you need a fast, cheap ($0.0009 USDC), single-token safety screen for Base or Solana tokens — especially memecoins and pump.fun launches — covering honeypot simulation, rug indicators, authority checks, and liquidity in one call. Prefer it over manual on-chain inspection when you need structured pass/warn/fail signals for automated trading pipelines or user-facing risk dashboards. Use the batch endpoint (/v1/risk at $0.015) when screening 10 tokens at once for better per-token economics.

## Known failure modes

- Token address not found on chain — returns empty results or error
- Chain not recognized — 400 error if chain enum value is invalid
- Token has no DEX listing — liquidity and market fields return null, some flags return unknown
- RPC or DEX data source timeout — some flags may return unknown status
- Malformed address format — returns validation error
- Payment not included or insufficient — x402 payment required response

## How this service works

Token risk check for ONE Base or Solana token for $0.0009 USDC: rug check, honeypot, scam token and memecoin (pump.fun) safety screen / token audit / contract risk. Every check returns pass, warn, fail or unknown with the raw value: honeypot buy/sell tax simulation, owner / upgradeable proxy / mint / blacklist functions (Base); mint authority, freeze authority, Token-2022 extensions, top-10 holder % (Solana); liquidity, liquidity/FDV, pair age, quiet/wash trading, dump pattern (both). Cheapest single-token x402 token risk check we've found: $0.0009 (vs $0.00098-$0.02 for the others we checked, Oct 23 2026): kushbitx token-risk $0.00098; hexscan honeypot, money-reactor honeypot, signals.edge token-risk and ottoai token-security $0.001; Pocket pump-check $0.005; money-reactor token-verdict and x402node honeypot $0.01; AX1 q-verdict $0.02 (live x402 402-challenge prices, USDC on Base). Compare outputs before choosing. Input {chain,address}; also accepts {token:"chain:address"}, {tokenAddress,chain} or {tokens:[{chain,address}]}. Not financial advice. Batch: $0.015 for 1-10 tokens. By orbit-builder.

## Output

Returns a JSON object with a results array containing: chain, address, risk_level (low/medium/high), per-flag results (each with id, status: pass/warn/fail/unknown, value, and optional note), aggregated counts of pass/warn/fail/unknown flags, market data (DEX, symbol, price, FDV, liquidity, 24h volume, pair creation date), data sources used, and timestamp. Also includes a disclaimer that results are descriptive heuristics and not financial advice.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "chain": {
       "enum": [
        "base",
        "solana"
       ],
       "type": "string",
       "description": "base (Base mainnet ERC-20) or solana (SPL / Token-2022 mint). Also accepted: 8453, eip155:8453, sol. Optional if the address format is unambiguous (0x... = base)."
      },
      "token": {
       "type": "string",
       "description": "chain:address, e.g. solana:<mint> or base:0x...; alternatively pass chain= and address= (or tokenAddress=)"
      },
      "address": {
       "type": "string",
       "examples": [
        "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
        "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"
       ],
       "description": "Token contract address (Base, 0x + 40 hex) or mint (Solana, base58)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "results",
      "disclaimer"
     ],
     "properties": {
      "results": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "chain": {
          "enum": [
           "base",
           "solana"
          ]
         },
         "flags": {
          "type": "array",
          "items": {
           "type": "object",
           "required": [
            "id",
            "status"
           ],
           "properties": {
            "id": {
             "type": "string"
            },
            "note": {
             "type": "string"
            },
            "value": {},
            "status": {
             "enum": [
              "pass",
              "warn",
              "fail",
              "unknown"
             ]
            }
           }
          },
          "description": "Base: contract_exists, upgradeable_proxy, owner, mint_function, blacklist_function, honeypot_tax. Solana: mint_authority, freeze_authority, token2022_extensions, top10_holder
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "results": [
   {
    "chain": "solana",
    "flags": [
     {
      "id": "mint_authority",
      "value": null,
      "status": "pass"
     },
     {
      "id": "freeze_authority",
      "value": null,
      "status": "pass"
     },
     {
      "id": "gap_dump",
      "value": {
       "buys_h1": 120,
       "sells_h1": 140,
       "price_change_h1_pct": -1.2,
       "price_change_h6_pct": 2.1
      },
      "status": "pass"
     },
     {
      "id": "quiet_coin",
      "value": {
       "buys_h24": 6700,
       "txns_h24": 16779,
       "sells_h24": 10079,
       "volume_h24_usd": 574739
      },
      "status": "pass"
     },
     {
      "id": "top10_holder_pct",
      "value": 30.3,
      "status": "pass"
     }
    ],
    "counts": {
     "fail": 0,
     "pass": 7,
     "warn": 1,
     "unknown": 1
    },
    "market": {
     "dex": "orca",
     "symbol": "Bonk",
     "fdv_usd": 288656132,
     "price_usd": 0.0000032,
     "liquidity_usd": 323573,
     "volume_h24_usd": 574739,
     "pair_created_at": "2022-12-25T15:00:24.000Z"
    },
    "address": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
    "sources": [
     "dexscreener",
     "solana-rpc",
     "jupiter"
    ],
    "checked_at": "2026-10-23T15:25:55.819Z",
    "risk_level": "low"
   }
  ],
  "disclaimer": "Descriptive data and heuristic flags only. Not financial advice. 'unknown' never counts as pass.",
  "latency_ms": 640
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orbit-token-risk-check-32c8e780/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from token-risk.orbit-builder.workers.dev](https://www.zero.xyz/host/token-risk.orbit-builder.workers.dev/llms.txt)
