Benzinga APIs

From earnings reports to options activity, Benzinga focuses on information that moves the market. We offer a suite of channels that concentrates on breaking news so that your firm can be the first to lock in a trade. We offer two ways to receive our news, through a pull based Rest API or a push based TCP. Both offer unprecedented access to the markets.

One of the foundations of Benzinga is to "obsess over our clients, not our competition."

Quality relationships are the driving force behind successful business, and our commitment to this is always coming first.

To get started with Benzinga's APIs please email us directly at licensing@benzinga.com or give us a call: 877-440-9464. We will respond within a business day.

Authentication

Include your API key/token as the token parameter in the request query string.

Return Format

The defualt format for Benzinga APIs is XML.

You can request JSON by setting the accept header to application/json

Example:

curl -X GET \
  'http://api.benzinga.com/api/v2/calendar/ratings?token=YOUR_TOKEN_HERE&ratings=Upgrades' \
  -H 'accept: application/json'

Default return format is application/xml