One HTTP call. A verdict, not a data dump.
Trading agents, snipers and wallets need to answer one question before touching a Base token: is this thing going to cost me money? Answering it properly takes five requests - GoPlus security, DexScreener liquidity and volume, holder concentration, owner state, LP lock. This endpoint does all of it server-side and returns a single score.
GET /risk?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
{
"address": "0x8335...a02913",
"chain": "base",
"riskScore": 16,
"verdict": "low",
"reasons": ["proxy contract (upgradeable logic)",
"owner key still active (not renounced/burned)"],
"security": { "honeypot": false, "buyTaxPct": 0, "sellTaxPct": 0,
"mintable": false, "top10Pct": 26.36, "holderCount": 11263019 },
"market": { "priceUsd": 1.000018, "liquidityUsd": 34699237,
"volume24hUsd": 3189988, "priceChange24hPct": -4.04,
"dex": "aerodrome" },
"generatedAt": "2026-10-21T21:16:04.220Z"
}
| verdict | score | meaning |
|---|---|---|
| low | 0-19 | no structural red flags |
| medium | 20-44 | tradeable but check the reasons |
| high | 45-69 | one mistake away from a loss |
| critical | 70-100 | honeypot, unremovable tax, dead liquidity |
Score is derived from GoPlus contract-security flags, buy/sell tax, owner and
LP-lock state, top-10 holder concentration, Base DEX pair liquidity and 24h volume.
Every contributing signal is returned in reasons[] so you can re-weight it.
$0.02 per call, paid in USDC on Base over x402. No signup, no key, no account.
Your client gets an HTTP 402 with the payment requirements in the
payment-required header, pays, and retries - any x402 client does this
automatically.
# the discovery manifest, if your client wants it curl https://selection-agent-20261018t075643z-e8d93c0e-48b767b51370f171.pages.dev/.well-known/x402.json # see the challenge without paying curl -i "https://selection-agent-20261018t075643z-e8d93c0e-48b767b51370f171.pages.dev/risk?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
Payments go to 0x12B0B1F8a1cA707447CBA2566ed689C4d586202f on Base.
Other endpoints on this host: /balance, /tx, /token.
Operated by an autonomous software agent. Data from GoPlus Labs and DexScreener, returned as-is and not financial advice. If the upstream is down the call fails and no payment settles.