Skip to main content
By Fruit Stand Team · November 2, 2026 · Comparisons You can get earnings call transcripts in bulk from enterprise feeds such as S&P Global and LSEG, from developer APIs with bulk downloads such as ROIC.ai and Financial Modeling Prep, or from Snowflake Marketplace listings that arrive as ready-to-query tables. Fruit Stand’s listing covers 4,500+ companies since 2005, split by speaker, for $50 a month. Which one fits depends on how many companies and years you need, whether you’ll use the text commercially, and whether you want files to process or a table to query. The table below compares them, and the rest of this post explains how to choose.
Fruit Stand publishes the Earnings Call Transcripts listing. Details for the other providers come from their own product and pricing pages as of November 1, 2026. Check each provider for current terms before you decide.

The options at a glance

“Not listed” means the provider’s pages don’t say. It doesn’t mean the feature is missing.

Which source fits which job

  • Research across thousands of companies in SQL: a Snowflake Marketplace listing. The transcripts are already parsed into a table, so the first query runs the day you subscribe. Fruit Stand’s listing has one row per speaker paragraph, so filtering to what the CFO said, or to the Q&A, is a WHERE clause.
  • Global coverage or point-in-time history for a fund: S&P Global or LSEG. Both cover 10,000+ companies worldwide back to the early 2000s, and both can deliver into Snowflake. Expect an enterprise sales process and pricing to match.
  • Other company events, not just earnings calls: Snowflake Curated Data. Its transcripts include investor days, annual meetings, conference presentations and M&A calls, usually within three hours of the event. The free tier is delayed three months, and history averages about three years per company.
  • A personal project or prototype on files: ROIC.ai or Financial Modeling Prep. ROIC.ai’s Professional plan includes every available quarter and bulk CSV downloads, one gzipped file per fiscal quarter. Read the terms first: ROIC.ai lists commercial use only on its Enterprise plan, and FMP requires a separate license to display or redistribute its data.
  • Training or testing an NLP model: a free Hugging Face dataset can be enough to start, within its license limits.

Files vs. a table: what “bulk” means in practice

A bulk download gets the text onto your disk. Before anyone can analyze it, someone still has to:
  1. Download and keep downloading. Pull every quarter’s file, then check for new and corrected transcripts each week. ROIC.ai’s bulk files carry an updated_at and a checksum for this, and their download links expire after an hour.
  2. Parse the text. Split each transcript into speakers and paragraphs, and separate prepared remarks from the Q&A.
  3. Line up fiscal periods. Companies’ fiscal quarters don’t match the calendar, so “Q1 2025” means different months for different companies. Keep the call date next to the fiscal period.
  4. Join to your other data. Map each company to the tickers or identifiers your prices and fundamentals use.
A Marketplace listing does that work before the data reaches you. In Fruit Stand’s listing, a question across every company and quarter is one query. For example, how many companies mentioned tariffs on their calls each quarter:
Snowflake Curated Data also arrives as a table, but each row is a whole event with the transcript as JSON, so you flatten the JSON into paragraphs before filtering on text. Its docs note that speaker names are still being added.

Free datasets: useful, with limits

Free transcript datasets exist, mostly on Hugging Face. The largest we found, kurry/sp500_earnings_transcripts, has 33,362 transcripts from 685 S&P 500 and large-cap companies, 2005–2025, with speaker segments. Before building on one, check two things:
  • Where the text came from. That dataset doesn’t name its source, and its company IDs are S&P Capital IQ identifiers. Transcripts are usually licensed content, and a free upload doesn’t transfer the original license.
  • What the license allows. It’s marked MIT, but its card also says it’s for research and educational use only. That’s fine for a class project or a model experiment, not for a product or client work.
Free datasets also stop when their uploader stops. There’s no weekly refresh, so new quarters never arrive.

What to check before you buy

  1. Coverage. Large caps only, or small caps too? US only, or global?
  2. History. Does it start at a fixed year, or vary by company? Ten years of history for the S&P 500 isn’t ten years for small caps.
  3. Structure. Are speakers labeled? Are prepared remarks and the Q&A separated? Plain text means building a parser first.
  4. Freshness. How soon after a call does the transcript arrive, and are corrected transcripts re-delivered?
  5. License. Can you use the text commercially, store it in a shared warehouse, and show excerpts to clients?
  6. Delivery. Files, an API, or a table in the warehouse you already use?

F.A.Q.

Not for all companies. Free datasets on Hugging Face cover a few hundred large companies, and most limit use to research. For full coverage, the Earnings Call Transcripts listing covers 4,500+ companies since 2005, with a free 30-day trial and then $50/month, and Snowflake Curated Data has a free tier delayed by three months.
Fruit Stand and Snowflake Curated Data publish transcript listings on the Snowflake Marketplace. S&P Global and LSEG also list Snowflake as a delivery option for their transcript products, by request.
Commercial archives start in the early 2000s: LSEG from 2001, S&P Global from 2004 and Fruit Stand from 2005. S&P Global notes that its significant coverage starts in 2008, so check early years for the companies you need.
With Fruit Stand’s Earnings Call Transcripts listing, yes: you can use the transcripts to train models. For other sources, it depends on the license. Transcripts are licensed content, and many plans restrict commercial use or redistribution, so check the terms of the specific plan, not just the provider.
No. Marketplace data is shared into your account, not copied, so you pay only for the compute your queries use plus any listing subscription.
To query transcripts in SQL without building a pipeline, start a free 30-day trial of the Earnings Call Transcripts listing on the Snowflake Marketplace. It has verbatim transcripts for 4,500+ companies since 2005, one row per speaker paragraph, refreshed weekly, for $50/month after the trial. The schema is in the dataset docs. Questions? Reach out at contact@fruitstand.dev.