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

Free tier includes 60 requests per minute, 100 requests per day, and 1,000 requests per month. Paid plans are built for production use with higher limits and a 300 requests per minute rate limit. Daily and monthly reset windows use New York time.

View usage