# Token Safety Quick Check

> Token Safety Quick Check is a paid API for AI agents from express-legacy-production.up.railway.app, paid per call via x402, $0.001/call, status down (last checked 2026-09-15).

Returns a quick safety assessment for an ERC-20 token contract address on supported chains

## Facts

- Endpoint: GET https://express-legacy-production.up.railway.app/crypto/token-safety/quick
- Price: $0.001/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/express-legacy-production-up-railway-app-a7da138e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lGGml3JHIiwW1t_-9o8bP

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 express-legacy-production-up-railway-app-a7da138e
```

Example prompt: Can you do a quick safety check on this token contract 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 on Ethereum — I want to know if it's safe before I buy any?

## When to prefer this

Use this endpoint when you need a fast, low-cost ($0.001 USDC) safety signal for a token contract before taking action. Prefer the quick tier over the insight tier when speed and cost matter more than depth of analysis. Best for initial screening of token addresses on Ethereum, BSC, Polygon, Arbitrum, Optimism, Base, or Avalanche.

## Known failure modes

- Invalid or malformed contract address returns an error
- Unsupported chain returns a validation error
- Contract address not found on the specified chain
- Rate limiting or payment failure returns 402
- Network timeout for very new or obscure contracts

## How this service works

tokenSafety — quick tier ($0.001 USDC)

## Output

A quick-tier safety assessment of the specified ERC-20 token contract, including risk indicators and a safety score that signals whether the token appears safe or potentially malicious (e.g. honeypot, rug pull, scam contract).

## 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",
     "properties": {
      "lang": {
       "enum": [
        "en",
        "ja"
       ],
       "type": "string"
      },
      "chain": {
       "enum": [
        "ethereum",
        "bsc",
        "polygon",
        "arbitrum",
        "optimism",
        "base",
        "avalanche"
       ],
       "type": "string"
      },
      "contract_address": {
       "type": "string",
       "description": "ERC-20 contract address"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/express-legacy-production-up-railway-app-a7da138e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from express-legacy-production.up.railway.app](https://www.zero.xyz/host/express-legacy-production.up.railway.app/llms.txt)
