Альтернатива CryptoPanic для торгових ботів: оголошення про лістинги як події в реальному часі
CryptoPanic — агрегатор криптоновин. Якщо вам потрібні оголошення бірж про лістинги у вигляді машинозчитуваних подій, CryptoListing.ws надсилає вашому боту офіційні оголошення Binance, Upbit, Bithumb і Robinhood через WebSocket — чистий JSON, тікер уже виокремлено, подію вже класифіковано.
Що ви отримуєте з CryptoListing.ws
| Параметр | Що ви отримуєте |
|---|---|
| Джерела | Офіційні оголошення Binance, Upbit, Bithumb і Robinhood |
| Доставка | Push у реальному часі через WebSocket: кожна подія надходить до бота без жодного запиту з вашого боку |
| Формат | Чистий JSON, одне повідомлення на подію: ticker (уже виокремлений), publisher, listingType та оригінальний title |
| Події | Спотові й ф’ючерсні лістинги, делістинги, Binance Monitoring Tag, HODLer-ейрдропи, зняття попереджень на Upbit і Bithumb, додавання активу та початок торгів на Robinhood, інші оголошення Binance |
| Мітки часу | Час виявлення та відправлення в мікросекундах — у кожному повідомленні |
| Ендпоінти | Токіо, Сеул і США (Північна Вірджинія) — усі з одним API-ключем |
| Безкоштовні тарифи | SpeedTrial і FreeDelayed: ключі на тиждень, подовжуються на запит |
| Відкриті дані | Окрема сторінка для кожного оголошення Binance, Upbit і Bithumb із графіком ціни, статистика цінової реакції, JSON-фід і Atom-стрічка — без ключа |
| Документація | Швидкий старт, довідник повідомлень, схема AsyncAPI та приклади коду на Python, Node.js, Go і Rust |
Одне чисте JSON-повідомлення на кожну подію
Кожне оголошення надходить до бота у вигляді невеликого JSON-об’єкта. Ваш код читає поля, а не текст: не треба інтерпретувати заголовок, вгадувати назву токена чи відсіювати повтори тієї самої новини.
{
"type": "announcement",
"title": "Binance Will List TOKEN (TOKEN)",
"ticker": "TOKEN",
"publisher": "binance",
"listingType": "spot_listing",
"detectedTimestampUs": 1710345000005000,
"dispatchTimestampUs": 1710345000006000
}
Якщо в одному оголошенні кілька токенів, ticker перелічує їх через кому, а спотові лістинги Upbit мають ще поле markets (KRW, BTC, USDT). Кожне поле описано в довіднику повідомлень (EN).
Типи подій, на які може реагувати бот
Кожне оголошення класифіковано, тож бот може маршрутизувати його, не читаючи заголовок:
spot_listing— новий лістинг на спотовому ринку (Binance, Upbit, Bithumb)futures_listing— новий ф’ючерсний або безстроковий контракт Binancespot_delisting,futures_delisting— виключенняmonitoring_tag_extend,monitoring_tag_remove— встановлення чи зняття Binance Monitoring Tagcaution_released— зняття статусу застереження на Upbit або Bithumbhodler_airdrop— ейрдропи Binance HODLer Airdropswallet_listing,cex_listing— актив додано на Robinhood, потім він доступний для торгівліnot_listing— інші оголошення Binance (технічне обслуговування, обміни токенів тощо)
Повний перелік і опис полів — у довіднику повідомлень (EN).
Три ендпоінти, один API-ключ
wss://cryptolisting.ws— Токіо: Binance, Upbit і Bithumbwss://kr.cryptolisting.ws— Сеул: Upbit і Bithumb, для ботів, розміщених у Кореїwss://us.cryptolisting.ws— Північна Вірджинія: Robinhood
Обирайте ендпоінт залежно від того, де працює ваш бот; той самий ключ підходить для всіх трьох. Додайте ?cex=binance,upbit, щоб отримувати оголошення лише тих бірж, на яких ви торгуєте, і надішліть {"type":"test"}, щоб отримати тестове оголошення й перевірити обробник до наступного справжнього.
Перевірте кожне оголошення самі
Усе, що виявляє фід, є публічним, тож ви можете оцінити його ще до підключення:
- Окрема сторінка для кожного оголошення. Кожне оголошення Binance, Upbit і Bithumb у розділі останніх лістингів має власну сторінку: біржа, тип події, тікер, час виявлення з точністю до мікросекунди і, якщо токен уже торгувався, графік ціни за кожною угодою — від першої півсекунди до 24 годин після оголошення.
- Статистика цінової реакції. Сторінка «Реакція ціни на лістинги» показує, як змінювалися ціни протягом 24 годин після оголошень кожного типу, разом із методикою та даними. Це минулі рухи, а не прогноз.
- Безкоштовні фіди без ключа. JSON-фід останніх оголошень і Atom-стрічка для програм читання стрічок.
Обробник подій у кілька рядків на Python
Підключіться один раз — і ваш обробник спрацьовуватиме на кожну подію. Мінімальний клієнт, який виводить кожен новий спотовий або ф’ючерсний лістинг:
# pip install "websockets>=14" import asyncio, json, websockets async def run(): headers = {"X-API-Key": "YOUR_KEY"} async with websockets.connect("wss://cryptolisting.ws", additional_headers=headers) as ws: async for raw in ws: msg = json.loads(raw) if msg.get("type") != "announcement": continue if msg["listingType"] in ("spot_listing", "futures_listing"): for ticker in msg["ticker"].split(","): print(msg["publisher"], msg["listingType"], ticker) asyncio.run(run())
Версії на Node.js, Go і Rust — у прикладах коду (EN). На безкоштовному тарифі SpeedTrial тікер і заголовок приховано; FreeDelayed передає їх.
Почніть безкоштовно, а тариф підвищуйте для кожної біржі окремо
- SpeedTrial — безкоштовно, для бенчмарку доставки з ваших власних серверів;
tickerіtitleприховано. - FreeDelayed — безкоштовно, повний фід із затримкою: цього достатньо, щоб створити й протестувати бота на реальних подіях.
- Basic і Premium — повний фід для реальної торгівлі, оплата за кожну біржу: див. тарифи.
Безкоштовні ключі діють тиждень і подовжуються на запит. Щоб отримати ключ, напишіть @CLWfeed у Telegram: вкажіть тариф, потрібні біржі та публічну IP-адресу вашого бота — кожен ключ прив’язаний до однієї IP.
Поширені запитання
Чи є CryptoListing.ws альтернативою CryptoPanic?
Для однієї задачі: отримувати оголошення бірж про лістинги у вигляді машинозчитуваних подій. CryptoListing.ws передає офіційні оголошення Binance, Upbit, Bithumb і Robinhood через WebSocket, класифіковані за типом події та з уже виокремленим тікером. Сервіс зосереджений на оголошеннях бірж і не передає новинних статей чи дописів із соцмереж.
Чи є безкоштовний тариф?
Так, навіть два. SpeedTrial дає змогу провести бенчмарк доставки, але тікер і заголовок у ньому приховано; FreeDelayed передає повний фід із затримкою. Обидва — ключі на тиждень, які подовжуються на запит у Telegram. Платні тарифи описано на сторінці тарифів.
Які біржі та події охоплено?
Binance: спотові й ф’ючерсні лістинги та делістинги, зміни Monitoring Tag, HODLer-ейрдропи та інші оголошення. Upbit і Bithumb: нові лістинги, зняття попереджень і делістинги. Robinhood: додавання активу, потім початок торгів.
Чи можна використовувати його разом із новинними джерелами, які я вже читаю?
Так. Фід передає лише оголошення бірж, тож він поєднується з будь-яким новинним джерелом: бот реагує на структуровану подію, а ви читаєте новини, як і раніше.
Як перевірити фід до оплати?
Кожне виявлене ним оголошення Binance, Upbit і Bithumb має публічну сторінку з часом виявлення з точністю до мікросекунди і, якщо токен уже торгувався, з графіком ціни. З безкоштовним ключем порівнюйте мітки часу в кожному повідомленні з власним годинником.
Інші порівняння
Усі WebSocket-провайдери лістингів · Альтернатива Tree News · Найкращі сервіси сповіщень про лістинги
Протестуйте фід оголошень безкоштовно
Запросіть ключ FreeDelayed, щоб отримувати повний фід, або SpeedTrial для бенчмарку. Якщо ви хочете лише читати сповіщення, підпишіться на безкоштовний Telegram-канал. Платні тарифи — на сторінці тарифів.
Отримати безкоштовний ключ у Telegram