250,000 earnings calls via API
Best coverage, always up to date.

GET /v1/search — live avg 340ms
q= "data center capex guidance"
EXECUTIVE CFO — NVDA Q1 FY25 2024-05-22 · #41
“We expect data center capex to accelerate through the second half as customers ramp next-gen deployments…”
ANALYST Morgan Stanley — MSFT Q3 2024-04-25 · #88
“Can you frame the capex trajectory for the data center build-out into next fiscal year?”

Every call, already parsed into speaker turns.

250,945
EARNINGS CALLS
11,895,015
SPEAKER SEGMENTS
12,728
COMPANIES
175
EXCHANGES · SINCE 2020
role = executive | analyst | operator every segment addressable by index
coverage checklive archive
$ earningsapi check --ticker <symbol>

Enter a ticker and hit Check coverage. If we cover it, the latest transcript preview streams right here.
PLAIN REST

Easy REST API. Best-in-class coverage.

Type a symbol and query the live archive - no signup. If we cover it, the latest transcript preview streams into the terminal. The full text is one API key and one HTTP request away.

Full transcripts on every tier — no gating
Filter by role: exec, analyst, operator
Search all 11.9M segments in one request
Three lines of code to your first transcript
Read the API docs
THE ONLY ONE WITH MCP

Claude reads earnings calls. Directly.

Point any MCP client at our server — search, segments, and company lookup become native tools. Zero glue code.

Connect your agent Read MCP docs
mcp.earningsapi.io
{
  "earningsapi": {
    "url": "https://mcp.earningsapi.io",
    "tools": [
      "search_transcripts",
      "get_speaker_segments",
      "get_latest_call_for_ticker"
    ]
  }
}

Same data on every tier.

You only pay for volume. Billed quarterly, cancel anytime.

Basic
$105 / quarter
  • Read earning call transcripts
  • 5,000 requests/month
  • Personal use — up to 50 MAU
  • Full transcript text
  • Speaker segments & roles
  • Full-text search
  • All endpoints unlocked
  • 20 requests/minute
  • Email support
  • Instant API key after checkout
MOST POPULAR
Pro
$145 / quarter
  • Read earning call transcripts
  • 25,000 requests/month
  • Commercial use — up to 1,000 MAU
  • Full transcript text
  • Speaker segments & roles
  • Full-text search
  • All endpoints unlocked
  • 60 requests/minute
  • Email support
  • Instant API key after checkout
Ultra
$515 / quarter
  • Read earning call transcripts
  • 100,000 requests/month
  • Commercial use — up to 10,000 MAU
  • Full transcript text
  • Speaker segments & roles
  • Full-text search
  • All endpoints unlocked
  • 120 requests/minute
  • Email support
  • Instant API key after checkout

Questions, answered.

How does billing work?+
Plans are billed quarterly — one payment covers three months of access. Every tier gets full transcripts, search, and the MCP server; tiers only differ in monthly request volume. Cancel anytime, access runs until the end of the paid quarter.
How many companies and calls are covered?+
12,728 companies across 175 exchanges — 250,945 calls and 11.9M speaker segments, from 2020 to now, updated as new calls happen.
How is this different from FMP, API Ninjas, or Finnhub?+
Speaker-segmented turns with role filters, full-text search across the entire corpus, and a native MCP server — capabilities incumbents gate behind top tiers or don't offer at all.
Does it work with Claude and other AI agents?+
Yes — point Claude, Cursor, or any MCP client at mcp.earningsapi.io and your agent can search transcripts and pull segments with zero glue code.
Can I download transcripts in bulk as JSON?+
Yes — every transcript returns as structured JSON; Ultra adds the volume for bulk pipelines, self-serve.

Your agent's next data source.

250,945 earnings calls. 11.9M speaker segments. API plans from $105 per quarter.

Get an API key