
Get earnings results and upcoming dates
$0.0010per call
API-wide: 96.3% success · 173 ms median · 30 days
About this endpoint
Returns earnings reports for one company (ticker), one calendar date (date), or a date range (date_start/date_end). At least one of these is required, and date cannot be combined with a range. Covers 50,000+ tickers on US and international exchanges with history back to 2000. Results are sorted by date (newest first) and returned 50 per request; use offset to page. Past reports only by default; set show_upcoming=true to include scheduled future reports. EPS and revenue are in the company's reporting currency. actual_eps/estimated_eps are on the adjusted (non-GAAP) basis analysts use; actual_eps_gaap is GAAP diluted EPS from the SEC 10-Q/10-K (US SEC filers). For upcoming dates filtered by exchange use /upcomingearnings. On this listing the enrichment fields (date_confirmed, report_date_status, sec_8k_url, eps_beat_miss, revenue_beat_miss, surprise streaks/history, year-ago and growth figures, earnings price moves, price_reaction, next_earnings_date, days_to_next_earnings, has_transcript) are returned as an upgrade-notice string rather than data.
Query parameters
More from API Ninjas
- Get current stock priceGET/v1/stockprice$0.0010 per call
- Convert between IATA and ICAO airport codes. Premium only.GET/v1/airportconvert$0.0010 per call
- Get bank holidays for a given country and year.GET/v1/bankholidays$0.0010 per call
- Lookup bank information by BINGET/v2/bin$0.0010 per call
- Get balance sheet data for a specific company, period, and yearGET/v1/balancesheet$0.0010 per call
- List which fiscal periods have cash flow data for a company (premium)GET/v1/cashflowavailability$0.0010 per call
- Get historical Bitcoin price dataGET/v1/bitcoinhistorical$0.0010 per call
- Get historical OHLCV data for a cryptocurrencyGET/v1/cryptopricehistorical$0.0010 per call
- Get a Chuck Norris jokeGET/v1/chucknorris$0.0010 per call
- Get aircraft detailsGET/v1/aircraft$0.0010 per call
- List models for a manufacturer. Premium only.GET/v2/carmodels$0.0010 per call
- Get country data from given parameters.GET/v1/country$0.0010 per call