Earnings Movers API

Get earnings movers for a date, measured on the first trading day after the earnings announcement and filtered to moves of 5% or more up or down.

GET /v1/earnings-movers

Quick Copy & Paste

Sign in to auto-include your API key when you copy.

https://api.earningsapi.com/v1/earnings-movers?date=2026-06-05&apikey=YOUR_API_KEY

What This Measures

Use date as the trading date being measured. Results are based on the first trading day after each stock's earnings announcement. The response returns this percentage as priceChange.

Parameters

Query

ParameterTypeRequiredDescription
datestringYesTrading date in YYYY-MM-DD format (e.g. 2026-06-05)
apikeystringYesYour API key

Response Example

{
  "date": "2026-06-05",
  "data": [
    {
      "symbol": "BBCP",
      "priceChange": 30.7018,
      "close": 10.43,
      "volume": 4419201
    },
    {
      "symbol": "PL",
      "priceChange": -25.9821,
      "close": 32.22,
      "volume": 40838303
    },
    {
      "symbol": "ZUMZ",
      "priceChange": -25.937,
      "close": 17.39,
      "volume": 1294805
    },
    {
      "symbol": "CURV",
      "priceChange": 17.9856,
      "close": 1.64,
      "volume": 2850783
    },
    {
      "symbol": "WLTH",
      "priceChange": -14.3478,
      "close": 9.85,
      "volume": 3616687
    },
    {
      "symbol": "NX",
      "priceChange": -13.4194,
      "close": 15.42,
      "volume": 792000
    },
    {
      "symbol": "CHAI",
      "priceChange": -12.0542,
      "close": 0.831,
      "volume": 79800
    },
    {
      "symbol": "GWRE",
      "priceChange": -9.9954,
      "close": 136.06,
      "volume": 4125086
    },
    {
      "symbol": "COO",
      "priceChange": 8.5779,
      "close": 67.34,
      "volume": 9091082
    },
    {
      "symbol": "LULU",
      "priceChange": -8.5575,
      "close": 114.23,
      "volume": 16205928
    },
    {
      "symbol": "DOCU",
      "priceChange": -7.2242,
      "close": 47.26,
      "volume": 8714010
    },
    {
      "symbol": "ABM",
      "priceChange": 6.67,
      "close": 42.54,
      "volume": 1388106
    },
    {
      "symbol": "GIII",
      "priceChange": 5.2122,
      "close": 33.71,
      "volume": 1733543
    }
  ]
}

Top-Level Fields

FieldTypeDescription
datestringRequested trading date in YYYY-MM-DD format
dataarrayList of earnings movers measured on the first trading day after the earnings announcement

Mover Object Fields

FieldTypeDescription
symbolstringTicker symbol
priceChangenumberPrice change percentage on the measured trading date
closenumberClosing price on the measured trading date
volumenumberTrading volume on the measured trading date

cURL Example

curl "https://api.earningsapi.com/v1/earnings-movers?date=2026-06-05&apikey=YOUR_API_KEY"

Rate Limiting

  • Free tier: 100 requests / day and 1,000 requests / month
  • Daily and monthly reset windows use New York time
  • 429 returned when either limit is exceeded