EarningsCall API
A REST API for earnings call transcripts, audio, slides, and live events. Authenticate with an API key, send a GET request, get JSON back.
The EarningsCall API gives you programmatic access to every earnings call we track. You can list upcoming calls on a given date, retrieve the transcript text (basic, speaker-segmented, or word-timestamped), download the original audio, and search the entire corpus.
demo is open to anyone and lets you call every endpoint with limited data — typically Apple (AAPL) and Microsoft (MSFT) on NASDAQ. Sign in to your account to get a real API key.Quickstart#
Make your first request with curl:
curl 'https://v2.api.alpha.earningscall.biz/events?apikey=demo&exchange=NASDAQ&symbol=AAPL'
Explore the API#
Send your API key as a header or a query string.
List the earnings calls scheduled for any date.
GET /calendarFetch raw text, speaker turns, and word timings.
GET /transcriptStream the original earnings call MP3.
GET /audioFull-text search every transcript on file.
GET /searchEvery error code we return, what it means, and how to fix it.
SDKs#
Official SDKs wrap the REST API with idiomatic helpers and typed responses:
- Python SDK — github.com/EarningsCall/earningscall-python
- JavaScript SDK (TypeScript types included) — github.com/EarningsCall/earningscall-js