# X (Twitter) Tweet Transcript

<p>The WebVTT caption track of a video tweet, resolved through the stream's subtitle rendition. The track already exists upstream, so no speech recognition is involved. Returns the playlist, the segment URL and the full track with per-word timing.</p>

- **Documentation:** [https://scrappa.co/docs/x-twitter/x_twitter_tweet_transcript](https://scrappa.co/docs/x-twitter/x_twitter_tweet_transcript)
- **API group:** X (Twitter) API
- **Endpoint:** `GET https://scrappa.co/api/x-twitter/tweet/transcript`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string | Yes | <p>Tweet id, or any public x.com status URL. A full status URL is accepted and the id is extracted from it.</p> |

## Example response

```json
{
    "id": "1234567890123456789",
    "format": "vtt",
    "segment": "https://video.twimg.com/subtitles/example.vtt",
    "playlist": "https://video.twimg.com/amplify_video/example.m3u8",
    "transcript": "WEBVTT\n\n00:00:01.000 --> 00:00:03.500\nPublic tweet text.\n"
}
```

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
