Earnings transcriptsComing soon

Get earnings-call transcripts.

This data domain is coming soon. Documentation is available now for reading and integration planning. REST and MCP try-it are disabled until this domain launches — paths and parameters will not change at GA.
GET/api/v1/earnings/transcripts
Domain
Estimates & Earnings
Level
Public-company entity
MCP tool
estimates_earnings_query (task=transcript)

Available data

Returns
Earnings-call transcripts
Market coverage
US equities
Query granularity
One company per query; fiscal period or earnings-event identifier narrows the result to one call

Authentication

Send Authorization: Bearer YOUR_API_KEY or X-API-KEY on every request.

Query Parameters

Company and event positioning

Provide at least one company or event positioning field.

querystringqueryExampleAAPLconditional

Search text used to resolve the query object

entity_idstringqueryExampleentity_sec_cik_0000320193conditional

Canonical entity identifier

asset_idstringqueryExampleasset_aapl_common_stockconditional

Canonical asset identifier

instrument_idstringqueryExampleinstrument_aapl_common_stockconditional

Canonical financial instrument identifier

listing_idstringqueryExamplelisting_aapl_xnasconditional

Canonical listing identifier

transcript_idstringqueryconditional

Canonical earnings transcript identifier

earnings_event_idstringqueryconditional

Canonical earnings event identifier

Query filters

All optional.

marketMarketqueryExampleus_equityoptional

Market of the query object

asset_classenumqueryExampleequityoptional

Asset class of the queried object.

venue_idstringqueryExamplevenue_xnasoptional

Trading venue identifier.

fiscal_periodstringqueryExampleFY2025Q4optional

Company fiscal-period identifier

allow_stalebooleanqueryExamplefalseoptional

Whether stale data may be returned

limitintegerqueryExample20optional

Maximum records returned per request

Response

dataobject

Earnings transcript data

transcriptobject | null

Earnings call transcript

metadataobject

Response status and resolution information

task_statusstringExampleplanned

Current transcript task status

object_refs[]object[]

Unified object references

typeObjectRefTypeExampleentity

Object reference type

idstringExampleentity_sec_cik_0000320193

Canonical object identifier

entity_idstringExampleentity_sec_cik_0000320193

Canonical entity identifier

asset_idstringExampleasset_aapl_common_stock

Canonical asset identifier

listing_idstringExamplelisting_aapl_xnas

Canonical listing identifier

instrument_idstringExampleinstrument_aapl_common_stock

Canonical financial instrument identifier

venue_idstringExamplevenue_xnas

Canonical trading venue identifier

resolved_fromstringExampleearnings_subject

Input used to resolve the object

resolution_confidencestring

Object resolution confidence

actual_taskstringExampletranscript

Task that was actually executed

route_reasonstringExampleobject_resolver

Reason the task or object was selected

updated_atdatetime | stringExample2026-08-17T17:07:24Z

Most recent object or response update time

data_statusDataStatusExampleno_data

Availability of the business data

empty_reasonstring | nullExamplesource_not_configured

Reason code for missing data or fields

errorobject | null

Structured error information

external_refs[]object[]

Public external evidence references

lineage_refs[]object[]

Data-processing lineage references

source_refs[]object[]

Upstream data-source references

request_idstringExampledf5480a2-9629-4c68-a0c5-04c8e89e3d6d

Trace id for this request

Errors & fallback

200
assets_resolve name multi-match; confirm from data[] candidates.
200
The object resolved but no data is available; empty_reason may be not_covered_by_source, unsupported_metric, or limited_depth.
400
Invalid parameters or an ambiguous market listing; ambiguity responses include required_params + candidates.
401
The API key is missing or invalid.
403
The current key scope or plan cannot access this data domain.
404
The requested resource does not exist; source coverage gaps are not 404 responses.
402
Credits or monthly quota exhausted.
429
Request rate exceeded; retry_after is returned in the body and Retry-After in the response headers.