WebSocketПрямая трансляция
Получайте финансовые новости в реальном времени с молниеносной доставкой. Идеально для живых торговых приложений, дашбордов и критически важных рыночных решений.
Быстрый старт
Подключитесь за секунды
Установите WebSocket-соединение и сразу начните получать финансовые новости в реальном времени.
SDK TypeScript/JavaScript
import { FinlightApi } from 'finlight-client';
const client = new FinlightApi({
apiKey: 'your-api-key',
},
{
takeover: true,
});
// Standard endpoint (enriched data)
client.websocket.connect(
{
query: 'AI AND ticker:NVDA',
language: 'en',
extended: true,
includeCompanies: true,
},
(article) => {
console.log('Live article:', article);
},
);
// Raw endpoint (maximum speed, no enrichments)
client.websocket.connectRaw(
{
query: 'AI AND ticker:NVDA',
language: 'en',
},
(article) => {
console.log('Raw article:', article);
},
);Подключение Python
import asyncio
from finlight_client import FinlightApi, ApiConfig
from finlight_client.models import GetArticlesWebSocketParams
def on_article(data):
print(data)
async def main():
client = FinlightApi(
config=ApiConfig(
api_key="YOUR_API_KEY"
),
websocket_config=WebSocketConfig(
takeover=True
)
)
payload = GetArticlesWebSocketParams(
query="nvidia", extended=False
)
# Standard endpoint (enriched data)
await client.websocket.connect(
request_payload=payload,
on_article=on_article
)
# Raw endpoint (maximum speed, no enrichments)
await client.websocket.connect_raw(
request_payload=payload,
on_article=on_article
)
if __name__ == "__main__":
asyncio.run(main())Функции WebSocket
Создан для приложений реального времени
Всё необходимое для потоковой передачи живых финансовых новостей.
Молниеносная доставка
Получайте новостные статьи быстро после публикации. Критически важно для чувствительных ко времени торговых решений.
Фильтрация в реальном времени
Подписывайтесь на конкретные тикеры, биржи или ключевые слова. Получайте только важные для вас новости.
Постоянные соединения
Поддерживайте стабильные соединения с автоматическим переподключением и мониторингом работоспособности.
Выберите режим
Стандартный vs. Raw WebSocket
Нужна максимальная скорость? Raw-эндпоинт пропускает обогащение и доставляет статьи как можно быстрее. Нужна тональность и сущности? Используйте стандартный эндпоинт.
Обогащённые данные
Максимальная скорость
Стандартный эндпоинт
Лучший выбор для дашбордов, систем оповещений и приложений, которым нужны оценки тональности и извлечённые сущности из коробки.
Raw-эндпоинт
Лучший выбор для торговых систем с низкой задержкой, пользовательских NLP-пайплайнов и приложений, где скорость важнее готового обогащения.
Сценарии использования
Идеально для приложений реального времени
Посмотрите, как WebSocket-потоки обеспечивают работу критически важных финансовых приложений.
Живые торговые платформы
Транслируйте рыночные новости напрямую в торговые интерфейсы для мгновенного принятия решений.
Новостные оповещения в реальном времени запускают автоматизированные торговые стратегии в течение миллисекунд.
Финансовые дашборды
Отображайте живые новостные ленты на мониторинговых дашбордах для управления портфелем и рисками.
Живой дашборд с экстренными новостями, влияющими на компании вашего портфеля.
Рыночный мониторинг
Отслеживайте конкретные ценные бумаги или рынки для соответствия регуляторным требованиям и выявления рисков.
Команды по соответствию получают мгновенные оповещения о новостях, влияющих на отслеживаемые ценные бумаги.
Новостные приложения
Создавайте приложения финансовых новостей в реальном времени с живыми обновлениями и push-уведомлениями.
Мобильные приложения доставляют экстренные финансовые новости с push-уведомлениями.
Официальные клиентские библиотеки
Начните быстрее с нашими официальными SDK с поддержкой WebSocket и исчерпывающей документацией
NPM-пакет
SDK TypeScript/JavaScript с полной поддержкой WebSocket и управлением соединениями
Установить из NPM →Python-пакет
Pythonic SDK с поддержкой async WebSocket и комплексными моделями данных
Установить из PyPI →Документация
Полные руководства по WebSocket, справочник API и интерактивные примеры
Изучить документацию →Команды для быстрого старта
Node.js/TypeScript
npm install finlight-clientPython
pip install finlight-clientТарифы
Гибкие планы для нужд реального времени
Потоковая передача WebSocket доступна в планах Pro Standard и выше с различными лимитами подключений и функциями.
Потоковая передача WebSocket
Доступно в планах Pro Standard и выше с разными лимитами подключений
Сравните функции, лимиты подключений и варианты тарифов на нашей странице тарифов
Полный набор интеграций
Другие способы доступа к finlight
Потоковая передача WebSocket — лишь один из способов интеграции с finlight. Выберите метод, наиболее подходящий для вашего сценария.
REST API
Новостные данные по запросу через HTTP-запросы для пакетной обработки и веб-приложений
Узнать больше →Webhooks
Событийные уведомления, автоматически отправляемые на ваши эндпоинты
Узнать больше →MCP Сервер
Подключите ИИ-ассистентов вроде Claude и ChatGPT к финансовым новостям через MCP
Узнать больше →Часто задаваемые вопросы
Вопросы и ответы по WebSocket
Получите ответы об управлении соединениями, потоковой передаче в реальном времени, аутентификации и многом другом для нашего WebSocket API.
Pro Standard включает 1 поток WebSocket, Pro Scale — 3 потока, корпоративные планы предлагают неограниченное количество потоков. Каждый поток может обрабатывать несколько фильтров подписки.
Остались вопросы?
Наша команда поддержки, ориентированная на разработчиков, готова помочь с интеграцией и масштабированием.
