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, Bithumb and Robinhood, 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 and FreeDelayed, one-week keys renewable on request |
| Public record | A public page for every Binance, Upbit and Bithumb announcement with its price chart, price-reaction statistics, 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 — asset added to Robinhood before trading opens (
wallet_listing), then tradable (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://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 and Bithumb announcement on latest listings, with its detection time to the microsecond and, 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 to benchmark delivery from your own servers, FreeDelayed for the full feed with a delay. 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://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, Bithumb and Robinhood 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. Free keys are usually issued within minutes, valid for one week and renewable on request. Paid tiers are listed on the pricing page.
Which endpoint should I connect to?
Tokyo (wss://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