Earnings API

An API for earnings related information for US stocks

1 subscribers
4 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Earnings API endpoints

MethodEndpointDescription
eps
GET getEps
/eps/{symbol}
Returns historical basic and diluted earnings per share (EPS) for a US-listed stock, sourced from SEC EDGAR XBRL filings (10-Q and 10-K).
revenue
GET getRevenue
/revenue/{symbol}
Returns historical total revenue for a US-listed stock, sourced from SEC EDGAR XBRL filings (10-Q and 10-K). Uses automatic taxonomy fallback for maximum company coverage.
earningscalendar
GET getEarningsCalendar
/earningscalendar
Returns upcoming earnings announcements for a given date, including company name, reporting time (AMC/BMO), and consensus EPS estimate. Data is sourced from Nasdaq.com.
earningssurprise
GET getEarningsSurprise
/earningssurprise/{symbol}
Returns historical earnings surprises for a US-listed stock — actual vs. estimated EPS per quarter, with beat/miss flag and surprise percentage. Data is sourced from Yahoo Finance.

Earnings API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 40 / monthly
PRO Recommended $10 / month
  • Requests: 5,000 / monthly (then $0.0050 each)
ULTRA $30 / month
  • Requests: 15,000 / monthly (then $0.0020 each)
MEGA $150 / month
  • Requests: 500,000 / monthly (then $0.0010 each)

More Financial APIs

View all →