# Benzinga API Documentation - [API Reference (83 pages)](https://docs.benzinga.com/_llms/en/api-reference.md): Documentation for API Reference. ## Documentation ### Introduction - [Welcome to Benzinga](https://docs.benzinga.com/introduction/welcome.md): Welcome to Benzinga APIs Developer Documentation! - [Quickstart](https://docs.benzinga.com/introduction/introduction.md): Get started with Benzinga APIs and access real-time market data, news, and more. - [Infrastructure Architecture](https://docs.benzinga.com/introduction/architecture.md): Enterprise-grade infrastructure powering Benzinga's 99.9% API availability with world-class monitoring and reliability - [FAQ](https://docs.benzinga.com/introduction/faq.md): Discover answers to your most pressing questions about Edgee. ### Services - [overview](https://docs.benzinga.com/services/overview.md) ## WebSocket Reference ### Websockets - [Overview](https://docs.benzinga.com/ws-reference/overview.md): A high-level guide to Benzinga's real-time WebSocket data streams. - [Introduction](https://docs.benzinga.com/ws-reference/introduction.md): A brief introduction to real-time data streaming with Benzinga’s WebSocket API. - [Authentication](https://docs.benzinga.com/ws-reference/authentication.md): How to authenticate requests to the Benzinga API. - [Errors](https://docs.benzinga.com/ws-reference/errors.md): How Benzinga API responds when errors occur. - [Supported Actions](https://docs.benzinga.com/ws-reference/actions.md): Details about available actions for maintaining and replaying WebSocket sessions. ### Analyst Insights - [Analyst Insights Stream](https://docs.benzinga.com/ws-reference/data-websocket/get-analyst-insights-stream.md): Real-time analyst insights, ratings, and price targets for securities. ### Calendar Data - [Earnings Stream](https://docs.benzinga.com/ws-reference/data-websocket/get-calendar-earnings-stream.md): Real-time earnings announcements and financial results. - [Ratings Stream](https://docs.benzinga.com/ws-reference/data-websocket/get-calendar-ratings-stream.md): Real-time analyst ratings and price target changes. - [Consensus Ratings Stream](https://docs.benzinga.com/ws-reference/data-websocket/get-consensus-ratings-stream.md): Real-time aggregated consensus ratings and price targets. ### Market Sentiment - [Bulls/Bears Say Stream](https://docs.benzinga.com/ws-reference/data-websocket/get-bulls-bears-say-stream.md): Real-time bull and bear case scenarios for securities. ### News - [News Stream](https://docs.benzinga.com/ws-reference/data-websocket/get-news-stream.md): Real-time news articles and updates from Benzinga. ### Transcripts - [Transcripts Stream](https://docs.benzinga.com/ws-reference/data-websocket/get-transcripts-stream.md): Real-time earnings call transcripts sentence-by-sentence as they're spoken. ## Webhook Reference ### Webhooks - [Webhook Overview](https://docs.benzinga.com/webhook-reference/overview.md): Push Benzinga market data to your systems with resilient, filterable webhooks. - [Data Webhook Engine](https://docs.benzinga.com/webhook-reference/webhook-engine.md): Deliver Benzinga calendar, signal, and sentiment data directly to your webhook endpoints in real time. ### Webhook API - [Test Webhook Delivery](https://docs.benzinga.com/api-reference/webhook-api/test-webhook-delivery.md): This endpoint will send test data to your webhook endpoint so you may verify your integration ## TCP Reference ### TCP Streaming - [Overview](https://docs.benzinga.com/tcp-reference/introduction.md): The Benzinga TCP streaming service provides real-time financial news and market data through a persistent TCP connection. This low-latency solution is ideal for applications requiring immediate access to market-moving information. - [Connecting to TCP Server](https://docs.benzinga.com/tcp-reference/connection.md): This guide explains how to connect to the Benzinga TCP streaming server and start receiving real-time data. - [Message Format](https://docs.benzinga.com/tcp-reference/message-format.md): All messages from the Benzinga TCP stream are delivered as JSON objects. Each message represents a piece of financial content such as news, option alerts, or market events. ### Client Libraries - [Go Client Library](https://docs.benzinga.com/tcp-reference/go-client.md): The `go-bztcp` package provides a pure-Go implementation of the Benzinga TCP protocol for streaming financial data. - [Python Client Library](https://docs.benzinga.com/tcp-reference/python-client.md): The `python-bztcp` package provides a pure-Python implementation of the Benzinga TCP protocol for streaming financial data. ## Widgets ### Widgets - [Benzinga Widgets](https://docs.benzinga.com/widgets/overview.md): Embeddable financial data visualizations for your website - [Authorization](https://docs.benzinga.com/widgets/authorization.md): How to authorize access to Benzinga Widgets ## SDKs ### SDKs - [SDKs](https://docs.benzinga.com/sdks/overview.md) ### SDK's - [Benzinga Java SDK](https://docs.benzinga.com/sdks/languages/java.md) - [Benzinga Node.js SDK](https://docs.benzinga.com/sdks/languages/node.md) - [Benzinga Python SDK](https://docs.benzinga.com/sdks/languages/python.md) ## OpenAPI Specs - [calendar-api.spec](/openapi/calendar-api.spec.yml) - [data-api-proxy.spec](/openapi/data-api-proxy.spec.yml) - [logo-api.spec](/openapi/logo-api.spec.yml) - [delivery_api.spec](/openapi/delivery_api.spec.yml) - [news-api.spec](/openapi/news-api.spec.yml) - [newsquantified-api.spec](/openapi/newsquantified-api.spec.yml) - [press-releases_api.spec](/openapi/press-releases_api.spec.yml) - [ticker-trends-api.spec](/openapi/ticker-trends-api.spec.yml) - [webhook_api.spec](/openapi/webhook_api.spec.yml) - [analyst-reports-raw-text-api_api.spec](/ar/openapi/analyst-reports-raw-text-api_api.spec.yml) - [calendar_api.spec](/ar/openapi/calendar_api.spec.yml) - [data-api-proxy_api.spec](/ar/openapi/data-api-proxy_api.spec.yml) - [earnings-call-transcripts-api_api.spec](/ar/openapi/earnings-call-transcripts-api_api.spec.yml) - [logo-api_api.spec](/ar/openapi/logo-api_api.spec.yml) - [news-api_api.spec](/ar/openapi/news-api_api.spec.yml) - [newsquantified-api_api.spec](/ar/openapi/newsquantified-api_api.spec.yml) - [ticker-trends-api_api.spec](/ar/openapi/ticker-trends-api_api.spec.yml) - [analyst-reports-raw-text-api_api.spec](/es/openapi/analyst-reports-raw-text-api_api.spec.yml) - [calendar_api.spec](/es/openapi/calendar_api.spec.yml) - [data-api-proxy_api.spec](/es/openapi/data-api-proxy_api.spec.yml) - [earnings-call-transcripts-api_api.spec](/es/openapi/earnings-call-transcripts-api_api.spec.yml) - [logo-api_api.spec](/es/openapi/logo-api_api.spec.yml) - [news-api_api.spec](/es/openapi/news-api_api.spec.yml) - [newsquantified-api_api.spec](/es/openapi/newsquantified-api_api.spec.yml) - [ticker-trends-api_api.spec](/es/openapi/ticker-trends-api_api.spec.yml) - [analyst-reports-raw-text-api_api.spec](/ja/openapi/analyst-reports-raw-text-api_api.spec.yml) - [calendar_api.spec](/ja/openapi/calendar_api.spec.yml) - [data-api-proxy_api.spec](/ja/openapi/data-api-proxy_api.spec.yml) - [earnings-call-transcripts-api_api.spec](/ja/openapi/earnings-call-transcripts-api_api.spec.yml) - [logo-api_api.spec](/ja/openapi/logo-api_api.spec.yml) - [news-api_api.spec](/ja/openapi/news-api_api.spec.yml) - [newsquantified-api_api.spec](/ja/openapi/newsquantified-api_api.spec.yml) - [ticker-trends-api_api.spec](/ja/openapi/ticker-trends-api_api.spec.yml) - [analyst-reports-raw-text-api_api.spec](/ko/openapi/analyst-reports-raw-text-api_api.spec.yml) - [calendar_api.spec](/ko/openapi/calendar_api.spec.yml) - [data-api-proxy_api.spec](/ko/openapi/data-api-proxy_api.spec.yml) - [earnings-call-transcripts-api_api.spec](/ko/openapi/earnings-call-transcripts-api_api.spec.yml) - [logo-api_api.spec](/ko/openapi/logo-api_api.spec.yml) - [news-api_api.spec](/ko/openapi/news-api_api.spec.yml) - [newsquantified-api_api.spec](/ko/openapi/newsquantified-api_api.spec.yml) - [ticker-trends-api_api.spec](/ko/openapi/ticker-trends-api_api.spec.yml) - [analyst-reports-raw-text-api.spec](/openapi/analyst-reports-raw-text-api.spec.yml) - [earnings-call-transcripts-api.spec](/openapi/earnings-call-transcripts-api.spec.yml) ## AsyncAPI Specs - [analyst-insights-stream](/asyncapi/analyst-insights-stream.yml) - [calendar-earnings-stream](/asyncapi/calendar-earnings-stream.yml) - [calendar-ratings-stream](/asyncapi/calendar-ratings-stream.yml) - [consensus-ratings-stream](/asyncapi/consensus-ratings-stream.yml) - [bulls-bears-say-stream](/asyncapi/bulls-bears-say-stream.yml) - [news-stream](/asyncapi/news-stream.yml) - [transcripts-stream](/asyncapi/transcripts-stream.yml) - [analyst-insights-stream](/ws-reference/data-websocket/analyst-insights-stream.yml) - [bulls-bears-say-stream](/ws-reference/data-websocket/bulls-bears-say-stream.yml) - [calendar-earnings-stream](/ws-reference/data-websocket/calendar-earnings-stream.yml) - [calendar-ratings-stream](/ws-reference/data-websocket/calendar-ratings-stream.yml) - [consensus-ratings-stream](/ws-reference/data-websocket/consensus-ratings-stream.yml) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [English / API Reference (83 pages)](https://docs.benzinga.com/_llms/en/api-reference.md): Documentation for English / API Reference. - [Arabic (113 pages)](https://docs.benzinga.com/_llms/ar.md): Documentation for Arabic. - [Spanish (113 pages)](https://docs.benzinga.com/_llms/es.md): Documentation for Spanish. - [Japanese (113 pages)](https://docs.benzinga.com/_llms/ja.md): Documentation for Japanese. - [Korean (113 pages)](https://docs.benzinga.com/_llms/ko.md): Documentation for Korean.