Signals API
Every listing, delisting and rejection the moment our engine decides it, for your bot, app or agent. The site is free; the feed is paid, so it stays fast and stays ours.
Keys
Builder
$49
10,000 calls · $4.90 per 1,000
Credits never expire. One request = one credit. Send the key as
Authorization: Bearer.Paid in USDC on Base, straight from your wallet to Stallion Market's wallet. Nobody holds it in between.
Pro
$299
100,000 calls · $2.99 per 1,000
Credits never expire. One request = one credit. Send the key as
Authorization: Bearer.Paid in USDC on Base, straight from your wallet to Stallion Market's wallet. Nobody holds it in between.
Desk
$1,999
1,000,000 calls · $1.999 per 1,000
Credits never expire. One request = one credit. Send the key as
Authorization: Bearer.Paid in USDC on Base, straight from your wallet to Stallion Market's wallet. Nobody holds it in between.
Agents
$0.01per call, USDC, over x402
No key, no account. Call any endpoint; we answer 402 Payment Required with the price, your client pays and retries. You are charged only when the call succeeds.
Pay-per-call opens soon.
Wallet-only buyers can also buy a key with x402: POST /api/v1/keys/{builder|pro|desk}.
import { wrapFetchWithPayment } from "@x402/fetch";
// any x402 v2 client: it reads the 402, pays in USDC, retries
const paidFetch = wrapFetchWithPayment(fetch, client);
const res = await paidFetch("https://<this site>/api/v1/signals?after=0");Endpoints
- GET /api/v1/signals
- Status changes, oldest first. Poll with
after=<next>to never miss one. Filters:chain(Solana or Robinhood Chain),status,limit(max 100). - GET /api/v1/coins/{chain}/{address}
- One coin's verdict: status, every check, the dev wallets we traced and each burn with its transaction hash.
- Response headers
X-Credits-Remainingon key calls;PAYMENT-RESPONSE(settlement receipt) on x402 calls.
{
"events": [
{
"id": 18231,
"at": "2026-11-14T16:02:11.000Z",
"chain": "base",
"address": "0x…",
"symbol": "HORSE",
"name": "Horse Coin",
"from": "PENDING",
"to": "VERIFIED",
"reason": null
}
],
"next": "18231"
}Every crypto payment goes to one wallet on Base: 0x7caB92A71D214edED4861f12ec40c12A7EDCfc81. Check it on Basescan before you pay.
Verdicts and evidence are the same ones shown on coin pages. Detection thresholds and heuristics are never exposed.