Альтернатива 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