| Key | WebSocket URL |
|---|---|
| FREE | No access |
| STARTER, PRO | wss://tokyo.newlistings.pro/v2/fast, wss://ny.newlistings.pro/v2/fast or wss://seoul.newlistings.pro/v2/fast |
Event fields
| Field | Type | Notes |
|---|---|---|
id |
integer | Opaque event ID for this edge and endpoint. |
type |
string | announcement or tweet. |
exchange |
string | Canonical exchange identifier. |
username |
string | Present only on tweet events. |
text |
string | Announcement title or post text. |
url |
string | Source URL. |
detected_time_us |
integer | Detection time as Unix epoch microseconds. |
sent_time_us |
integer | Publication time as Unix epoch microseconds, before plan delay and socket delivery. |
Do not use id to join or deduplicate events across Fast, Full or regional edges. IDs are allocated independently. See Measure delivery before interpreting the timestamps.
Examples
Listing announcement
{
"id": 3663901906513920,
"type": "announcement",
"exchange": "upbit",
"text": "렌조(REZ) 신규 거래지원 안내 (USDT 마켓)",
"url": "https://upbit.com/service_center/notice?id=26668186",
"detected_time_us": 1789014602789862,
"sent_time_us": 1789014602790069
}
Tweet
{
"id": 3663209129480192,
"type": "tweet",
"exchange": "binance",
"username": "BinanceWallet",
"text": "Binance Alpha will be the first platform to feature Canopy (CNPY) on September 7.\n\nEligible users can claim their airdrop using Binance Alpha Points on the Alpha Events page once trading opens. Further details will be announced soon.\n\nPlease stay tuned to Binance’s official…",
"url": "https://x.com/BinanceWallet/status/2096486606060548208",
"detected_time_us": 1788676332754529,
"sent_time_us": 1788676332754718
}
Filters
wss://tokyo.newlistings.pro/v2/fast?exchange=binance,upbit&data_type=announcement
wss://tokyo.newlistings.pro/v2/fast?data_type=tweet&username=BinanceWallet
Filters are fixed when you connect. Use exchange, data_type, and username as described in Filters and coverage. data_type accepts announcement, tweet, or both as a comma-separated list.
The query is limited to 1,024 bytes. Each exchange value and the username are limited to 64 bytes. Empty values, repeated parameters, unknown parameter names, invalid types and contradictory filters return 400 INVALID_REQUEST.