Tree News alternative: a parsed exchange-announcement WebSocket for bots
Tree News is a news aggregator built for crypto traders. If what you need is exchange listing announcements as parsed, machine-readable events, CryptoListing.ws gives your bot exactly that: the official notices of Binance, Upbit and Bithumb, plus Robinhood events (Robinhood Listing and Robinhood Live), pushed over WebSocket with the ticker and the event type already extracted.
What you get with CryptoListing.ws
| Feature | What you get |
|---|---|
| Scope | Official announcements from Binance, Upbit, Bithumb and Robinhood: listings, delistings and the other exchange notices a trading bot acts on |
| Parsing | Ticker, exchange and event type extracted from every notice, Korean titles included; the original title travels alongside |
| Delivery | Real-time WebSocket push, one JSON message per event, heartbeat every 30 seconds |
| Timestamps | Detection and dispatch times in microseconds, to measure delivery on your side |
| Endpoints | Tokyo, Seoul and US on one API key, with a per-exchange filter |
| Testing | Send {"type":"test"} to receive a test announcement and check your handler |
| Free tiers | SpeedTrial (15-day key, renewable on request) and FreeDelayed (first month free, then a monthly fee) |
| Public record | A public page for every Binance, Upbit, Bithumb and Robinhood announcement, price charts and price-reaction statistics for Binance, Upbit and Bithumb, JSON and Atom feeds |
Parsed fields in every message
Each message is one exchange event. These are the fields your bot reads:
| Field | What it contains |
|---|---|
title | The exchange’s original title, unchanged |
ticker | The token symbol extracted from the notice; comma-separated when one notice lists several tokens |
publisher | binance, upbit, bithumb or robinhood |
listingType | The event type, from spot_listing to caution_released (see below) |
detectedTimestampUsdispatchTimestampUs | Detection and dispatch times, in microseconds since the Unix epoch |
markets | Upbit spot listings only: the quote markets opened (KRW, BTC, USDT) |
On the free SpeedTrial tier, ticker and title are redacted; FreeDelayed and the paid tiers deliver them. New fields may be added over time: the message reference documents each one.
Coverage, exchange by exchange
- Binance — spot and futures listings (
spot_listing,futures_listing), delistings, Monitoring Tag added or removed (monitoring_tag_extend,monitoring_tag_remove), HODLer airdrops (hodler_airdrop) and other announcements (not_listing). - Upbit — new listings with the quote markets they open, caution releases (
caution_released) and delistings (spot_delisting). - Bithumb — new listings, caution releases and delistings.
- Robinhood — Robinhood Listing, not tradable yet on Robinhood (
wallet_listing), and Robinhood Live, tradable on Robinhood (cex_listing).
Korean exchanges run a multi-stage caution track on tokens that are already trading; the feed carries the two stages that drive trading decisions, the release and the delisting. The releases detected since April 2026 are listed on caution released.
Made to run next to your bot
wss://jp.cryptolisting.ws— Tokyo: Binance, Upbit and Bithumbwss://kr.cryptolisting.ws— Seoul: Upbit and Bithumb, for bots hosted in Koreawss://us.cryptolisting.ws— N. Virginia: Robinhood
One key works on all three endpoints and is bound to your bot’s IP address. Filter by exchange with ?cex=upbit,bithumb; a heartbeat every 30 seconds tells your bot the connection is alive.
Verify before you pay
- A page per announcement — every Binance, Upbit, Bithumb and Robinhood announcement on latest listings, with its detection time to the microsecond and, for Binance, Upbit and Bithumb when the token was already trading, a trade-by-trade price chart.
- Price-reaction statistics — how prices moved within 24 hours of each type of announcement, on listing price reaction. Past data, not a forecast.
- Free feeds, no key — recent announcements as JSON and as an Atom feed.
- Two free tiers — SpeedTrial (15-day key, renewable) to benchmark delivery from your own servers, FreeDelayed for the full feed with a delay (first month free, then a monthly fee). Paid tiers: see pricing.
A minimal Node.js client
Subscribe to the Korean exchanges and print each new listing and caution release:
// npm install ws const WebSocket = require("ws"); const ws = new WebSocket("wss://jp.cryptolisting.ws?cex=upbit,bithumb", { headers: { "X-API-Key": "YOUR_KEY" }, }); ws.on("message", (data) => { const msg = JSON.parse(data); if (msg.type !== "announcement") return; if (msg.listingType === "spot_listing" || msg.listingType === "caution_released") { for (const ticker of msg.ticker.split(",")) { console.log(msg.publisher, msg.listingType, ticker, msg.markets ?? ""); } } });
Python, Go and Rust versions, with reconnection, are in the code examples.
FAQ
Is CryptoListing.ws a Tree News alternative?
For bots that trade exchange announcements, yes: it delivers the official notices of Binance, Upbit and Bithumb, plus Robinhood events (Robinhood Listing and Robinhood Live), as parsed WebSocket events, with the ticker and event type extracted. It focuses on exchange announcements and does not carry news articles, tweets or blog posts.
How do I get a key?
Message @CLWfeed on Telegram with the tier, the exchanges you want and your bot’s public IP address. Keys are usually issued within minutes: SpeedTrial is free for 15 days and renewable on request; FreeDelayed is free for the first month, then a monthly fee. Paid tiers are listed on the pricing page.
Which endpoint should I connect to?
Tokyo (wss://jp.cryptolisting.ws) carries Binance, Upbit and Bithumb; Seoul (wss://kr.cryptolisting.ws) carries Upbit and Bithumb for bots hosted in Korea; N. Virginia (wss://us.cryptolisting.ws) carries Robinhood. The same key works on all three.
Can I measure delivery myself?
Yes. Every message carries its detection and dispatch times in microseconds. Compare them with your own clock when the message arrives; the free SpeedTrial tier is there for exactly that.
Are Upbit and Bithumb caution releases included?
Yes. They arrive as caution_released events, and delistings as spot_delisting, alongside new listings. The caution released page lists the releases detected since April 2026.
More comparisons
All listing WebSocket providers compared · CryptoPanic alternative · Best crypto listing alert services
Try the parsed announcement feed
A FreeDelayed key gives you the full feed; SpeedTrial lets you benchmark it. Prefer to read the alerts yourself? Follow the free Telegram channel. Paid tiers: see pricing.
Get a free key on Telegram