Skip to content

Video Transcript

GET/v1/rumble/video/transcript1 credit

Returns a Rumble video's captions as a WebVTT file, with the caption language.

01Query parameters

NameTypeDescription
urlrequiredstringRumble video URL, e.g. `https://rumble.com/v79xhhm-discovery-why-glenn-wants-israel-to-sue-the`; the `.html` ending and the title part are optional, and an embed URL (`https://rumble.com/embed/<id>/`) also works.

02Pricing

1 credit when the video has captions. A video without captions returns `transcript: null` and `transcriptNotAvailable: true` for 0 credits.

03Request

curl "https://api.scrapesocial.ai/v1/rumble/video/transcript?url=https%3A%2F%2Frumble.com%2Fv79xhhm-discovery-why-glenn-wants-israel-to-sue-the" \
  -H "x-api-key: $SCRAPESOCIAL_KEY"

04Responses

Real answers from the API. Lists are shortened to 2 items.

GET /v1/rumble/video/transcript?url=https%3A%2F%2Frumble.com%2Fv79xhhm-discovery-why-glenn-wants-israel-to-sue-the

{
  "success": true,
  "credits_remaining": 4980,
  "credits_charged": 1,
  "id": "v79xhhm",
  "url": "https://rumble.com/v79xhhm-discovery-why-glenn-wants-israel-to-sue-the-new-york-times.html",
  "language": "English (auto)",
  "transcript": "WEBVTT\r\n\r\n00:00:06.830 --> 00:00:11.030\r\nLet's get into these questions, and we'll try and get through as many as we can.\r\n\r\n00:00:11.030 --> 00:00:15.630\r\nThe first one is from Christi Marbet, who says there were a few questions about this.\r\n\r\n00:00:15.630 --> 00:00:17.730\r\nThey want you to comment on the following, quote,\r\n\r\n00:00:17.730 --> 00:00:24.030\r\nthe Christoph piece on Palestinian rape …"
}

Common to every endpoint

Any route can answer these: a missing or wrong key, no credits left, the platform not answering, or a failure on our side. None of them costs credits.

GET /v1/cosmos/profile?handle=design

{
  "success": false,
  "message": "Invalid API key"
}

05Notes

`transcript` holds the whole WebVTT file as text, timestamps included, and `language` names the track (e.g. "English (auto)"). There is no AI transcription on this route. An unknown video is a free 404; a URL that is not a Rumble video is a free 400.

06Errors & credits

Every error has success: false, a real HTTP status and costs no credits.

  • 400missing_parameter

    A required parameter is missing or invalid.

  • 403private_account

    The account is private or age-restricted.

  • 404not_found

    No such account.

  • 503upstream_error

    The platform did not answer; retry shortly.