Earnings Call Transcript API

The Earnings Call Transcript API provides access to full transcripts of earnings calls for major companies every quarter. For a list of all available earnings call transcripts, see the /v1/earningscalltranscriptslist endpoint.

/v1/earningstranscript GET

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.


Parameters

  • ticker  required

    Company ticker symbol (e.g., AAPL).

  • year  required

    Earnings year (e.g., 2024). Must be a valid year between 2000 and the current year. For historical earnings call transcripts before 2024, you must have a premium subscription.

  • quarter  required

    Earnings quarter from Q1 to Q4. Must be one of the following values: 1, 2, 3, 4.

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

  • date

    The date of the earnings call.

  • transcript

    The transcript of the earnings call.

  • transcript_split premium only

    The transcript of the earnings call split into sections by speaker.

Sample Request Live Demo!

ticker
year
quarter
https://api.api-ninjas.com/v1/earningstranscript?ticker=MSFT&year=2024&quarter=2

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 { "date": "2024-01-30", "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. ...", "transcript_split": [ { "speaker": "Operator", "text": "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. Please go ahead." }, { "speaker": "Brett Iversen", "company": "Microsoft", "role": "Vice President of Investor Relations", "text": "Good afternoon, and thank you for joining us today. On the call with me are Satya Nadella, Chairman and Chief Executive Officer; Amy Hood, Chief Financial Officer; Alice Jolla, Chief Accounting Officer; and Keith Dolliver, Corporate Secretary and Deputy General Counsel. On the Microsoft Investor Relations website, you can find our earnings press release and financial summary slide deck, which is intended to supplement our prepared remarks during today's call, and provides the reconciliation of differences between GAAP and non-GAAP financial measures. More detailed outlook slides will be available on the Microsoft Investor Relations website, when we provide outlook commentary on today's call." }, { "speaker": "Satya Nadella", "company": "Microsoft", "role": "Chairman and Chief Executive Officer", "text": "Thank you, Brett. It was a record quarter driven by the continued strength of Microsoft Cloud, which surpassed $33 billion in revenue, up 24%. We've moved from talking about AI to applying AI at scale by infusing AI across every layer of our tech stack, we are winning new customers and helping drive new benefits and productivity gains. Now I'll highlight examples of our momentum and progress starting with Azure. Azure again took share this quarter with our AI advantage. Azure offers the top performance for AI training and inference in the most diverse selection of AI accelerators, including the latest from AMD and NVIDIA, as well as our own first-party silicon Azure Maia..." }, { "speaker": "Amy Hood", "company": "Microsoft", "role": "Chief Financial Officer", "text": "Thank you, Satya, and good afternoon, everyone. This quarter, revenue was $62 billion, up 18% and 16% in constant currency. When adjusted for the prior year's Q2 charge, operating income increased 25% and 23% in constant currency, and earnings per share was $2.93, which increased 26% and 23% in constant currency..." }, { "speaker": "Brett Iversen", "company": "Microsoft", "role": "Vice President of Investor Relations", "text": "Thanks Amy. We'll now move over to Q&A. Out of respect for others on the call, we request the participants please only ask one question. Joe, can you please repeat your instructions?" }, { "speaker": "Operator", "text": "[Operator Instructions] And our first question comes from the line of Mark Moerdler with Bernstein Research. Please proceed." }, { "speaker": "Mark Moerdler", "company": "Bernstein Research", "role": "Analyst", "text": "Thank you very much. Congratulations on the strong quarter and thanks for letting me ask the question. Amy, you've discussed Azure being stable and you deliver Azure growth stability, but if we drill in one layer, we see Azure AI [aiming] (ph) to become a bigger portion of the revenue. I understand that separating what is directly AI revenue versus other IaaS, PaaS revenue that are leveraging well driven by AI is difficult, can you help me with two related questions? Optimization has been stabilizing and at some point, it should be part of the revenue flow. How should we think about what happens then, do we see non-directly AI consumption being flattish or do we see a rebound as the cloud shift continues and the need for data of inferencing grows? Second point. On AI, where are we in the journey from training driving most of Azure AI usage to inferencing? When do you think we start to see pick-up in non-Microsoft inferencing kick in, when do you think we could hit the point where inferencing is the bigger part of the driver? Thank you." }, "..." ] }

Code Examples

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.

/v1/earningscalltranscriptslist GETDeveloper and Business tier only

https://api.api-ninjas.com/v1/earningscalltranscriptslist

Returns a list of all available earnings call transcripts.


Parameters

This endpoint does not require any parameters.

Headers

  • X-Api-Key  required

    API Key associated with your account.

Response

Returns an array of objects, each containing:

  • ticker

    The company ticker symbol.

  • company

    The company name.

Sample Request

GET
https://api.api-ninjas.com/v1/earningscalltranscriptslist

Sample Response

JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [ { "ticker": "MSFT", "company": "Microsoft Corporation" }, { "ticker": "AAPL", "company": "Apple Inc." }, { "ticker": "GOOG", "company": "Alphabet Inc." }, "..." ]