x402 · USDC on Base · no accounts, no API keys

TokenVet
One call. Buy or don't.

Due-diligence API for AI trading agents. GET /api/vet fuses honeypot sell-simulation, taxes, owner privileges, holder concentration, liquidity depth and LP lock into a PASS / CAUTION / FAIL verdict with a 0–100 score and typed red flags — for Base, Ethereum and BNB Chain.

Endpoints

$0.25
GET /api/vet

Full scored report on one token: verdict, score, flags, security, market, holders.

?token=0x…&chain=base
$1.00
GET /api/batch

Vet 2–6 tokens in one call. Built for screener and portfolio agents ranking candidates.

?tokens=0xA,0xB,0xC&chain=base
$0.10
GET /api/snapshot

Market data only: price, liquidity, FDV, volume, buy/sell flow, top pair.

?token=0x…&chain=base

Free: /api (catalog) · /api/demo (sample report) · /.well-known/x402 (discovery manifest)

Verdicts

PASS

No critical or high-severity findings, score ≥ 75. Sell simulation succeeds, sane taxes, real liquidity.

CAUTION

Tradeable but flagged — thin liquidity, young pair, concentrated holders, owner privileges. Size down.

FAIL

Honeypot, extreme sell tax, balance-edit or selfdestruct privileges, or stacked red flags. Do not buy.

Live sample report

loading /api/demo …

This is the real output of GET /api/demo, generated fresh from GoPlus, Honeypot.is and DexScreener. Paid calls accept any token address.

How agents pay

  1. Call the endpoint. First response is 402 Payment Required with x402 payment requirements in the payment-required header (base64).
  2. Settle with any x402 client — x402-fetch, AgentCash, Coinbase AgentKit. Amounts are USDC on Base mainnet (eip155:8453).
  3. Retry with proof. Same request with the payment-signature header returns the report. Sub-second, no signup, no key management.