Skip to main content
GET
/
searchEarningsStrikeWord
Search Earnings Strike Word
curl --request GET \
  --url https://us-central1-mentionmarket-dddf0.cloudfunctions.net/searchEarningsStrikeWord
{
  "total_transcripts_checked": 123,
  "transcripts_with_phrase": 123,
  "probability": 123,
  "context": [
    {}
  ]
}
This endpoint requires an API key. See Quickstart for details.

Query Parameters

apiKey
string
required
Your API key for authentication
target_phrase
string
required
Phrase(s) of interest. Multiple phrases can be provided as a comma-separated list (e.g., “revenue, growth, profit”). Maximum 3 phrases.
ticker
string
required
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.
fiscal_quarter
number
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.
start_date
string
Filter transcripts from this date onwards (format: YYYY-MM-DD).
end_date
string
Filter transcripts until this date (format: YYYY-MM-DD).
with_analysts
boolean
If true, includes Analyst paragraphs in the search. If false (default), excludes Analyst paragraphs and only searches Executive and Operator paragraphs.
with_context
boolean
If true, returns context snippets around matched phrases. Default: false. Returns the first num_transcripts amount from the sample.
num_transcripts
number
Number of transcripts to return context from when with_context=true. Default: 5. Maximum: 10.
context_words
number
Number of words before and after the matched phrase to include in context snippets. Default: 5. Maximum: 20.

Response

total_transcripts_checked
number
Total number of earnings reports transcripts checked for the phrase.
transcripts_with_phrase
number
Number of earnings reports transcripts containing at least one of the phrases.
probability
number
Probability of the phrase occurring (0-1). Calculated as transcripts_with_phrase / total_transcripts_checked.
context
array
Array of context snippets when with_context=true. Each item contains:
  • report_date
  • fiscal_quarter
  • fiscal_year
  • matched_phrase
  • text

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.