GET
/
getTranscript
curl --request GET \
  --url https://transcript.lol/api/getTranscript
{
  "transcriptId": "<string>",
  "sourceUrl": "<string>",
  "platform": "<string>",
  "title": "<string>",
  "description": "<string>",
  "thumbnailUrl": "<string>",
  "duration": 123,
  "currentStatus": "<string>",
  "failureReason": "<string>",
  "uploaderId": "<string>",
  "uploaderName": "<string>",
  "uploadedAt": "<string>",
  "statusInfo": [
    {
      "id": "<string>",
      "statusMessage": "<string>",
      "createdAt": "<string>"
    }
  ],
  "createdAt": 123,
  "speakerLabels": [
    "<string>"
  ],
  "qAndAs": [
    {
      "question": "<string>",
      "answer": "<string>",
      "sources": [
        {
          "transcriptId": "<string>",
          "startTime": "<string>",
          "endTime": "<string>",
          "content": "<string>"
        }
      ]
    }
  ],
  "partCount": 123,
  "partIndex": 123,
  "partSize": [
    123
  ],
  "transcriptLanguageCode": "<string>",
  "userId": "<string>",
  "paragraphs": {
    "transcript": "<string>",
    "paragraphs": [
      {
        "sentences": [
          {
            "text": "<string>",
            "start": 123,
            "end": 123
          }
        ],
        "speaker": 123,
        "num_words": 123,
        "start": 123,
        "end": 123
      }
    ]
  },
  "userPickedId": "<string>",
  "privacy": "PUBLIC",
  "aiFeatures": {}
}

Authorizations

X-API-KEY
string
headerrequired

Query Parameters

transcriptId
string
required

Id of the transcript

partIndex
string

If this is a multipart transcript. Transcripts of content over an hour are broken into parts of upto 1 hour each.

Response

200 - application/json
transcriptId
string
required
sourceUrl
string
required
platform
string
required
title
string
required
description
string
required
thumbnailUrl
string
required
duration
integer
required
currentStatus
string
required
failureReason
string
uploaderId
string
required
uploaderName
string
required
uploadedAt
string
required
statusInfo
object[]
createdAt
integer
required
speakerLabels
string[]
required
qAndAs
object[]
partCount
integer
required
partIndex
integer
required
partSize
integer[]
required
transcriptLanguageCode
string
required
userId
string
required
paragraphs
object
required
userPickedId
string
privacy
enum<string>
Available options:
PUBLIC,
UNLISTED,
PRIVATE
aiFeatures
object

All Ai features generated will be under this. The exact structure of each feature will vary. Look through examples.