Earnings Call API

Built for production.
Priced for builders.

A reliable earnings call API for fintech teams, quant traders, and developers who need clean earnings data without institutional pricing. REST API and Python SDK included on every plan.

7-day money-back guarantee. Cancel anytime. No lock-in.

earningscall · response
{
  "event": {
    "year": 2024,
    "quarter": 2,
    "conference_date": "2024-05-02T17:00:00.000-05:00"
  },
  "speaker_name_map_v2": {
    "spk01": { "name": "Tim Cook",      "title": "CEO" },
    "spk02": { "name": "Luca Maestri",  "title": "CFO" }
  },
  "speakers": [
    {
      "speaker": "spk01",
      "text": "Revenue grew 5% year-over-year,
               driven by strong iPhone..."
    },
    {
      "speaker": "spk02",
      "text": "Gross margin of 46.6%,
               above our guidance range..."
    }
  ]
}
0+Companies covered
0K+Transcripts available
0 minAvg. transcript delivery
0.0%API uptime SLA

Why teams switch

Most earnings data products were built for institutions.
This one was built for developers.

01

Institutional pricing should not be the only option.

Most earnings data providers price for Bloomberg terminals and hedge fund budgets. The EarningsCall API starts at $60 per month and scales with your actual usage.

02

A real API, not a transcript viewer with an export button.

The EarningsCall API is REST-native and ships with an official Python SDK. From API key to first result in under 5 minutes, with clean JSON responses every time.

03

Speed matters when markets move on earnings.

For approximately 50% of calls, transcripts are available within 15 minutes of the call ending. Audio files are available at the same time.

04

9,000+ companies is not a premium add-on.

Full coverage across NYSE, NASDAQ, and global exchanges is included in every plan. No per-company fees, no exchange surcharges.

From API key to first transcript in under 5 minutes.

One pip install, one import, one function call. The Python SDK handles auth, pagination, and response parsing so you can focus on building.

Python
# Install in seconds
pip install --upgrade earningscall

from earningscall import get_company

# Pull any earnings call, any company
company = get_company("aapl")

# level=2 enables speaker diarization + name/title mapping
transcript = company.get_transcript(year=2024, quarter=2, level=2)

# Speaker-level data out of the box
for speaker in transcript.speakers:
    print(f"{speaker.speaker_info.name}: {speaker.text[:120]}")

# Download the raw audio file
company.download_audio_file(year=2024, quarter=2,
    file_name="AAPL-Q2-2024.mp3")

One API. Four data types.

Transcripts, audio, slide decks, and an earnings calendar — all from one endpoint, one SDK, one subscription.

Transcripts

Full earnings call transcripts

Structured JSON with speaker labels, timestamps, and section markers. Basic and enhanced diarization available depending on your plan.

Audio

Raw MP3 and WAV audio files

Download the original recording for speech models, sentiment analysis, or compliance archiving. Same latency as transcript delivery.

Calendar

Earnings event calendar

Scheduled earnings dates for 9,000+ companies, updated as companies announce. Use it to trigger pipelines before a call even starts.

Slide Decks

Investor presentation slides

The PDF slide decks published alongside each call, available via the same API. Cross-reference charts and guidance tables with transcript text.

Who's already using it.

Fintech product teams

Embed earnings call data directly into your product. Clean endpoints, predictable pricing, and a Python SDK your engineers can integrate in an afternoon.

Quant and algo traders

Time-sensitive earnings data delivered fast. Combine transcript text, speaker tone data, and audio files to build alpha signals that most teams cannot replicate.

Enterprise data teams

Replace expensive institutional data feeds with a purpose-built earnings API. Commercial plans include redistribution rights, live streaming audio, and priority support.

Research & Data Intelligence Firms

Power equity research, sector analysis, and NLP pipelines with structured transcript data across 9,000+ companies. Speaker-level diarization and slide decks included.

Pricing that scales with you.

Start at $60/mo. Upgrade when you need to. No lock-in.

MonthlyAnnual Save 20%

Starter

$60/mo

10 API calls / Minute

  • Earning event Calendar
  • Basic Transcript Data

Ultimate

$129/mo

50 API calls / Minute

  • Earning event Calendar
  • Basic Transcript Data
  • Enhanced Transcript Data
  • Audio Files

Ultimate+

$155/mo

250 API calls / Minute

  • Earning event Calendar
  • Basic Transcript Data
  • Enhanced Transcript Data
  • Audio Files
  • Real Time Notifications
7-day money-back guaranteeRefund available if under 1,000 API calls usedCancel anytime

FAQ

Questions we get a lot.

How is this different from general financial data APIs?

+

How fast does the earnings call API deliver transcripts?

+

What does the Python SDK look like?

+

Is the REST API available without the SDK?

+

What companies are covered?

+

What is the difference between Basic and Enhanced transcript data?

+

Can I redistribute the data in my own product?

+

What is your refund policy?

+

Start pulling earnings call data today.

Every plan includes REST API access, Python SDK, earnings calendar, and full transcript data. Up and running in under 5 minutes.