# CurveCall Token Risk Scorer

> CurveCall Token Risk Scorer is a paid API for AI agents from curvecall.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Returns a heuristic risk score and risk flags for a given token contract on a specified blockchain chain

## Facts

- Endpoint: GET https://curvecall.onrender.com/v1/token/%7Bchain%7D/%7Baddress%7D/risk?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/curvecall-token-risk-scorer-2aa3192c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gjV9KlaCgcEcCkX7VE2Tz

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 curvecall-token-risk-scorer-2aa3192c
```

Example prompt: Can you run a risk check on the token at contract address 0xAbC1234567890defabcdef1234567890abcdef12 on the base chain and tell me the risk score and any red flags?

## When to prefer this

Use this endpoint when you need a quick, pay-per-call heuristic risk score for a specific token contract without setting up a full analytics subscription. Ideal for AI agents performing pre-trade screening, due diligence pipelines, or portfolio audits where you need a fast risk label and specific flags (like thin liquidity or rug indicators) on demand. Prefer this over broad market data APIs when the goal is specifically risk classification rather than price or volume data.

## Known failure modes

- Invalid or unsupported chain ID returns an error
- Unrecognized or non-existent contract address may return empty or error response
- Token with no on-chain data (very new or delisted) may produce incomplete risk flags
- Payment failure via x402 protocol blocks the call before execution
- Rate limiting or server unavailability on the render.com host

## How this service works

Pay-per-call market math and token intel for AI agents, via x402.

## Output

Returns a JSON object with the token's risk_score (numeric), risk_label (e.g. 'low', 'medium', 'high'), a list of risk flags describing specific issues found (e.g. 'liquidity below $50k - thin'), the token symbol, chain, contract address, and a disclaimer that the result is a heuristic screen and not financial advice.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "pathParams": {
     "chain": {
      "type": "string",
      "required": true,
      "description": "Dexscreener chain id, e.g. base, solana, ethereum"
     },
     "address": {
      "type": "string",
      "required": true,
      "description": "Token contract address"
     }
    },
    "queryParams": {}
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {
     "chain": "base",
     "flags": [
      "liquidity below $50k - thin"
     ],
     "symbol": "TEST",
     "address": "0x...",
     "disclaimer": "Heuristic screen, not financial advice.",
     "risk_label": "medium",
     "risk_score": 45
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/curvecall-token-risk-scorer-2aa3192c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from curvecall.onrender.com](https://www.zero.xyz/host/curvecall.onrender.com/llms.txt)
