Quick Start
1. Get your API key
dsk_a1b2c3d4e5f67890abcdef1234567890abcdef1234567890abcdef1234567890ab2. Connect to the WebSocket
wss://cryptolisting.wspip install websocket-client# pip install websocket-client
import json, websocket
from datetime import datetime
URL = "wss://cryptolisting.ws"
HEADER = ["X-API-Key: dsk_your_key_here"]
def on_open(ws):
print("Connected!")
def on_message(ws, message):
data = json.loads(message)
ts = datetime.now().strftime("%H:%M:%S.%f")[:-3]
if data["type"] == "announcement":
print(f"[{ts}] {data['listingType']} | {data['ticker']} on {data['publisher']}")
print(f" {data['title']}")
elif data["type"] == "welcome":
print(f"[{ts}] Welcome — tier={data['tier']}, cex={data['allowedCex']}")
def on_close(ws, code, msg):
print(f"Disconnected ({code}). Reconnecting...")
connect()
def connect():
websocket.WebSocketApp(
URL, header=HEADER,
on_open=on_open, on_message=on_message, on_close=on_close
).run_forever(ping_interval=30, ping_timeout=10)
connect()3. Receive messages
4. Filter by exchange (optional)
Next steps
Last updated
Was this helpful?