Альтернатива 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 — новий ф’ючерсний або безстроковий контракт Binance
  • spot_delisting, futures_delisting — виключення
  • monitoring_tag_extend, monitoring_tag_remove — встановлення чи зняття Binance Monitoring Tag
  • caution_released — зняття статусу застереження на Upbit або Bithumb
  • hodler_airdrop — ейрдропи Binance HODLer Airdrops
  • wallet_listing, cex_listing — актив додано на Robinhood, потім він доступний для торгівлі
  • not_listing — інші оголошення Binance (технічне обслуговування, обміни токенів тощо)

Повний перелік і опис полів — у довіднику повідомлень (EN).

Три ендпоінти, один API-ключ

  • wss://cryptolisting.ws — Токіо: Binance, Upbit і Bithumb
  • wss://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