HALT

API

the whole board, json, no key · 50 rows to a sheet

Public tier: 60 requests an hour per IP, cached for 60 seconds. Every list endpoint takes page (from 1) and limit (default 50, hard maximum 50) and answers with { items, page, per_page, total, next }. If you need more than that, the whole board is four calls; please cache it rather than looping.

01/api/v1/board

The board: one row per tokenized stock with its claim status.

ParamValues
statusopen (default) · unclaimed · claimed · contested · abandoned · all
sortspot (default) · meme · claims · symbol · recent
qmatch on ticker, company name or claiming meme
pagefrom 1
limitdefault 50, max 50

curl

curl -s https://halt-one.vercel.app/api/v1/board?limit=50

response

{
  "items": [
    { "symbol": "IBM", "name": "International Business Machines",
      "status": "unclaimed", "claims": 0, "claims_alive": 0, "top_meme": null,
      "meme_vol_h24": null, "spot_liq": 184320.5, "spot_vol_h24": 41200.9,
      "price_usd": 231.44, "price_change_h24": -0.8 }
  ],
  "page": 1, "per_page": 50, "total": 151, "next": 2
}

02/api/v1/stock/{ticker}

One ticker with every meme pool seen against it, live or not.

curl

curl -s https://halt-one.vercel.app/api/v1/stock/NVDA

response

{
  "row": { "symbol": "NVDA", "status": "contested", "claims_alive": 2, "top_meme": "GPUCAT" },
  "pools": [
    { "meme_symbol": "GPUCAT", "dex": "pons-v2-dex", "liquidity_usd": 41230.1,
      "vol_h24": 9120.4, "alive": true, "address": "0x..." }
  ]
}

03/api/v1/claims

The ledger: claimed and abandoned entries, newest first.

ParamValues
kindclaimed · abandoned
symbolone ticker
pagefrom 1
limitdefault 50, max 50

curl

curl -s https://halt-one.vercel.app/api/v1/claims?limit=50

response

{
  "items": [
    { "id": 812, "ts": "2026-09-08T10:05:00Z", "kind": "claimed", "stock_symbol": "AMC",
      "meme_symbol": "POPCORN", "dex": "bankr-robinhood", "liquidity_usd": 22140.0 }
  ],
  "page": 1, "per_page": 50, "total": 812, "next": 2
}

04/api/v1/stats

The header numbers: registry size and the four status counts.

curl

curl -s https://halt-one.vercel.app/api/v1/stats

response

{ "ts": "2026-09-08T10:05:00Z", "in_registry": 194, "unclaimed": 151,
  "claimed": 39, "contested": 4, "abandoned": 0, "claims_24h": 3 }

Terms

  • The data is public onchain data reproduced under the rule on the method page.
  • No warranty, no uptime promise, no support. If it is down, the board is down too.
  • Attribution is appreciated and never required.