The Earnings Call Transcript API provides access to full transcripts of earnings calls for major companies every quarter.
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 2000 onwards.
ticker
requiredCompany ticker symbol (e.g., AAPL
).
year
requiredEarnings year (e.g., 2024
). Must be a valid year between 2000 and 2024. For historical earnings call transcripts before 2024, you must have a premium subscription.
quarter
requiredEarnings quarter from Q1 to Q4. Must be one of the following values: 1
, 2
, 3
, 4
.
X-Api-Key
requiredAPI Key associated with your account.
https://api.api-ninjas.com/v1/earningstranscript?ticker=MSFT&year=2024&quarter=2
Headers
X-Api-Key
Log in or sign up to get your API Key
1
2
3
{
"transcript": "Operator: Greetings, and welcome to the Microsoft Fiscal Year 2024 Second Quarter Earnings Conference Call. At this time, all participants are in a listen-only mode. A question-and-answer session will follow the formal presentation. [Operator Instructions] As a reminder, this conference is being recorded. I would now like to turn the conference over to your host, Brett Iversen, Vice President of Investor Relations. ..."
}
1
2
3
4
5
6
7
8
9
10
11
12
import requests
ticker = 'MSFT'
year = 2024
quarter = 2
api_url = 'https://api.api-ninjas.com/v1/earningstranscript?ticker={}&year={}&quarter={}'.format(ticker, year, quarter)
response = requests.get(api_url, headers={'X-Api-Key': 'YOUR_API_KEY'})
if response.status_code == requests.codes.ok:
print(response.text)
else:
print("Error:", response.status_code, response.text)
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.