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/v1Low-latency persistent connection for sub-millisecond event delivery. Ideal for browser-based terminals and lightweight bots.
// Subscribe to events
{
"action": "subscribe",
"channels": ["listings", "delistings"],
"symbols": ["ALL"] // or ["BTC", "ETH"]
}gRPC Bidirectional
grpc.listingapis.com:443High-performance bidirectional streaming via HTTP/2 and Protobuf. Recommended for institutional-grade infrastructure.
service ListingService {
rpc StreamEvents(stream SubscribeRequest)
returns (stream MarketEvent);
}Market Event Schema
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"]
}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
/api/v1/exchangesFetch exchange metadata & historical stats.
/api/v1/tickersGet global asset inventory and track counts.