---
title: "Retrieve a video transcript"
method: GET
path: "/api/v2/sessionResults/{sessionId}/transcript"
tags: ["Video Data"]
---

# Retrieve a video transcript

`GET /api/v2/sessionResults/{sessionId}/transcript`

Returns the video transcript of a test session in [Web Video Text Tracks (WebVTT)](https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API/Web_Video_Text_Tracks_Format) format.
    
  _Compatibility:_
  - Sessions must be found within tests with the "STUDYV2" type and belong to one of the following product types:
    - "LIVE_CONVERSATION" (non-classic live conversation)
    - "THINK_OUT_LOUD" (think-out-loud test).
  - Go to [How to Obtain a Test ID (UUID)](https://developer.usertesting.com/docs/how-to-obtain-a-testid-uuid) for details.

  _Best practices:_
  - If needed, you can copy and paste the string and save it as a text file with the VTT extension.
  
  _Use case examples:_
  - For an example on how to run AI analysis on transcripts with an LLM, go to [Generate Video Transcript Analysis](https://developer.usertesting.com/v2.0/docs/video-transcript-analysis).
  - For an example of how to add transcripts into an automated research data pipeline, go to [Create an Automated Pipeline](https://developer.usertesting.com/v2.0/docs/tutorial).

## Path parameters

- `sessionId` string, uuid, required

## Response `200`

Transcript returned in WebVTT format.

## Other responses

- `401` — Missing or invalid access token.
- `404` — Transcript not found.
- `429` — Too many requests. Maximum of 10 requests per minute.

---

[API](https://skmtc.net/usertesting/apis/results-api.md) · [All operations](https://skmtc.net/usertesting/apis/results-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usertesting/results-api/versions/8124f6985018/schema)
