# ERC-20 Token Rug Pull Risk Checker

> ERC-20 Token Rug Pull Risk Checker is a paid API for AI agents from freetier-agent-api.pages.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-01).

Analyzes an ERC-20 token contract on Base or Ethereum for rug pull risk across honeypot signals, owner rights, liquidity, and holder concentration

## Facts

- Endpoint: GET https://freetier-agent-api.pages.dev/api/rug-check?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/erc-20-token-rug-pull-risk-checker-cc3e5eb6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FXDQUzv5PSAZ3OYgjpaTl

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 erc-20-token-rug-pull-risk-checker-cc3e5eb6
```

Example prompt: Can you run a rug pull check on this Base token at address 0x532f27101965dd16442E59d40670FaF5eBB142E4 and tell me whether it's safe — check for honeypot signals, owner rights, liquidity, and holder concentration?

## When to prefer this

Use this endpoint when you need a comprehensive, multi-dimensional rug pull risk assessment for a single ERC-20 token on Base or Ethereum, combining honeypot simulation, owner privilege checks, LP lock status, and holder concentration in one call. Prefer this over manually querying GoPlus or DexScreener separately when you need a consolidated rugRisk verdict with structured pass/warn/fail per category.

## Known failure modes

- Invalid or non-existent contract address returns an error or empty result
- Unsupported chain returns validation error
- Token with no liquidity pairs may produce incomplete liquidity checks
- GoPlus or DexScreener upstream API downtime can cause partial or failed responses
- Unverified source code may limit the depth of owner rights analysis

## How this service works

Invoice-to-JSON, on-chain tools (transaction explainer + payment check, wallet profile, contract ABI, ERC-20 token risk), company contacts and web-to-RAG for AI agents. Pay per call with x402 (USDC on Base). No signup, no API key.

## Output

Returns a JSON object with four check groups (honeypot, ownerRights, liquidity, holders), each with a pass/warn/fail status, an overall rugRisk level (e.g. low/medium/high), the token symbol, and a list of failedChecks detailing which specific flags triggered warnings or failures.

## 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": [
      "address"
     ],
     "properties": {
      "chain": {
       "enum": [
        "base",
        "ethereum"
       ],
       "type": "string",
       "description": "default base"
      },
      "address": {
       "type": "string",
       "description": "token contract address 0x..."
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "checks": {
   "holders": {
    "status": "pass"
   },
   "honeypot": {
    "status": "pass"
   },
   "liquidity": {
    "status": "warn"
   },
   "ownerRights": {
    "status": "warn"
   }
  },
  "symbol": "BRETT",
  "rugRisk": "low",
  "failedChecks": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/erc-20-token-rug-pull-risk-checker-cc3e5eb6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from freetier-agent-api.pages.dev](https://www.zero.xyz/host/freetier-agent-api.pages.dev/llms.txt)
