Skip to Content
BlitzPulse docs are live. Looking for Blitz Global? Visit https://blitzglobalcapital.com.
Api ReferenceEarnings API

Earnings API

Auto-generated from openapi-snapshot.json. Do not edit by hand — changes are overwritten by scripts/docs/generate_api_reference.py.

2 endpoints in this group.

GET /api/earnings/calendar

Get Earnings Calendar

Earnings calendar for a date range (max 60 days). P0-8: limit capped at 100.

Parameters

NameInTypeRequiredDescription
fromqueryoptionalYYYY-MM-DD
toqueryoptionalYYYY-MM-DD
symbolsqueryoptionalComma-separated tickers
limitqueryintegeroptionalPage size (max 100). Legacy — prefer ?page_size=.
page_sizequeryoptionalCanonical page size. Must be one of 25, 50, 100. When supplied, overrides ?limit=.
cursorqueryoptionalOpaque pagination cursor from a previous page’s next_cursor.

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/earnings/upcoming

Get Upcoming Earnings

Upcoming earnings for the user’s open positions (next N days). P0-8: limit capped at 100.

Parameters

NameInTypeRequiredDescription
daysqueryintegeroptional
limitqueryintegeroptionalPage size (max 100). Legacy — prefer ?page_size=.
page_sizequeryoptionalCanonical page size. Must be one of 25, 50, 100. When supplied, overrides ?limit=.
cursorqueryoptionalOpaque pagination cursor from a previous page’s next_cursor.

Responses

CodeDescription
200Successful Response
422Validation Error