LISTINGAPIS
Streaming Infrastructure

REAL-TIME
STREAMING API

Our protocol is optimized for speed. Subscribe to listings and delistings via bidirectional streams with zero-buffer delivery.

WebSocket (WS)

wss://stream.listingapis.com/v1

Low-latency persistent connection for sub-millisecond event delivery. Ideal for browser-based terminals and lightweight bots.

Example Protocol
// Subscribe to events
{
  "action": "subscribe",
  "channels": ["listings", "delistings"],
  "symbols": ["ALL"] // or ["BTC", "ETH"]
}

gRPC Bidirectional

grpc.listingapis.com:443

High-performance bidirectional streaming via HTTP/2 and Protobuf. Recommended for institutional-grade infrastructure.

Example Protocol
service ListingService {
  rpc StreamEvents(stream SubscribeRequest) 
    returns (stream MarketEvent);
}

Market Event Schema

Event: LISTING

Triggered precisely when a new coin or trading pair is announced or detected on the orderbook.

{
  "event": "LISTING",
  "timestamp": "2026-01-22T15:11:00Z",
  "symbol": "BTC",
  "exchange": "binance",
  "pairs": ["BTC/USDT", "BTC/FDUSD"]
}
Event: DELISTING

Triggered upon delisting announcements or when trading activity is suspended on a specific exchange.

{
  "event": "DELISTING",
  "timestamp": "2026-01-22T15:15:00Z",
  "symbol": "ELSA",
  "exchange": "upbit",
  "reason": "maintenance"
}

Secure Handshake

For both WS and gRPC, pass your API key in the connection metadata or as a query parameter for browser-based WS.

# WS Handshake

new WebSocket('wss://stream.listingapis.com/v1?api_key=YOUR_KEY');

Metadata (REST) Fallback

GET/api/v1/exchanges

Fetch exchange metadata & historical stats.

GET/api/v1/tickers

Get global asset inventory and track counts.