AI Summaries · Key Metrics · JSON

Earnings call summaries, as an API.

Skip the hour-long listen: structured AI summaries with key takeaways, reported metrics and per-topic sentiment for every S&P 500 call - available within the hour, one GET request away.

  • Structured JSON: summary, main topics with sentiment, key metrics, conclusion
  • S&P 500 calls summarized within the hour of the transcript landing
  • Pair with the transcript endpoint when you need the underlying quotes
  • Also available as MCP tools for Claude and AI agents
quant_research.sh bash
# 1. Scan a global watchlist for "agentic AI" mentions in Q1 2026
#    → per-ticker mention counts across markets, in one request
curl -sG https://earningscalls.dev/api/v1/search/by_ticker \
  -H "X-API-Key: ec_..." \
  --data-urlencode 'q="agentic AI"' \
  --data-urlencode 'tickers=NVDA,SAP,SHEL' \
  --data-urlencode 'date_from=2026-01-01' \
  --data-urlencode 'date_to=2026-04-30'

// example response · ~312 ms
{
  "query": "\"agentic AI\"",
  "tickers_scoped": 3,
  "total_companies": 3,
  "total_calls": 7,
  "results_count": 3,
  "results": [
    { "ticker": "NVDA", "company_name": "NVIDIA Corporation", "calls_matched": 4, "last_match_date": "2026-03-17T16:00:00.000Z" },
    { "ticker": "SAP",  "company_name": "SAP SE",             "calls_matched": 2, "last_match_date": "2026-04-23T21:00:00.000Z" },
    { "ticker": "SHEL", "company_name": "Shell plc",          "calls_matched": 1, "last_match_date": "2026-02-05T14:30:00.000Z" }
  ]
}
Since 2020
5+ years deep - new calls live within minutes of the call
248,000+
Earnings call transcripts, speaker-tagged & searchable
12,000+
Companies across 70 countries & all 11 GICS sectors

From call to structured summary

Four primitives that turn raw earnings calls into a clean dataset your strategy can consume.

01

Speaker-segmented

Every segment pre-tagged. Five categories with verified counts: executive (826k), analyst (470k), operator (208k), attendee (33k), shareholder (4k). 93% carry the speaker's name.

GET /api/v1/speakers/:id
02

Full-text archive search

Sweep the live archive for phrases like "margin pressure" in one query. Boolean operators, exact phrases, ticker filters across global markets.

GET /api/v1/search?q=…
03

Cross-company aggregate

Scan up to 500 tickers in a single request. Per-ticker counts, sector breakdown, last-match date — screen a global universe in one call.

GET /api/v1/search/by_ticker
04

Cursor-based polling

Incremental sync via since / after_id. Re-runnable, idempotent. New calls land within hours of the wire and flow straight into your pipeline.

GET /api/v1/transcripts/recent

Run a real live query.

Change the ticker, click Run, see the actual response.

Select a test phrase
GET /api/v1/search?q=agentic AI&type=speakers&speaker_type=Executive&ticker=NVDA&limit=5
API online · ~45ms
API Pricing

Honest Pricing. No Surprises.

Read for free. Automate when you're ready. Cancel anytime.

Pro
$ 24.99 /month

Full access for builders and traders

  • ✓ 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
Enterprise
$ 299 /month

High-volume production workloads

  • ✓ Read earning call transcripts
  • ✓ 100,000 requests/month
  • ✓ Commercial use - up to 10,000 MAU
  • ✓ Everything in Ultra
  • ✓ 120 requests/minute
  • ✓ Dedicated support channel
  • ✓ Custom integrations
  • ✓ Bulk data export
  • ✓ Compliance documentation
  • ✓ Priority feature requests

Earnings call summary API - common questions

Coverage, query semantics, and what the data supports.

What fields does a summary contain?

A prose summary, main topics each tagged with sentiment, extracted key metrics (revenue, EPS, guidance figures) and a conclusion - all structured JSON from /transcripts/{id}/summary. Schema in the API reference.

Which calls get summaries and how fast?

S&P 500 calls, generated within the hour of the transcript arriving (transcripts land minutes after the call). The full transcript archive of 248,000+ calls is available regardless via the transcripts API.

Are the summaries model-generated or human?

Model-generated with a finance-tuned pipeline, consistent structure across calls, and always paired with the source transcript so every claim can be verified against the actual quote. New to earnings calls altogether? Start with what an earnings call is and how to read a transcript like a pro.

Can my AI assistant use these directly?

Yes - the same summaries are exposed as an MCP tool (get_call_summary) for Claude and other clients. See earnings calls MCP.

Testimonials

Trusted by analysts and research teams.

What research professionals say about the data and the API.

“Excellent service. Comprehensive coverage of the sectors I wanted and the API is very easy to work with. Highly recommend.”
Jim Analyst at Telemetry Research
“Transcripts are accurate, and the API is very user friendly.”
Subash Analyst at inve.money
“Connecting Claude through MCP to analyze earnings transcripts has never been easier.”
Lee Analyst at Retail Insider
New Products

Two more tools for traders and investors

From the team that brought you the Earnings Calls API - same clean data, same fair pricing.

StockMarketScan logo

StockMarketScan.com

Stock screeners & email alert system

Pre-configured, industry-standard stock screeners - near real-time, refreshed every 5 minutes, no setup required.

  • 24 screeners
  • 5-minute scans
  • Watchlists
  • AI chat analysis
  • API & MCP
Starting from just $14.99/mo Visit website →
OptionsBell logo

OptionsBell.com

Unusual options activity alerts

Scans options activity across all US stocks - immediate email alerts the moment institutional-sized trades hit your watchlist.

  • All US stocks
  • 10 custom alerts
  • 5-minute scans
  • Email alerts
  • API & MCP
Starting from just $24.99/mo Visit website →