Binance listing alerts
Receive Binance announcements with parsed tickers and event types. Use separate filters for spot listings, futures, Alpha and launch programs.
Binance events we send
Scroll horizontally to compare all columns.
| Notice | event | type |
|---|---|---|
| Spot listing | listing | spot |
| Futures listing | listing | futures |
| Alpha announcement | listing | alpha |
| Launchpool | listing | launchpool |
| HODLer airdrop | listing | hodler_airdrop |
| Megadrop | listing | megadrop |
| Pre-market listing | listing | pre-market |
| Delisting | delisting | spot, futures, alpha |
Low-latency Binance listing alerts
Our low-latency detection covers Binance and the other supported exchanges. /v2/fast sends the raw notice before parsing; /v2/full sends the classified event for your trading client.
Binance feed examples
Published listings with illustrative v2 full JSON excerpts for paid keys, including contract data recorded in Tokyo. Event IDs, timestamps and market metrics are omitted. Dates are publication dates in UTC.
- $牛来 listed on Binance spot
v2 JSON example
{ "type": "announcement", "content": { "title": "Binance Will List 牛来 (牛来) with Seed Tag Applied" }, "parser": { "exchange": "binance", "classification": { "event": "listing", "type": "spot", "category": "crypto" }, "display": "$牛来 listed on Binance spot", "assets": [ { "symbol": "牛来", "contracts": [ { "chain": "bsc", "contract": "0xbeea1d618e533a387d941f58a7d4c9b7bd377777" } ] } ] } } - $4STOCK live on Binance alpha
v2 JSON example
{ "type": "announcement", "url": "https://www.binance.com/en/binancewallet/0xd270d4e1ec6e6e0d28c0ecb8be966ec75997ffff", "parser": { "exchange": "binance", "classification": { "event": "listing", "type": "alpha", "category": "crypto" }, "display": "$4STOCK live on Binance alpha", "assets": [ { "symbol": "4STOCK", "contracts": [ { "chain": "bsc", "contract": "0xd270d4e1ec6e6e0d28c0ecb8be966ec75997ffff" } ] } ] } } - $MEME live on Binance alpha
v2 JSON example
{ "type": "announcement", "url": "https://www.binance.com/en/binancewallet/0x385f4f8ae47651ce5f58f5265395a669f8281e18", "parser": { "exchange": "binance", "classification": { "event": "listing", "type": "alpha", "category": "crypto" }, "display": "$MEME live on Binance alpha", "assets": [ { "symbol": "MEME", "contracts": [ { "chain": "robinhood", "contract": "0x385f4f8ae47651ce5f58f5265395a669f8281e18" } ] } ] } }
Choose the Binance events you need
Use exchange=binance&type=spot for spot events, or type=futures for futures. Add comma-separated values to subscribe to several types, such as type=spot,futures.
For Binance Alpha events, use type=alpha. Launch programs such as launchpool and hodler_airdrop have their own types.
The type filter includes both listings and delistings for that market. Check parser.classification.event in your client to select listing or delisting. The example below accepts spot listings.
Node.js: Binance spot listings
Install ws and set NLF_API_KEY to your key. Change type=spot in the URL to one of the types above for a different feed.
// npm install ws
const WebSocket = require("ws");
const ws = new WebSocket(
"wss://tokyo.newlistings.pro/v2/full?exchange=binance&type=spot",
{ headers: {
authorization: `Bearer ${process.env.NLF_API_KEY}`
} }
);
ws.on("message", raw => {
const message = JSON.parse(raw.toString());
if (message.type === "error") {
console.error(message.code, message.message);
return;
}
const classification = message.parser?.classification;
if (classification?.event !== "listing") return;
for (const asset of message.parser.assets) {
console.log({
id: message.id,
symbol: asset.symbol,
type: classification.type,
title: message.content?.title,
url: message.url
});
}
});
ws.on("error", error => console.error(error.message));Fields to use in your client
Read parser.assets for the tickers. A notice can contain several assets, so loop through the array. content.title carries the original announcement title; url links to the source.
parser.classification.event tells you whether it is a listing or delisting. parser.classification.type tells you the market or product. parser.display is the readable summary.