# Get Transcript

`GET` `/v1/transcripts/{ticker}/{transcript_id}`

Retrieve the full text of an earnings conference call transcript for a ticker and transcript id (from List Transcripts). The document includes metadata (period, fiscal year, date) and the complete call content suitable for search, summarization or display in a reader UI.

## Use cases

- Reading management Q&A and prepared remarks
- Quote extraction and sentiment analysis on earnings calls
- Research workflows that cite what was said on the call
- Comparing guidance across quarters from primary sources

## Input parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `ticker` | string | Yes | Ticker. |
| `transcript_id` | string | Yes | Transcript id from the list endpoint. |

## Output parameters

| Name | Type | Description |
| --- | --- | --- |
| `id` | string | Transcript id. |
| `ticker` | string | Ticker. |
| `quarter` | string | Fiscal quarter label. |
| `year` | integer | Fiscal year. |
| `date` | string | Call date (YYYY-MM-DD). |
| `title` | string | Transcript title. |
| `body` | string | Full transcript text. |

## Example response

```json
{
  "id": "AAPL_2026_Q2",
  "ticker": "AAPL",
  "company": "Apple Inc.",
  "period": "Q2",
  "fiscal_year": 2026,
  "date": "2026-04-30",
  "content": "Suhasini Chandramouli: Good afternoon, and welcome to the Apple Q2 Fiscal Year 2026 Earnings Conference Call. My name is Suhasini Chandramouli, Director of Investor Relations. Today's call is being recorded. Speaking fir..."
}
```

## Examples

### cURL

```bash
curl "https://api.vantafin.com/v1/transcripts/AAPL/2024-Q1?apiKey=$VANTAFIN_API_KEY"
```

### Python

```python
from vantafin import RESTClient

client = RESTClient("vf-live-your_api_key")

result = client.get_transcript("AAPL", "2024-Q1")

print(result)
```

### JavaScript

```javascript
import { RestClient } from "vantafin";

const client = new RestClient("vf-live-your_api_key");

const result = await client.getTranscript("AAPL", "2024-Q1");

console.log(result);
```

### Go

```go
package main

import (
	"fmt"
	"log"

	"github.com/vantafin/vantafin-go"
)

func main() {
	client := vantafin.NewClient("vf-live-your_api_key")

	result, err := client.GetTranscript("AAPL", "2024-Q1")
	if err != nil {
		log.Fatal(err)
	}

	fmt.Println(result)
}
```

### Java

```java
import com.vantafin.RestClient;

public class Example {
    public static void main(String[] args) throws Exception {
        RestClient client = new RestClient("vf-live-your_api_key");

        Object result = client.getTranscript("AAPL", "2024-Q1");

        System.out.println(result);
    }
}
```

### Ruby

```ruby
require "vantafin"

client = Vantafin::RestClient.new("vf-live-your_api_key")

result = client.get_transcript("AAPL", "2024-Q1")

pp result
```
