Tweets

Get video subtitles and captions for a tweet

Changed on

Returns the caption tracks of one public tweet's videos, as X's player reads them. Each track has its language, name, timed cues, and full text. A tweet without video, or a video without captions, returns no track and costs nothing.

get/api/v1/x/tweets/{id}/subtitles

Request

  • Base URL: https://xquik.com
  • URL: https://xquik.com/api/v1/x/tweets/{id}/subtitles
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer
    • none

Path parameters

idstring required

Tweet ID or URL-encoded tweet URL, such as x.com/nasa/status/20. Takes x.com & twitter.com links with or without https://, www., mobile., a query or a fragment, & /i/status or /i/web/status links. Anything else gets 400 invalid_tweet_id.

Response

Caption tracks of the tweet's videos

Example response

{
  "subtitles": {
    "tweetId": "2104593672624886205",
    "tracks": [
      {
        "mediaKey": "13_2104593621043314689",
        "language": "en",
        "name": "Planetary Defenders_Caption.en_US.srt",
        "autoGenerated": false,
        "url": "https://video.twimg.com/subtitles/amplify_video/2104593621043314689/0/-FdxBBY2iGcoP5wb.vtt",
        "text": "This asteroid 2024 YR4 might get interesting.",
        "truncated": false,
        "cues": [
          {
            "startMs": 0,
            "endMs": 3370,
            "text": "This asteroid\n2024 YR4 might get interesting."
          }
        ]
      }
    ]
  }
}

Changes

    • ●

      added the new x_community_not_joined enum value to the ///// response property for the response status

    • ●

      added the new x_community_not_joined enum value to the ////// response property for the response status

    • ●

      added the new x_community_not_joined enum value to the / response property for the response status

    • ●

      added the new x_community_not_joined enum value to the / response property for the response status

    • ●

      added the new x_community_not_joined enum value to the / response property for the response status

    • ●

      added the new x_community_not_joined enum value to the / response property for the response status

    • ●

      added the new x_community_not_joined enum value to the / response property for the response status

    • ●

      added the new x_community_not_joined enum value to the / response property for the response status

    • ●

      added the new x_community_not_joined enum value to the / response property for the response status

    • ●

      added the new x_community_not_joined enum value to the // response property for the response status

    • ●

      added the new x_community_not_joined enum value to the // response property for the response status

    • ●

      added the new x_community_not_joined enum value to the // response property for the response status

    • ●

      added the new x_community_not_joined enum value to the // response property for the response status

    • ●

      added the new x_community_not_joined enum value to the // response property for the response status

    • ●

      added the new x_community_not_joined enum value to the // response property for the response status

    • ●

      added the new x_community_not_joined enum value to the // response property for the response status

    • ●

      added the new x_community_not_joined enum value to the ////// response property for the response status

    • ●

      added the new x_community_not_joined enum value to the /////// response property for the response status

    • ●

      added the new x_community_not_joined enum value to the ////// response property for the response status

    • ●

      added the new x_community_not_joined enum value to the /////// response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the ///// response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the ////// response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the / response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the / response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the / response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the / response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the / response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the / response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the / response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the // response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the // response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the // response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the // response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the // response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the // response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the // response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the ////// response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the /////// response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the ////// response property for the response status

    • ●

      added the new x_community_not_selectable enum value to the /////// response property for the response status

    • ●

      added the new x_community_post_public enum value to the ///// response property for the response status

    • ●

      added the new x_community_post_public enum value to the ////// response property for the response status

    • ●

      added the new x_community_post_public enum value to the / response property for the response status

    • ●

      added the new x_community_post_public enum value to the / response property for the response status

    • ●

      added the new x_community_post_public enum value to the / response property for the response status

    • ●

      added the new x_community_post_public enum value to the / response property for the response status

    • ●

      added the new x_community_post_public enum value to the / response property for the response status

    • ●

      added the new x_community_post_public enum value to the / response property for the response status

    • ●

      added the new x_community_post_public enum value to the / response property for the response status

    • ●

      added the new x_community_post_public enum value to the // response property for the response status

    • ●

      added the new x_community_post_public enum value to the // response property for the response status

    • ●

      added the new x_community_post_public enum value to the // response property for the response status

    • ●

      added the new x_community_post_public enum value to the // response property for the response status

    • ●

      added the new x_community_post_public enum value to the // response property for the response status

    • ●

      added the new x_community_post_public enum value to the // response property for the response status

    • ●

      added the new x_community_post_public enum value to the // response property for the response status

    • ●

      added the new x_community_post_public enum value to the ////// response property for the response status

    • ●

      added the new x_community_post_public enum value to the /////// response property for the response status

    • ●

      added the new x_community_post_public enum value to the ////// response property for the response status

    • ●

      added the new x_community_post_public enum value to the /////// response property for the response status

    • ●

      added the new x_community_post_removed enum value to the ///// response property for the response status

    • ●

      added the new x_community_post_removed enum value to the ////// response property for the response status

    • ●

      added the new x_community_post_removed enum value to the / response property for the response status

    • ●

      added the new x_community_post_removed enum value to the / response property for the response status

    • ●

      added the new x_community_post_removed enum value to the / response property for the response status

    • ●

      added the new x_community_post_removed enum value to the / response property for the response status

    • ●

      added the new x_community_post_removed enum value to the / response property for the response status

    • ●

      added the new x_community_post_removed enum value to the / response property for the response status

    • ●

      added the new x_community_post_removed enum value to the / response property for the response status

    • ●

      added the new x_community_post_removed enum value to the // response property for the response status

    • ●

      added the new x_community_post_removed enum value to the // response property for the response status

    • ●

      added the new x_community_post_removed enum value to the // response property for the response status

    • ●

      added the new x_community_post_removed enum value to the // response property for the response status

    • ●

      added the new x_community_post_removed enum value to the // response property for the response status

    • ●

      added the new x_community_post_removed enum value to the // response property for the response status

    • ●

      added the new x_community_post_removed enum value to the // response property for the response status

    • ●

      added the new x_community_post_removed enum value to the ////// response property for the response status

    • ●

      added the new x_community_post_removed enum value to the /////// response property for the response status

    • ●

      added the new x_community_post_removed enum value to the ////// response property for the response status

    • ●

      added the new x_community_post_removed enum value to the /////// response property for the response status

    • ▲

      the response property ///// became optional for the status

    • ○

      added the optional property //// to the response with the status

Of the 52 revisions, 1 has no diff computed.