Earnings Call Transcripts

The Earnings Call Transcripts API gives you instant access to the latest earnings call transcripts from over 8,000 publicly traded companies, plus a growing archive of historical calls. Visit https://earningscalls.dev to see a live demonstration of this API in action. The platform features an interactive calendar with advanced transcript search and reading capabilitie - all powered by the API.…

81 subscribers
9.7/10 popularity
451 ms avg latency
93% success rate
38 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Earnings Call Transcripts endpoints

MethodEndpointDescription
Earnings
GET /api/v1/earnings/upcoming
/api/v1/earnings/upcoming
Get scheduled earnings calls that have not yet occurred. Combines data from earnings_calendar (upcoming) and earnings_calls (if any future entries exist).
GET /api/v1/earnings/latest
/api/v1/earnings/latest
Get the most recent earnings calls. Quick access to newest transcripts without pagination.
GET /api/v1/earnings/{id}
/api/v1/earnings/{id}
Get full details of a specific earnings call including company info, transcript metadata, and speaker count.
GET /api/v1/earnings/
/api/v1/earnings/
List earnings calls with filtering, sorting, and pagination. Supports filtering by sector, industry, company, ticker, exchange, country, and date range.
Companies
GET /api/v1/companies/ticker/{ticker}
/api/v1/companies/ticker/{ticker}
Get company details and all earnings calls by stock ticker symbol.
GET /api/v1/companies/ticker/{ticker}/latest
/api/v1/companies/ticker/{ticker}/latest
Get the most recent earnings call for a specific stock ticker.
GET /api/v1/companies/
/api/v1/companies/
List all companies with earnings calls. Returns company metadata, call counts, and date range of available calls.
GET /api/v1/companies/{name}
/api/v1/companies/{name}
Get company details including all available earnings calls for that company.
Transcripts
GET /api/v1/transcripts/recent
/api/v1/transcripts/recent
List transcripts in the order they landed in our database, newest first. Use cursor-based pagination (`since` and/or `after_id`) for stable polling. Returns metadata only — fetch…
GET /api/v1/transcripts/{earningsId}
/api/v1/transcripts/{earningsId}
Get the complete transcript text for an earnings call. Pro/Enterprise plans only. Free tier returns 250-char preview.
GET /api/v1/transcripts/{earningsId}/components
/api/v1/transcripts/{earningsId}/components
Get structured transcript data including header info, call participants, and component sections.
GET /api/v1/transcripts/{earningsId}/summary
/api/v1/transcripts/{earningsId}/summary
Get a summary/preview of the transcript. Available on Free tier.
Speakers
GET /api/v1/speakers/{earningsId}
/api/v1/speakers/{earningsId}
Get all speaker segments (who said what) for an earnings call. Includes CEO, CFO, analysts, operator. Pro/Enterprise plans only.
Search
GET /api/v1/search/
/api/v1/search/
Search across 17K+ earnings calls. Find mentions of products, guidance, executives by name. Search transcripts, speaker segments, or company names. Pro/Enterprise only.
Metadata
GET /api/v1/event-types
/api/v1/event-types
Get all earnings call event types (e.g., Earnings Calls, Shareholder Meetings, Guidance Calls).
GET /api/v1/exchanges
/api/v1/exchanges
Get all stock exchanges (NYSE, NASDAQ, etc.) with company and call counts.
GET /api/v1/me
/api/v1/me
Get information about the authenticated API key: tier, monthly request usage, and limits. Primarily used by the MCP server to verify a paid subscription is active.
GET /api/v1/industries
/api/v1/industries
Get all 100+ industries, optionally filtered by sector. Includes company and call counts.
GET /api/v1/sectors
/api/v1/sectors
Get all 11 GICS sectors with company and call counts. Useful for filtering and aggregation.
GET /api/v1/stats
/api/v1/stats
Get total counts for earnings calls, transcripts, speakers, companies, and date range coverage.
Other endpoints
GET /api/v1/companies/
/api/v1/companies/
List companies with earnings calls in the database. Supports search by name, filtering by sector/industry/exchange, and sorting by name or call count.
GET /api/v1/companies/ticker/{ticker}/latest
/api/v1/companies/ticker/{ticker}/latest
Get the most recent earnings call for a company identified by its stock ticker. Shortcut for traders who need the latest call quickly.
GET /api/v1/stats
/api/v1/stats
Get comprehensive database statistics including total counts, date ranges, and API version info. Useful for monitoring and dashboard widgets.
GET /api/v1/sectors
/api/v1/sectors
List all unique sectors in the database with company and call counts. Useful for building filter dropdowns.
GET /api/v1/earnings/upcoming
/api/v1/earnings/upcoming
Get future scheduled earnings calls (event_date_time > now). Essential for traders and analysts preparing for upcoming events. Sorted by date ascending (next call first).
GET /api/v1/transcripts/{earningsId}/components
/api/v1/transcripts/{earningsId}/components
Get structured transcript components (header, sections) for an earnings call. Useful for programmatic analysis of different call sections (prepared remarks, Q&A, etc).…
GET /api/v1/transcripts/{earningsId}
/api/v1/transcripts/{earningsId}
Get the complete transcript text for an earnings call. Includes header data, full text, and metadata. Pro/Enterprise only.
GET /api/v1/transcripts/{earningsId}/summary
/api/v1/transcripts/{earningsId}/summary
Get a brief summary of a transcript including the first 250 characters, speaker count, and duration. Available on Free tier — great for previewing content before upgrading to Pro…
GET /api/v1/exchanges
/api/v1/exchanges
List all unique stock exchanges in the database with company and call counts.
GET /api/v1/earnings/
/api/v1/earnings/
List earnings calls with extensive filtering, sorting, and pagination. Supports sector, industry, company, ticker, exchange, country, date range, event type, and fiscal quarter…
GET /api/v1/earnings/latest
/api/v1/earnings/latest
Get the most recent earnings calls. Simple entry point — great for dashboards and quick lookups. Returns up to 50 results sorted by date descending.
GET /api/v1/industries
/api/v1/industries
List all unique industries, optionally filtered by sector. Useful for building hierarchical filter UIs (sector → industry).
GET /api/v1/event-types
/api/v1/event-types
List all unique event types with their call counts. Use these values for the event_type filter on /earnings.
GET /api/v1/search/
/api/v1/search/
Full-text search across earnings call transcripts, speaker segments, and company data. Uses PostgreSQL full-text search for high-performance relevance-ranked results. Speaker…
GET /api/v1/earnings/{id}
/api/v1/earnings/{id}
Get full details of a specific earnings call including transcript metadata, duration, and speaker count.
GET /api/v1/companies/ticker/{ticker}
/api/v1/companies/ticker/{ticker}
Look up a company and all its earnings calls by stock ticker symbol (e.g. AAPL, MSFT, GOOGL). The most common way to find a company. Returns exact ticker match.
GET /api/v1/companies/{name}
/api/v1/companies/{name}
Get company details and all its earnings calls by company name (URL-encoded). Use /companies/ticker/:ticker for ticker-based lookup.
GET /api/v1/speakers/{earningsId}
/api/v1/speakers/{earningsId}
Get speaker segments for an earnings call with optional filtering by speaker type, name, or role. Includes a speakers summary and paginated text segments. Use role filter for…

Earnings Call Transcripts pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 200 / monthly
PRO $24.99 / month 65 / minute
  • Requests: 6,000 / monthly
ULTRA Recommended $39.99 / month 90 / minute
  • Requests: 26,000 / monthly
MEGA $299 / month 120 / minute
  • Requests: 100,000 / monthly

More Finance APIs

View all →
  • StockTwits provides a social communications platform and social graph for anyone interested in the markets…

    FinanceFree923 subscribers
  • This API reproduces live PUBLIC data and features of YH. The response data is always live and synced with…

    FinanceFreemium
  • Lookup a bank's information based on a routing number input. Choose either ACH or wire transfer bank…

    FinanceFreemium965 subscribers
  • Index calculated by https://money.cnn.com/data/fear-and-greed/

    FinanceFree3.3k subscribers
  • Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical…

    FinanceFreemium715 subscribers
  • Financial data provided for developers, to enter the world markets. Instant access for real-time and…

    FinanceFreemium12.2k subscribers