Skip to main content
Earnings calls · REST API · MCP

Earnings call transcript API and MCP server

Read a company's earnings call the way it was spoken: every speaker turn attributed to the executive or analyst who said it, the 8-K release the call was held against, the guidance extracted from that release and a verifier-approved brief of the call. Use the REST API in your own code, or ask Claude, ChatGPT or any MCP client for the transcript by ticker and quarter.

Free: 100 requests a day, no credit card. One account works with REST and MCP.

Works with Claude ChatGPT Gemini MCP

What the API and the MCP tools cover

Both surfaces read the same store the Equibles pages render, so a figure on the site and a figure in your code agree.

Speaker-labelled transcripts

Each turn is attributed to the real person with the role they held at the time. Unverified voices show as a neutral speaker number rather than a guessed name.

The event and its release

One record groups a quarter's call artefacts, audio, transcript, slide deck and the 8-K earnings release, with the guidance extracted from that release when a verifier-approved extraction backs it.

Briefs and call insights

A verifier-approved brief and insight scores for each call, plus tone and themes, so a model can start from the summary and drill into the exact turn.

REST endpoints and MCP tools

Every endpoint below is a GET under the api.equibles.com/v1 base URL, authenticated with an API key. Each MCP tool answers the same question in plain English from Claude, ChatGPT or any connected client.

  • GET /v1/stocks/{ticker}/earnings-calls/{fiscalYear}/{fiscalQuarter}
  • GET /v1/stocks/{ticker}/earnings-calls/{fiscalYear}/{fiscalQuarter}/speakers
  • GET /v1/stocks/{ticker}/earnings-briefs
  • GET /v1/stocks/{ticker}/call-insights
  • GET /v1/stocks/{ticker}/investor-events
GetEarningsCallTranscript GetEarningsCallEvent GetEarningsBrief GetEarningsCallToneAndThemes ListInvestorEvents GetInvestorEventTranscript

The same question, three ways

One free key covers the REST API and the MCP server; the browser needs no key at all.

REST
curl "https://api.equibles.com/v1/stocks/NVDA/earnings-calls/2027/1" -H "Authorization: Bearer eq_YOUR_KEY"
MCP, in Claude or ChatGPT

“Using Equibles, who spoke on NVIDIA's FY2027 Q1 earnings call, and what did they say?”

Name Equibles in the prompt so the model calls the tool instead of answering from memory. Connection guides

Read the quarter correctly

Fiscal year and quarter follow the company's own calendar, not the calendar year: NVIDIA's May 2026 call is FY2027 Q1. On the MCP tool, omit both to get the latest call.

An empty guidance list is readable through its status: approved means the extraction ran and the release genuinely guided nothing more, notExtracted means nobody has extracted the release yet, and null means no 8-K earnings release is linked to the event.

Source: Company earnings webcasts, with the 8-K releases from SEC EDGAR.

What the API preserves

  • The speaker's name and role on every turn, with unverified voices numbered rather than named
  • The fiscal year and quarter the company itself uses
  • The 8-K release and slide deck the call was held against
  • Paging over long calls, with the shown range reported against the call's total
  • Guidance status beside the extracted guidance, so an empty list is never ambiguous

Use the data in code, AI, or the browser

Choose the interface that fits the work; all three read the same store.

Frequently asked questions

What is an earnings call transcript API?

It returns the text of a company's earnings call as structured data: the speaker turns in order, who said each one and in which role, plus the event record, the 8-K release and the guidance extracted from it, so code and AI models can quote the call rather than a summary of it.

How are speakers identified?

Each turn is attributed to the real executive or analyst with the role they held at the time. Identities appear only when the resolution is trusted, either auto-resolved or human-reviewed; unverified voices show as a neutral speaker number.

Which quarter do I ask for?

The company's own fiscal calendar. NVIDIA's May 2026 call is FY2027 Q1. On the MCP tool you can omit the year and quarter to get the latest call; on the REST API both are path segments.

Can I read transcripts in Claude or ChatGPT?

Yes. Connect the Equibles MCP server and ask for a company's call by ticker and quarter; the GetEarningsCallTranscript tool returns the speaker-labelled turns and pages through long calls. The REST API returns the same data as JSON.

Is there a free earnings call transcript API?

Yes. The Equibles free tier includes 100 requests a day, shared across the REST API and MCP server, with no credit card. Paid plans raise the limit.

Start reading earnings calls as data.

One free key for transcripts, call events, guidance and briefs, over REST and MCP.