Earnings
Search Earnings Strike Word
Search for specific phrases in earnings call transcripts
GET
Search Earnings Strike Word
This endpoint requires an API key. See Quickstart for details.
Query Parameters
Your API key for authentication
Phrase(s) of interest. Multiple phrases can be provided as a comma-separated list (e.g., “revenue, growth, profit”). Maximum 3 phrases.
Company stock ticker symbol (e.g., “AAPL”, “MSFT”, “NVDA”) OR series ticker (e.g., “KXEARNINGSMENTIONAAPL”). Transcript data only exists for companies with earnings mentions markets.
Filter by fiscal quarter(s). Valid values: 1, 2, 3, or 4. Multiple quarters can be provided as a comma-separated list (e.g., “1,2,3”). Maximum 3 quarters.
Filter transcripts from this date onwards (format: YYYY-MM-DD).
Filter transcripts until this date (format: YYYY-MM-DD).
If
true, includes Analyst paragraphs in the search. If false (default), excludes Analyst paragraphs and only searches Executive and Operator paragraphs.If true, returns context snippets around matched phrases. Default: false. Returns the first
num_transcripts amount from the sample.Number of transcripts to return context from when
with_context=true. Default: 5. Maximum: 10.Number of words before and after the matched phrase to include in context snippets. Default: 5. Maximum: 20.
Response
Total number of earnings reports transcripts checked for the phrase.
Number of earnings reports transcripts containing at least one of the phrases.
Probability of the phrase occurring (0-1). Calculated as transcripts_with_phrase / total_transcripts_checked.
Array of context snippets when
with_context=true. Each item contains:report_datefiscal_quarterfiscal_yearmatched_phrasetext
Notes
By default (
with_analysts=false), because Kalshi only counts words mentions from company representatives or the operator.If no
fiscal_quarter or date filters are provided, the endpoint searches all transcripts for the specified ticker.Search Earnings Strike Word