Ask 250,000 earnings calls anything.

Full-text search over 11.9M speaker-tagged segments. One REST API, one MCP server. Free to start.

Get an API key — free Connect your agent
GET /v1/search — live avg 340ms
q= "data center capex guidance"
8,412 segments · 340ms
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
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 →
mcp.earningsapi.io
{
  "earningsapi": {
    "url": "https://mcp.earningsapi.io",
    "tools": [
      "search_transcripts",
      "get_speaker_segments",
      "get_latest_call_for_ticker"
    ]
  }
}
python
import requests

r = requests.get(
    "https://api.earningsapi.io/v1/transcripts/AAPL/latest",
    headers={"Authorization": "Bearer ect_live_..."},
)
for seg in r.json()["segments"]:
    print(seg["role"], seg["text"])
PLAIN REST

Three lines to your first transcript.

No SDK lock-in, no sales call, no truncated previews. An API key and HTTP is all it takes.

Full transcripts on every tier — including free
Filter by role: exec, analyst, operator
Search all 11.9M segments in one request

Same data on every tier.

You only pay for volume. No card for the free tier.

Free
50 req / mo
Full transcripts, search, MCP. No card.
Start free
MOST POPULAR
Pro
5,000 req / mo
Production apps and research pipelines.
Get Pro
Ultra
25,000 req / mo
High-volume agents and backtests.
Get Ultra
Enterprise
100,000 req / mo
Bulk access. Self-serve, no sales call.
Get Enterprise

Questions, answered.

Do you offer free earnings call transcripts?+
Yes. Transcripts are free to read, and the free tier pulls full transcripts, runs search, and uses the MCP server — no credit card. Paid tiers only add volume.
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; Enterprise adds bulk access with higher limits, self-serve.

Your agent's next data source.

250,945 calls. 11.9M segments. Free to start — no card.

Get an API key