Skip to content
STALLION
Esc
  • Nothing burned here yet.

Connect

We only read your public address. No signature, no approval, and we never hold your funds or keys.

Looking for wallets…

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-Remaining on 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.