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 full earnings transcript for a given company earning quarter.
ticker
requiredCompany ticker symbol (e.g., AAPL
).
year
requiredEarnings year (e.g., 2024
).
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
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.