Returns companies expected to report earnings in the next N days (default 7, max 14), sorted by earnings date ascending. Dates are predicted from historical SEC filing patterns and may differ from actual announcements. Companies in their first year of reporting (no prior-year earnings 8-K) are not included. Delisted companies (no active listing on any exchange) are excluded.
days integer optional Look-ahead window in days. Capped at 14 to keep predictions accurate.
page integer optional Page number (1-indexed).
pageSize integer optional Results per page.
curl 'https://api.stockfit.io/v1/api/earnings/upcoming?days=7&page=1&pageSize=50' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Paginated list of upcoming earnings.
page integer Current page number (1-indexed).
pageSize integer Number of results per page.
totalPages integer Total number of pages.
totalResults integer Total companies reporting in the window.
data array of object symbol string Deprecated: the primary-marked ticker, kept for backwards compatibility. Use `symbols` instead, which lists every active ticker.
name string Company name.
symbols array of string All active tickers for the company, primary first. Positionally aligned with `exchanges` (symbols[i] trades on exchanges[i]).
exchanges array of string Exchange for each ticker in `symbols`, in the same order. Not deduplicated.
earningsDate string Predicted earnings call date (YYYY-MM-DD).
filingDate string Predicted SEC filing availability date (YYYY-MM-DD).
filingType string (enum) Expected filing type for the upcoming report.
10-Q, 10-K{
"page": 1,
"pageSize": 50,
"totalPages": 3,
"totalResults": 142,
"data": [
{
"symbol": "AAPL",
"name": "Apple Inc.",
"symbols": [
"SKIL",
"SKILW"
],
"exchanges": [
"NYSE",
"OTC"
],
"earningsDate": "2026-05-01",
"filingDate": "2026-05-08",
"filingType": "10-Q"
}
]
}Invalid parameters
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}