---
title: "Earnings call transcripts with provenance chain"
method: GET
path: "/api/company/{ticker}/transcripts"
---

# Earnings call transcripts with provenance chain

`GET /api/company/{ticker}/transcripts`

## Request

- Base URL: `https://origin.rootz.global`
- URL: `https://origin.rootz.global/api/company/{ticker}/transcripts`
- Auth: none declared

Earnings call transcripts scraped from company IR sites. Each transcript has a PDF anchor artifact (original evidence), JSON/markdown extractions, indexed speakers, key metrics, and Q&A question counts. Full origin chain: Company IR site (SSL/DNS) > PDF > extractions.

## Path parameters

- `ticker` string, required

## Response `200`

Transcript index with provenance data

- object
  - `schema` string
  - `ticker` string
  - `name` string
  - `transcript_count` integer
  - `transcripts` object[]
    - `title` string
    - `fiscal_quarter` integer
    - `fiscal_year` integer
    - `call_date` string
    - `speakers` string[]
    - `qa_questions` integer
    - `key_metrics` string[]
    - `word_count` integer
  - `origin` object

## Other responses

- `404`: Company not found

---

[API](https://skmtc.dev/rootz/apis/origin-sec-registry-api.md) · [All operations](https://skmtc.dev/rootz/apis/origin-sec-registry-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rootz/apis/origin-sec-registry-api/revisions/4fbc763c9866?raw)
