> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/yahoo-finance/instruments-symbol-transcripts>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/yahoo-finance/instruments-symbol-transcripts.mdx>

---

# Yahoo Finance Transcripts API

The newest earnings-call transcripts for one company, with the event id to fetch each one.

`GET /v1/yahoo-finance/instruments/{symbol}/transcripts` returns `data.transcripts`, the newest earnings-call transcript entries for the company. Each entry carries `title`, `fiscalYear`, `fiscalPeriod`, `date`, `eventId` and a page URL. Pass `eventId` to the transcript route to read the full call.

An ETF or a company with no transcript key returns an empty list with `lookupStatus: found`. An unknown ticker returns `lookupStatus: not_found`. `data.sources` records which parts are available. The list is the entry point, not the transcript text; the text can be large, so it is fetched separately.

## Request

- **Endpoint:** `GET /v1/yahoo-finance/instruments/{symbol}/transcripts`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by ticker
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/yahoo-finance/instruments/symbol/transcripts/get)
- **Platform page:** [/platforms/yahoo-finance](https://www.socialfetch.dev/platforms/yahoo-finance)

## FAQ

### How do I get the transcript text?

Take eventId from an entry in data.transcripts and call GET /v1/yahoo-finance/instruments/{symbol}/transcripts/{eventId}. The list route returns metadata only.

### Why is the list empty for an ETF?

ETFs and some companies have no earnings-call transcript key. That is a found company with an empty list, not a missing ticker.

### Does the list include every historical call?

It returns the newest entries Yahoo Finance keeps for the company. Use the event id to fetch a specific call; there is no separate archive route.

### How many credits does this route cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
