chipscan
Meme-token due diligence for AI agents. Pay per call in USDC via x402 — no account, no API key, no card.
Endpoints
| Endpoint | Price | Returns |
|---|---|---|
POST /v1/audit | $0.01 | Fast security audit: honeypot, taxes, renounce status, rug ratio, holder concentration, smart-money presence → clean / warning / danger |
POST /v1/chipscan | $0.05 | Full chip-structure analysis: LP-excluded concentration, smart-money net flow, KOL distribution detection, bundler/entrapment ratios, sell-side recency → lifecycle stage (early_accumulation / run_up / late_distribution / zombie) + verdict + watch wallets |
Chains: sol · bsc · base · eth.
Body: {"chain": "sol", "address": "<token contract>"}
Try it
curl -X POST https://api.chipscan.xyz/v1/audit \
-H 'Content-Type: application/json' \
-d '{"chain":"sol","address":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}'
# → HTTP 402 with x402 payment requirements (USDC on Base)
Pay programmatically (agents)
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";
const fetchWithPay = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(privateKeyToAccount(PK)) }],
});
const res = await fetchWithPay("https://api.chipscan.xyz/v1/chipscan", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ chain: "sol", address: tokenAddress }),
}); // buyer needs USDC on Base only — gas is covered by the facilitator
Why agents use this
Trading agents need a machine-readable verdict on "is this token safe, and what lifecycle stage is it in" before touching it. chipscan compresses a multi-query holder-flow analysis (concentration, smart-money direction, KOL exits, bundler ratios, sell recency) into one deterministic JSON answer, priced per call so agents pay only for what they use.
Trust
Machine-discoverable via the x402 ecosystem index. Failed upstreams return
503 and are never charged — settlement only happens on
successful delivery. Payments settle on
Base (view on-chain history).