Titan Deployer
Titan Launch feed API
The free public REST + WebSocket API behind Titan Launch: token lists, stats with price-change windows and trader counts, OHLC candles down to 1 second, trades, holders, and PnL.
Everything the Titan Launch interface shows is served by a public, read-only API at https://feed.titandeployer.com — the same instance the site itself reads. No key, no auth. It is rate-limited; be reasonable, and prefer the WebSocket over polling.
REST endpoints
| Endpoint | Returns |
|---|---|
| GET /v1/tokens?chain=stable | Launched tokens with live price, market cap, liquidity, volume, and social links. |
| GET /v1/tokens/{chain}/{address} | One token's full snapshot. |
| GET /v1/tokens/{chain}/{address}/stats | Rolling windows (5m/1h/6h/24h): volume, buys/sells, buyers/sellers, unique traders, and priceChangePct per window, plus lifetime totals. |
| GET /v1/tokens/{chain}/{address}/candles?metric=price|mcap&interval=1s…24h | OHLC candles — nine intervals from 1 second to 1 day, keyset-paged with before. |
| GET /v1/tokens/{chain}/{address}/trades?limit=&before=&trader= | Newest-first trades with a block-time cursor and an optional wallet filter. |
| GET /v1/tokens/{chain}/{address}/holders | Holder list with pool/lock/dev/burn tags and supply share. |
| GET /v1/tokens/{chain}/{address}/pnl | Per-wallet realized-PnL leaderboard (average-cost basis). |
| GET /v1/creators/{chain}/{address} | A creator's lifetime fee earnings and claim history. |
| GET /v1/status | Indexer height plus per-chain totals, including protocol revenue. |
WebSocket
Connect to /v1/ws and optionally send a subscribe filter. Events are pushed as trades confirm — typically about three seconds behind the chain.
const ws = new WebSocket("wss://feed.titandeployer.com/v1/ws");
ws.onopen = () =>
ws.send(JSON.stringify({ subscribe: { chainId: 988, token: "0x…" } }));
ws.onmessage = (e) => {
const ev = JSON.parse(e.data); // type: "launch" | "trade" | "stats" | "fee_claim"
};Treat REST as the source of truth and the WebSocket as an invalidation signal: on any event, refetch the endpoints you care about. That is exactly how the Titan interface itself works.