Dashboard

Earnings date

GET/api/earnings/date

Starter Stock Pro

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.

Get API key Try it live in the API explorer

Query parameters

Example request

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'

Responses

200 OK

Earnings date for the symbol

Response schema

  • 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.

    Allowed values: pre_market, after_hours

Example response

{
  "symbol": "AAPL",
  "earningsDate": "2026-04-24",
  "filingDate": "2026-05-01",
  "epsEstimate": 1.88,
  "numEstimates": 11,
  "reportTime": "after_hours"
}

400 Bad Request

Invalid parameters or symbol not found

Response schema

  • error string

    Human-readable error message

Example response

{}

403 Forbidden

Feature not available on current plan

Response schema

  • error string

    Human-readable error message

Example response

{}