# Zinin M2M Hub – Rug Pull Scorer

> Zinin M2M Hub – Rug Pull Scorer is a paid API for AI agents from api.timzinin.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-29).

Scores ERC-20 tokens for rug pull / honeypot risk using on-chain heuristics including buy/sell tax, holder count, DEX liquidity, and honeypot simulation

## Facts

- Endpoint: POST https://api.timzinin.com/api/rug-pull-scorer?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zinin-m2m-hub-rug-pull-scorer-f476ec34
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_thKL1bXebiVp-hcxjUdLV

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 zinin-m2m-hub-rug-pull-scorer-f476ec34 -d '<json body>'
```

Example prompt: Can you check whether the token at 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 on Ethereum mainnet (chainId 1) is a honeypot or rug pull risk, and tell me its buy/sell tax and liquidity?

## When to prefer this

Use this endpoint when you need a fast, pay-per-call heuristic risk signal for an ERC-20 token before executing a trade, adding a token to a watchlist, or validating user-submitted token addresses in a DeFi application. Prefer it over manual on-chain inspection when you need structured risk scores, tax data, and honeypot simulation results in a single API call without managing your own blockchain infrastructure.

## Known failure modes

- Token contract address not found on specified chain — returns found: false with empty results
- Invalid contract address format — likely 400 or error response
- Chain ID not supported — endpoint may return error or skip checks
- Insufficient on-chain data for full analysis — some checks skipped, confidence may drop to 'low' or 'medium'
- Payment not settled — x402 payment required before response is returned
- Upstream RPC or honeypot.is API timeout — run_ms may be high or error returned

## How this service works

Pay-per-call data & tool APIs

## Output

Returns a JSON object containing: risk score (0–100), risk label (low/medium/high), honeypot flag, buy and sell tax percentages, total holder count, DEX liquidity in USD, confidence level, lists of checks passed and skipped, risk flags with detail strings, token name and symbol, pair age in hours, and a human-readable summary string. Also includes run latency and settlement confirmation in the meta block.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tokens": {
   "type": "array",
   "maxItems": 100
  },
  "chainId": {
   "type": "integer"
  },
  "maxConcurrency": {
   "type": "integer",
   "maximum": 20,
   "minimum": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "run_ms": 1200,
   "settled": true,
   "item_count": 1
  },
  "results": [
   {
    "name": "Wrapped Ether",
    "found": true,
    "token": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
    "buyTax": 0,
    "symbol": "WETH",
    "chainId": 1,
    "sellTax": 0,
    "summary": "WETH — risk 0/100 (low), buy/sell tax 0%/0%, liquidity $96516202. Confidence high (4/4 checks ran). Not financial advice; heuristic risk signal, verify independently.",
    "ageHours": 45785.4,
    "checkedAt": "2026-07-26T15:08:53.657Z",
    "riskFlags": [
     "honeypot.is: sells simulate OK (not a honeypot)"
    ],
    "riskLabel": "low",
    "riskScore": 0,
    "confidence": "high",
    "isHoneypot": false,
    "checksPassed": [
     "honeypot simulation (can the token be sold?)",
     "buy/sell tax",
     "holder count",
     "DEX liquidity & pair age"
    ],
    "liquidityUsd": 96516201.51,
    "totalHolders": 3308891,
    "checksSkipped": []
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zinin-m2m-hub-rug-pull-scorer-f476ec34/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.timzinin.com](https://www.zero.xyz/host/api.timzinin.com/llms.txt)
