Skip to main content
GET
/
v2
/
earnings
curl
curl "https://api.stockcontext.com/v2/earnings?symbol=AAPL" \
  -H "X-API-Key: $STOCKCONTEXT_API_KEY"
{
  "data": {
    "as_of": "2026-06-12T21:43:21Z",
    "cache_age_seconds": 0,
    "company_guidance": {
      "available": false,
      "reason": "no_guidance_detected"
    },
    "currency": "USD",
    "freshness": "end_of_day",
    "history": [
      {
        "eps_actual": 2.84,
        "eps_yoy_pct": 18.33,
        "filing_date": "2026-01-30",
        "fiscal_period": "Q1",
        "fiscal_year": 2026,
        "period_end": "2025-12-27",
        "revenue_actual": 143756000000,
        "revenue_yoy_pct": 15.65
      },
      {
        "eps_actual": 1.85,
        "eps_yoy_pct": 90.72,
        "filing_date": "2025-10-31",
        "fiscal_period": "Q4",
        "fiscal_year": 2025,
        "period_end": "2025-09-27",
        "revenue_actual": 102466000000,
        "revenue_yoy_pct": 7.94
      },
      {
        "eps_actual": 1.57,
        "eps_yoy_pct": 12.14,
        "filing_date": "2025-08-01",
        "fiscal_period": "Q3",
        "fiscal_year": 2025,
        "period_end": "2025-06-28",
        "revenue_actual": 94036000000,
        "revenue_yoy_pct": 9.63
      }
    ],
    "last": {
      "eps_actual": 2.01,
      "eps_yoy_pct": 21.82,
      "filing_date": "2026-05-01",
      "fiscal_period": "Q2",
      "fiscal_year": 2026,
      "period_end": "2026-03-28",
      "revenue_actual": 111184000000,
      "revenue_yoy_pct": 16.6,
      "vs_trend": {
        "eps_baseline_4q_avg": 1.98,
        "eps_vs_trailing_4q_avg_pct": 1.64,
        "eps_yoy_pct": 21.82,
        "revenue_baseline_4q_avg": 108904250000,
        "revenue_vs_trailing_4q_avg_pct": 2.09,
        "revenue_yoy_pct": 16.6
      }
    },
    "market_status": "closed",
    "next_estimated_date": "2026-07-31",
    "symbol": "AAPL"
  },
  "schema_version": "2026-06-17.6"
}

Authorizations

X-API-Key
string
header
required

StockContext API key. Keys start with sctx_ and are sent on every REST request.

Query Parameters

symbol
string
required

Ticker symbol. Case-insensitive; share-class dots are normalized to dashes (BRK.B == BRK-B). Returns SYMBOL_UNKNOWN when the symbol is outside the supported universe.

Example:

"AAPL"

Response

Success envelope: { "data": ... }.

data
EarningsData · object
required

The endpoint payload. Present on every 2xx response; never null.

schema_version
string
required

StockContext response schema version for this 200 payload.