Discover/benzinga.com API
live

benzinga.com APIbenzinga.com

Access Benzinga stock quotes, news articles with sentiment, analyst ratings, and fundamentals via a single API. 4 endpoints covering equities data.

Endpoints
4
Updated
1mo ago
Try it
Stock ticker symbol (e.g., AAPL, TSLA, MSFT)
api.parse.bot/scraper/69131ce9-ff80-492b-816c-18aad4a40b64/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/69131ce9-ff80-492b-816c-18aad4a40b64/get_quote?symbol=AAPL' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Get real-time delayed stock quote data for a symbol. Returns pricing, volume, market cap, P/E ratio, dividend yield, and 52-week range.

Input
ParamTypeDescription
symbolrequiredstringStock ticker symbol (e.g., AAPL, TSLA, MSFT)
Response
{
  "type": "object",
  "fields": {
    "pe": "number - P/E ratio",
    "low": "number - day low",
    "high": "number - day high",
    "name": "string - company short name",
    "open": "number - opening price",
    "change": "number - price change from previous close",
    "symbol": "string - ticker symbol",
    "volume": "integer - trading volume",
    "exchange": "string - exchange code (e.g. XNAS)",
    "marketCap": "number - market capitalization",
    "changePercent": "number - percentage change",
    "dividendYield": "number - dividend yield percentage",
    "lastTradePrice": "number - last trade price",
    "fiftyTwoWeekLow": "number - 52-week low price",
    "fiftyTwoWeekHigh": "number - 52-week high price"
  },
  "sample": {
    "data": {
      "pe": 34.807506,
      "low": 286.39,
      "high": 292.13,
      "name": "Apple",
      "open": 289.27,
      "change": -0.79,
      "symbol": "AAPL",
      "volume": 29813213,
      "exchange": "XNAS",
      "marketCap": 4209376460800,
      "bzExchange": "NASDAQ",
      "changePercent": -0.27,
      "dividendYield": 0.38,
      "lastTradePrice": 286.72,
      "fiftyTwoWeekLow": 193.25,
      "fiftyTwoWeekHigh": 288.62
    },
    "status": "success"
  }
}

About the benzinga.com API

The Benzinga API exposes 4 endpoints covering delayed stock quotes, news articles with sentiment analysis, analyst ratings, and company fundamentals for US-listed equities. The get_analyst_ratings endpoint returns firm-level rating changes, price target history, and upside/downside estimates in a single call. Together the endpoints give you a consistent interface for the financial data Benzinga publishes across its quote, news, and ratings pages.

Stock Quotes and Fundamentals

The get_quote endpoint accepts a ticker symbol and returns core pricing data: open, high, low, change, volume, marketCap, pe, and exchange code. These are delayed quotes suitable for display, screening, or backcatalog enrichment where real-time tick data is not required.

The get_fundamentals endpoint goes deeper, returning structured objects for companyProfile, shareClass, assetClassification, shareClassProfile, and financial data arrays under a result wrapper. The period parameter currently accepts 3M as the confirmed working value; other periods may return incomplete data.

News Articles with Sentiment

The get_news endpoint takes a symbol and optional limit and returns article records with title, author, full_text (up to 5,000 characters), published_date in ISO 8601 format, and a sentiment label of bullish, bearish, or neutral derived from keyword analysis of the article body. The relative_time field is populated when available from the listing page but may be null.

Analyst Ratings

The get_analyst_ratings endpoint returns a list of rating events for a given ticker. Each record includes date, Analyst Firm, Rating Change (e.g., Maintains, Upgrades, Downgrades), Previous / Current Rating, Price Target Change (formatted as $287 → $296), and Upside/Downside as a percentage string. This makes it straightforward to track how consensus has shifted over time without manually parsing rating tables.

Common use cases
  • Screen stocks by P/E ratio and market cap using fields from get_quote
  • Monitor analyst upgrades and downgrades for a watchlist via get_analyst_ratings
  • Build a news feed with bullish/bearish sentiment labels using get_news sentiment field
  • Compare price target changes across analyst firms using Price Target Change records
  • Enrich a stock screener with company profile and asset classification from get_fundamentals
  • Alert on rating changes when Rating Change field transitions to Upgrades or Downgrades
  • Archive full article text for NLP pipelines using the full_text field from get_news
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Benzinga offer an official developer API?+
Yes. Benzinga publishes an official data API at https://docs.benzinga.com/benzinga/ targeting institutional and professional subscribers. It covers additional data types and higher-frequency feeds not available through this Parse API.
What does the sentiment field in get_news actually represent?+
The sentiment field returns one of three string values — bullish, bearish, or neutral — derived from keyword analysis applied to the article's body text. It is not a model-assigned probability score, so it works best as a coarse signal rather than a precise classifier.
Are earnings estimates or financial statements available?+
Not currently. The API covers quotes, fundamentals (company profile, asset classification, share class data), news, and analyst ratings. Earnings estimates, income statements, balance sheets, and cash flow statements are not exposed. You can fork the API on Parse and revise it to add an endpoint targeting those data types.
How far back do analyst ratings go for a given symbol?+
The get_analyst_ratings endpoint returns whatever rating history Benzinga displays on the analyst ratings page for that symbol. There is no start_date or end_date filter parameter, so the depth of history depends on how much Benzinga surfaces per ticker. You can fork the API on Parse and add date-range filtering logic to the endpoint if you need tighter control over the result window.
Does the get_fundamentals endpoint work for all period values?+
Only 3M is confirmed to return complete data. Other period strings may be passed but could yield incomplete or empty result arrays. If you need annual or trailing-twelve-month views, you can fork the API on Parse and revise the period handling to add validated support for additional intervals.
Page content last updated . Spec covers 4 endpoints from benzinga.com.
Related APIs in FinanceSee all →
marketbeat.com API
Track comprehensive stock market data including real-time overviews, analyst ratings, earnings reports, insider trades, and institutional ownership across thousands of companies. Search stocks, analyze financial statements and profitability metrics, monitor short interest, explore options chains, and stay updated with market headlines and competitor analysis.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
yahoofinance.com API
Access live stock quotes, historical price data, company profiles, and financial news for any ticker symbol. Supports real-time market data, OHLCV history across configurable intervals, detailed company fundamentals, and news aggregation across global exchanges.
barchart.com API
Monitor live stock quotes and commodity prices, analyze options chains with gamma exposure data, and access historical market time series to track top-performing stocks. Use real-time and historical data to make informed trading and investment decisions across equities and commodities.
nasdaq.com API
Track real-time and historical stock prices, ETF and mutual fund quotes, cryptocurrency data, and comprehensive company financials including earnings, dividends, and SEC filings all from one source. Research market trends with institutional holdings, short interest data, retail trading activity, and market movers to make informed investment decisions.
morningstar.com API
Get comprehensive financial data including stock quotes, company profiles, historical financials, valuation metrics, ownership details, dividends, and market movers from Morningstar. Search securities and access the latest stock news to make informed investment decisions.
bloomberg.com API
Track stock indices, commodities, currencies, and bonds in real-time, while monitoring market movers and staying updated with the latest financial news. Get comprehensive Bloomberg market data to make informed investment decisions across multiple asset classes.
ticker.finology.in API
Search and analyze stocks, view company financials and market indices, track super investors and their holdings, and explore IPO listings and sector performance. Get comprehensive market data including company overviews, financial statements, and real-time dashboard information to make informed investment decisions.