GET/v1/market-status

Market Status

Check if the U.S. market is open right now, plus today/tomorrow flags and the next open date.

Request

GET https://api.earningsapi.com/v1/market-status?apikey=YOUR_API_KEY
RequestPython
import requests

response = requests.get("https://api.earningsapi.com/v1/market-status", params={"apikey": "YOUR_API_KEY"}, timeout=30)
response.raise_for_status()
print(response.json())

Query parameters

No additional parameters.

Response fields

FieldTypeDescription
isTodayOpenbooleanWhether the market is open at any point today
isTomorrowOpenbooleanWhether the market is open at any point tomorrow
nextOpenDatestringNext open date in YYYY-MM-DD format
currentMarketStatusstringOne of: pre-market, open, after-hours, closed

Response example

JSON response
{
  "isTodayOpen": true,
  "isTomorrowOpen": true,
  "nextOpenDate": "2026-01-27",
  "currentMarketStatus": "closed"
}

Quota and limits

Compare plan limits and historical data access.

Free

  • 60 requests / minute
  • 100 requests / day
  • 1,000 requests / month
  • The most recent 24 months of historical data on supported endpoints

Pro

  • 300 requests / minute
  • Unlimited daily requests
  • Unlimited monthly requests
  • All available history on supported endpoints

Free daily and monthly quotas reset in New York time. Historical access applies to endpoints marked Historical access.

View usage and plans