Earnings Call Transcript API
The Earnings Call Transcript API provides access to full transcripts of earnings calls for major companies every quarter. This API covers over 8,000 companies (current and delisted) globally with a focus on US large cap, mid cap, and small cap companies.
Available endpoints:
- /v1/earningstranscript - Get the earnings transcript for a given company earning quarter
- /v1/earningstranscriptsearch - Search for available earnings call transcripts by ticker or CIK
- /v1/earningstranscriptlist - Get a list of all companies with earnings transcripts
From 6,524 users
Applications using this API
API Status
API Response Times
Average | P50 | P75 | P90 | P95 |
|---|---|---|---|---|
| 273ms | 318ms | 357ms | 691ms | 958ms |
Similar APIs
Didn't find what you were looking for? Suggest an improvement
/v1/earningstranscript GETPremium Subscribers Only
https://api.api-ninjas.com/v1/earningstranscript
Returns the earnings transcript for a given company earning quarter. Historical earnings call transcript data is available from 2005 onwards for many companies.
Parameters
Either ticker or cik must be provided. If year and quarter are not provided, the latest earnings call transcript will be returned.
tickeroptionalCompany ticker symbol (e.g.,
AAPL).cikoptionalCompany Central Index Key (e.g.,
320193).yearoptionalEarnings year (e.g.,
2025). Must be a valid year between 2000 and the current year. If provided,quartermust also be provided.quarteroptionalEarnings quarter from Q1 to Q4. Must be one of the following values:
1,2,3,4. If provided,yearmust also be provided.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
dateThe date of the earnings call.
timestampThe UNIX timestamp (in seconds) of the earnings call to the nearest minute.
tickerThe ticker symbol of the company.
cikThe CIK of the company.
yearThe year of the earnings call.
quarterThe quarter of the earnings call.
earnings_timingTiming of the earnings call. Possible values are:
before_market: Earnings call occurs before the market opens.during_market: Earnings call occurs during regular market hours.after_market: Earnings call occurs after the market closes.
transcriptThe transcript of the earnings call as a single string.
participantsBusiness and Professional tier subscribers onlyThe list of participants of the earnings call. Each participant is an object with
name,role, andcompanyproperties.summaryBusiness and Professional tier subscribers onlyA concise summary of the earnings call, covering the main points discussed including financial performance, key metrics, and strategic initiatives.
guidanceBusiness and Professional tier subscribers onlyAny forward-looking guidance issued by the company during the call, including revenue projections, earnings estimates, margin expectations, or other forecasts. Empty string if no guidance was provided.
risk_factorsBusiness and Professional tier subscribers onlyAny risk factors, challenges, headwinds, or concerns mentioned during the call that could negatively impact the company's future performance. Empty string if no risk factors were mentioned.
overall_sentimentBusiness and Professional tier subscribers onlyThe overall sentiment of the entire transcript on a scale from
-1(very negative) to1(very positive), where0is neutral.overall_sentiment_rationaleBusiness and Professional tier subscribers onlyA brief explanation of the overall sentiment score, including key positive signals, key negative signals, and the reasoning behind the score.
transcript_splitBusiness and Professional tier subscribers onlyThe transcript of the earnings call split into sections by speaker. Each section includes:
speaker- Speaker's namecompany- Company the speaker representsrole- Role/title of the speakertext- Speaker's remarkssentiment- Sentiment score for this segment from-1(very negative) to1(very positive)sentiment_rationale- Brief explanation of the sentiment scorespeaker_type- Type of speaker: "management", "investor", or "operator"is_qa- Boolean indicating if this segment is part of the Q&A portion
Sample Request Live Demo!
Try this API endpoint with all available parameters in our API playground
https://api.api-ninjas.com/v1/earningstranscript?ticker=AAPLHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/earningstranscript?ticker=AAPL" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.
/v1/earningstranscriptsearch GETPremium Subscribers Only
https://api.api-ninjas.com/v1/earningstranscriptsearch
Returns a list of available earnings call transcript year/quarter combinations for a given company. Use either ticker or CIK to search. This endpoint is useful for discovering which earnings transcripts are available for a specific company or on a specific date.
Parameters
At least one of ticker, cik, or date must be provided.
tickeroptionalCompany ticker symbol (e.g.,
AAPL). Eithertickerorcikmust be provided.cikoptionalCompany Central Index Key (e.g.,
789019). Eithertickerorcikmust be provided. For US companies registered with the SEC only.dateoptionalFilter results by earnings call date in YYYY-MM-DD format (e.g.,
2024-05-02). Returns only transcripts for earnings calls on the specified date.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
Returns an array of objects, each containing:
yearThe year of the earnings call transcript (as a string).
quarterThe quarter of the earnings call transcript (as a string:
1,2,3, or4).
Sample Request Live Demo!
Try this API endpoint with all available parameters in our API playground
https://api.api-ninjas.com/v1/earningstranscriptsearch?ticker=AAPLHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
/v1/earningstranscriptlist GETPremium Subscribers Only
https://api.api-ninjas.com/v1/earningstranscriptlist
Returns a list of all companies with earnings transcripts.
Note: Use /v1/earningstranscriptsearch to find the list of transcripts for a given company.
Parameters
limitoptionalNumber of results to return. Default is unlimited - all results will be returned.
offsetoptionalNumber of results to skip for pagination. Default:
0.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
Returns an array of objects, each containing:
tickerThe company ticker symbol.
companyThe company name.
Sample Request Live Demo!
Try this API endpoint with all available parameters in our API playground
https://api.api-ninjas.com/v1/earningstranscriptlist?limit=50&offset=0Headers
X-Api-KeyLog in or sign up to get your API Key