> ## Documentation Index
> Fetch the complete documentation index at: https://fruitstand.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Where to Get Earnings Call Transcripts in Bulk

> Where to get earnings call transcripts in bulk: S&P Global, LSEG, ROIC.ai, FMP, Snowflake Marketplace listings and free datasets, by coverage, history and price.

*By [Fruit Stand Team](https://fruitstand.dev/about.md) · 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.

> [!NOTE]
>
> 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

| Source | Coverage | History | How you get it | Price |
| - | - | - | - | - |
| [Earnings Call Transcripts](https://app.snowflake.com/marketplace/listing/GZTYZ40XYU5) (Fruit Stand) | 4,500+ companies | Since 2005 | Snowflake table, one row per speaker paragraph, refreshed weekly | \$50/month, 30-day free trial |
| Snowflake Curated Data transcripts | Global companies, count not listed | Varies; about 3 years on average | Snowflake table, one JSON transcript per event | Free with a 3-month lag; paid tier \$25,000/year |
| S\&P Global Machine Readable Transcripts | 24,000+ companies | Since 2004; significant coverage from 2008 | Feed, API, Snowflake, Databricks and others | By request |
| LSEG Transcripts | 10,200+ companies | Since 2001 | Bulk, API, Snowflake and others | By request |
| ROIC.ai | Worldwide, count not listed | Archive goes back to at least 2004 | API, plus bulk CSV files, one per fiscal quarter | \$89/month (Professional); commercial use needs Enterprise, custom pricing |
| Financial Modeling Prep | Count not listed | Not listed for transcripts | API | $139/month (Ultimate), or $99/month billed annually |
| Free datasets on Hugging Face | The largest has 685 companies | 2005–2025 | Parquet download | Free, with license limits (see below) |

"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:

```sql theme={null}
select
    fiscal_year,
    fiscal_quarter,
    count(distinct symbol) as companies_mentioning_tariffs
from earning_call_transcripts_flat
where content ilike '%tariff%'
  and fiscal_year >= 2018
group by fiscal_year, fiscal_quarter
order by fiscal_year, fiscal_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.

> [accordion] Can I download all earnings call transcripts for free?
>
> 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](https://app.snowflake.com/marketplace/listing/GZTYZ40XYU5) 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.

> [accordion] Which providers deliver transcripts directly into Snowflake?
>
> 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.

> [accordion] How far back do earnings call transcripts go?
>
> 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.

> [accordion] Can I use transcripts to train a model?
>
> With Fruit Stand's [Earnings Call Transcripts listing](https://app.snowflake.com/marketplace/listing/GZTYZ40XYU5), 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.

> [accordion] Do I pay storage for transcripts from the Snowflake Marketplace?
>
> 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](https://app.snowflake.com/marketplace/listing/GZTYZ40XYU5).
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](https://fruitstand.dev/datasets/earnings-call-transcripts.md). Questions? Reach out at
[contact@fruitstand.dev](mailto:contact@fruitstand.dev).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.