The Benzinga API provides financial reports retrieved from the news. Get data about dividends, earnings, future earnings dates, economics, guidance, IPOs, ratings, retail sales, and splits, plus historical data, financial ratios, earning reports, and more with the API. API Key/token is required to authenticate. JSON format is preferred, not XML.
Benzinga concentrates on market data. It offers a suite of channels focused on breaking news so that a company can be the first to purchase a trade. Benzinga offers news updates in two ways, either from the pull-based Rest API or a push-based TCP. Both provide unprecedented market access.