Unusual Whales UnusualWhales API

Earnings History

GET https://api.unusualwhales.com/api/stock/{ticker}/earnings

Request

Security: Bearer Auth Authorization: Bearer <token>

Path Parameters

ticker SingleTicker required

A single ticker

Example: AAPL

Responses

200 422 500

Response Body 200 OK

estimated_eps string
Example: 1.60
fiscal_date_ending string
Example: 2024-09-30
inserted_at string
Example: 2026-07-29T12:34:56Z
report_date string
Example: 2024-10-31
report_time string

Normalized to "premarket" / "postmarket"; earnings-calendar rows may pass through "bmo" / "amc".

Example: postmarket
report_type string
Example: quarterly
reported_eps string
Example: 1.64
surprise string
Example: 0.04
surprise_percentage string
Example: 2.5
ticker string
Example: AAPL
updated_at string
Example: 2026-07-29T12:34:56Z
Try It GET
Path Parameters

Request Sample
curl -X GET "https://api.unusualwhales.com/api/stock/{ticker}/earnings" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
Response Example 200
{
  "data": [
    {
      "estimated_eps": "1.60",
      "fiscal_date_ending": "2024-09-30",
      "inserted_at": "2026-07-29T12:34:56Z",
      "report_date": "2024-10-31",
      "report_time": "postmarket"
    }
  ]
}