Next earnings date for a single stock, with expected report time and consensus EPS estimate. Delisted companies (no active listing on any exchange) have no upcoming earnings and return null for both earningsDate and filingDate.
symbol string optional Stock ticker symbol. Identify the entity by exactly one of: symbol, cik, cusip, composite_figi, or share_class_figi. At least one is required.
cik integer optional SEC Central Index Key (CIK).
cusip string optional CUSIP identifier (9 characters).
composite_figi string optional Composite OpenFIGI identifier.
share_class_figi string optional Share-class OpenFIGI identifier.
curl 'https://api.stockfit.io/v1/api/earnings/date?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Earnings date for the symbol
symbol string earningsDate string | null Next earnings date (YYYY-MM-DD), or null if unknown
filingDate string | null Projected date the SEC filing (10-Q/10-K) becomes available (YYYY-MM-DD), or null if unknown
epsEstimate number Analyst consensus EPS estimate for the upcoming report. Absent when unavailable.
numEstimates integer Number of analyst estimates behind epsEstimate. Absent unless epsEstimate is present.
reportTime string (enum) Expected time of day for the report. Absent when not supplied.
pre_market, after_hours{
"symbol": "AAPL",
"earningsDate": "2026-04-24",
"filingDate": "2026-05-01",
"epsEstimate": 1.88,
"numEstimates": 11,
"reportTime": "after_hours"
}Invalid parameters or symbol not found
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}