Earnings
Get Earnings Transcripts
Get raw earnings call transcripts filtered by ticker, date range, fiscal quarter, and optionally limited to Kalshi market events
GET
Get Earnings Transcripts
This endpoint requires an API key. See Quickstart for details.
Query Parameters
Your API key for authentication
Company ticker (e.g.
AAPL) or Kalshi series ticker (e.g. KXEARNINGSMENTIONAAPL)Filter transcripts by report date on or after this date (YYYY-MM-DD)
Filter transcripts by report date on or before this date (YYYY-MM-DD)
Filter to a specific fiscal quarter (1–4)
If
true, return only transcripts that are associated with a Kalshi market event. Default: falseResponse
Kalshi series ticker for the requested company
Company stock ticker symbol
List of earnings call transcripts. Each item has:
fiscal_year: Fiscal yearfiscal_quarter: Fiscal quarter (1–4)report_date: Report date (YYYY-MM-DD)event_ticker: Kalshi event ticker (present only when the call is linked to a Kalshi event)transcript: Array of{ speaker_type,content} paragraphs, same structure as Get Earnings Event
Transcript item fields
Fiscal year of the earnings call
Fiscal quarter (1–4) of the earnings call
Report date (YYYY-MM-DD)
Kalshi event ticker; only present when the call is linked to a Kalshi market event
Array of paragraphs:
{ speaker_type, content }Example Response
Top-level:series_ticker, company_ticker, and transcripts. Each element of transcripts includes fiscal_year, fiscal_quarter, report_date, optional event_ticker, and transcript.
Error Responses
400 - Missing or Invalid Parameters
- Missing
ticker:{ "error": "ticker is required (company ticker or series ticker)" } - Invalid
fiscal_quarter:{ "error": "fiscal_quarter must be an integer between 1 and 4" } - Invalid
kalshi_only:{ "error": "kalshi_only must be true or false" } - Invalid date:
{ "error": "start_date must be a valid date (YYYY-MM-DD)" }(orend_date)
404 - No Transcripts Found
Notes
- Both GET (query parameters) and POST (request body) are supported. For POST, send the same parameters in the JSON body and include the API key in the
x-api-keyheader. event_tickeris omitted from each transcript object when the call is not linked to a Kalshi event.- Transcript paragraphs use the same
speaker_typeandcontentformat as the Get Earnings Event endpoint.
Get Earnings Transcripts