Full-Text Search

GET /api/v1/search/

Search across 17K+ earnings calls. Supports Google-style operators in the q parameter: "exact phrase" for phrase match, AND/OR for boolean, -word for negation. Example: q=guidance OR outlook -macro. Returns transcripts, speaker segments, or company names. Pro/Enterprise only.

Parameters

NameInTypeDescription
q required query string Search query. Supports "exact phrase", word AND word, word OR word, -word (negation).
type optional query string Search scope
speaker_type optional query string When type=speakers: filter to a specific speaker role (executive, analyst, operator, attendee, shareholder, unknown).
ticker optional query string Filter results to a specific ticker (case-insensitive). Applies to transcripts and speakers scopes.
sector optional query string Filter results by sector
industry optional query string Filter results by industry
date_from optional query string Filter from date
date_to optional query string Filter to date
page optional query integer
limit optional query integer

Example request

curl "https://earningscalls.dev/api/v1/search/?q=data+center" \
  -H "X-API-Key: YOUR_API_KEY"

Authenticate with your API key in the X-API-Key header (or api_key query parameter). Get a key on the pricing page. Try any endpoint interactively in the Swagger console, and see the full OpenAPI spec.

← All API endpoints