# Rug Check for Any Token

> Rug Check for Any Token is a paid API for AI agents from api.marketintelligenceapi.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Analyzes a crypto token contract on multiple chains and returns a LOW_RISK/CAUTION/HIGH_RISK verdict with a 0-100 safety score, sellability, tax, liquidity, owner control, and top three risks.

## Facts

- Endpoint: GET https://api.marketintelligenceapi.com/api/v1/intelligence/rug-check/:address?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rug-check-for-any-token-f3b9c8b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1m9i7c-mv7YDopxehtzfy

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 rug-check-for-any-token-f3b9c8b0
```

Example prompt: Before I buy this token, can you run a rug check on contract address 0x940181a94a35a4569e4529a3cdfb74e38fd98631 on Base — tell me the risk verdict, safety score, whether I can sell it, and the top risks?

## When to prefer this

Use this endpoint when an agent or user needs a quick, actionable safety verdict on a specific token contract before trading or investing. It is ideal for pre-trade due diligence, DeFi bot pipelines, or wallet apps that want to warn users about scams. Prefer this over generic market data endpoints when the primary concern is fraud risk, honeypot detection, or owner control risks rather than price or volume data. Supports Base, Ethereum, Arbitrum, Optimism, Polygon, and Solana — covering the most commonly targeted chains for rug pulls.

## Known failure modes

- Invalid or unrecognized contract address — returns error indicating address not found
- Unsupported chain specified — returns error listing valid chains
- Token contract not yet indexed or too new — may return incomplete data or error
- Network timeout or upstream data provider unavailability — returns 5xx error
- Malformed address format — returns validation error

## How this service works

Rug check for any token ($0.01): is this token a rug pull or scam? Short verdict LOW_RISK, CAUTION or HIGH_RISK with a 0-100 safety score, one plain sentence, can it be sold, buy tax, liquidity, owner control and the top three risks, for a contract on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana.

## Output

Returns a structured JSON response containing: a short risk verdict (LOW_RISK, CAUTION, or HIGH_RISK), a numeric safety score from 0 to 100, one plain-English summary sentence, a boolean indicating whether the token can be sold, the buy tax percentage, current liquidity level, whether the owner has dangerous controls, and the top three identified risk factors.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "examples": [
        "0x940181a94a35a4569e4529a3cdfb74e38fd98631"
       ],
       "description": "Token contract address, e.g. 0x940181a94a35a4569e4529a3cdfb74e38fd98631 (Base), or a Solana mint"
      }
     },
     "additionalProperties": false
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "chain": {
       "type": "string",
       "default": "base",
       "description": "Chain of the token: base, ethereum, arbitrum, optimism or polygon (token-risk also takes solana). Not the payment network"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "description": "Example JSON response returned by this endpoint"
    }
   },
   "additionalProperties": true
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rug-check-for-any-token-f3b9c8b0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.marketintelligenceapi.com](https://www.zero.xyz/host/api.marketintelligenceapi.com/llms.txt)
