---
title: "The speaker-labelled transcript of an investor event by its event id — the route for conferences and other non-earnings events, which have no fiscal quarter to key on. Long events page via offset; totalTurnCount and hasMore signal the remainder."
method: GET
path: "/v1/investor-events/{eventId}/speakers"
tags: ["EarningsCalls"]
---

# The speaker-labelled transcript of an investor event by its event id — the route for conferences and other non-earnings events, which have no fiscal quarter to key on. Long events page via offset; totalTurnCount and hasMore signal the remainder.

`GET /v1/investor-events/{eventId}/speakers`

## Request

- Base URL: `https://api.equibles.com`
- URL: `https://api.equibles.com/v1/investor-events/{eventId}/speakers`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/equibles/apis/equibles-api/docs/v1/investor-events/:eventId/speakers/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `eventId` string, uuid, required

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

OK

- SpeakerTurnsResponse
  - `eventId` string, uuid
  - `ticker` string, nullable
  - `eventTitle` string, nullable
  - `callDate` string, date-time
  - `fiscalYear` integer, nullable
  - `fiscalQuarter` integer, nullable
  - `turnCount` integer: Speaker turns returned in THIS response (the requested page), not the call's total — see totalTurnCount for that.
  - `totalTurnCount` integer: Total speaker turns on file for the event, across all pages.
  - `offset` integer: Rows skipped before the first returned turn (the offset applied).
  - `hasMore` boolean: True when turns beyond this page exist — request them with offset.
  - `isFiledRecord` boolean: True when the turns are the company's own filed record of the call (a summary of its statement and the questions and answers, not a verbatim transcript), such as a Shenzhen-listed company's investor-relations activity record; false for a transcript of the call itself.
  - `data` SpeakerTurnDto[], nullable
    - `speakerIndex` integer
    - `speakerName` string, nullable
    - `speakerRole` string, nullable
    - `text` string, nullable
    - `startSeconds` number, double, nullable
    - `endSeconds` number, double, nullable
  - `corrections` TranscriptCorrectionDto[], nullable
    - `metricLabel` string, nullable
    - `transcriptQuote` string, nullable
    - `transcriptValue` string, nullable
    - `filingValue` string, nullable
    - `filingForm` string, nullable
    - `filingFiledDate` string, date
    - `note` string, nullable

## Other responses

- `400`: Invalid request — a malformed parameter value or a query parameter this endpoint does not support.
- `404`: Not Found

## Changes

- **2026-11-06** `666e06778588`: 3 info
  - added the non-success response with the status `400`
  - added the optional property `error/availableDates` to the response with the `404` status
  - added the optional property `isFiledRecord` to the response with the `200` status

[Operation history](https://skmtc.dev/equibles/apis/equibles-api/changes/v1/investor-events/:eventId/speakers/get.md)

---

[API](https://skmtc.dev/equibles/apis/equibles-api.md) - [All operations](https://skmtc.dev/equibles/apis/equibles-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equibles/apis/equibles-api/revisions/83f13ba1a993?raw)
