> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scraperize.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Video transcript

> Returns a Rumble video's transcript from the captions its player shows (most videos have auto-generated English captions): timed segments (seconds), the full text, the caption language and whether it's auto-generated, every caption language the video has, and the video's title, length and channel. A video without captions returns 404. Only publicly available data is returned.

> [!NOTE]
>
> **Cost: 1 credit** per successful request. Errors and cache hits (`cache_max_age`) are free.

> [accordion] Copy for AI assistant
>
> Paste this into ChatGPT, Claude or your coding assistant to generate working code for this endpoint (use the copy button).
>
> ```text Prompt
> I want to make an API call to /v1/rumble/video/transcript. Here are the details:
>
> Endpoint: GET https://api.scraperize.com/v1/rumble/video/transcript
> Description: Returns a Rumble video's transcript from the captions its player shows (most videos have auto-generated English captions): timed segments (seconds), the full text, the caption language and whether it's auto-generated, every caption language the video has, and the video's title, length and channel. A video without captions returns 404. Only publicly available data is returned.
>
> Required Headers:
> - x-api-key: Your API key
>
> Parameters:
> - url (string) [required]: The video's URL (rumble.com/v<id>-<title>.html, rumble.com/shorts/v<id> or rumble.com/embed/v<id>/).
> - cache_max_age (select): Optional. Return a cached result if one this age or newer exists — served for **0 credits** with `meta.cached=true` and `meta.cachedAt`. Otherwise a fresh scrape runs (**1 credit**) and refreshes the cache. Omit to always scrape fresh.
>
> Example Response:
> {
>   "data": {
>     "video": {
>       "id": "v7hvcx6",
>       "url": "https://rumble.com/v7hvcx6-71-of-voters-say-congress-isnt-doing-enough-to-check-trump.html",
>       "title": "71% of Voters Say Congress Isn't Doing Enough to CHECK Trump",
>       "durationSeconds": 1095,
>       "channelName": "TimcastIRL",
>       "channelUrl": "https://rumble.com/c/TimcastIRL"
>     },
>     "transcript": "71% of voters say Congress is not doing enough to check Trump voter poll results show. Well, if you can't trust CNN, who can you trust? You know, I mean, true. …",
>     "language": "English (auto)",
>     "languageCode": "en",
>     "isAutoGenerated": true,
>     "segments": [
>       {
>         "start": 0,
>         "end": 5.28,
>         "text": "71% of voters say Congress is not doing enough to check Trump voter poll results show."
>       }
>     ],
>     "availableLanguages": [
>       {
>         "languageCode": "en",
>         "language": "English (auto)",
>         "isAutoGenerated": true
>       }
>     ],
>     "segmentCount": 360,
>     "fetchedAt": "2026-11-07T14:48:47.313Z"
>   },
>   "meta": {
>     "requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
>     "creditsCharged": 1,
>     "creditsRemaining": 4999,
>     "cached": false
>   }
> }
>
> Please help me write code in my preferred programming language to make this API call and handle the response appropriately. Include error handling and best practices.
> ```


## OpenAPI

````yaml /api-reference/openapi.json get /v1/rumble/video/transcript
openapi: 3.0.3
info:
  title: Scraperize API
  version: 1.0.0
  description: >-
    Extract public data from social media platforms as clean JSON. Endpoints are
    split by platform and by what they return, e.g. `GET /v1/twitter/tweet`.


    ## Authentication

    Send your API key in the `x-api-key` header (or `Authorization: Bearer
    <key>`). Create keys in your dashboard.


    ## Credits

    Each successful live scrape costs **1 credit**. Credits are prepaid and
    never expire.


    ## Caching

    Every endpoint accepts an optional `cache_max_age`
    (`1d`|`3d`|`7d`|`14d`|`30d`). A cache hit within that window is returned for
    **0 credits**.


    ## Responses

    Success returns `{ "data": …, "meta": { "requestId", … } }`. Errors return
    `{ "error": { "code", "message", "requestId" } }` with a matching HTTP
    status. `meta` on a scrape carries `creditsCharged`, `creditsRemaining`,
    `cached`, and (on a hit) `cachedAt`.


    ## Rate limits

    Requests are limited per team per minute; over the limit returns `429` with
    a `Retry-After` header.
servers:
  - url: https://api.scraperize.com
    description: Production
security:
  - ApiKeyAuth: []
tags:
  - name: Twitter
    description: Twitter / X scraping endpoints
  - name: Facebook
    description: Facebook scraping endpoints
  - name: Linkme
    description: Linkme (link.me) scraping endpoints
  - name: Amazon
    description: Amazon (creator shop / storefront) scraping endpoints
  - name: Linkbio
    description: Linkbio (lnk.bio) scraping endpoints
  - name: Pillar
    description: Pillar (pillar.io) scraping endpoints
  - name: Komi
    description: Komi (komi.io) scraping endpoints
  - name: Linktree
    description: Linktree (linktr.ee) scraping endpoints
  - name: Kick
    description: Kick (kick.com) scraping endpoints
  - name: Snapchat
    description: Snapchat (snapchat.com) scraping endpoints
  - name: Telegram
    description: Telegram (t.me) scraping endpoints
  - name: LinkedIn
    description: LinkedIn scraping endpoints
  - name: Twitch
    description: Twitch scraping endpoints
  - name: TikTok
    description: TikTok (tiktok.com) scraping endpoints
  - name: Instagram
    description: Instagram scraping endpoints
  - name: Lagos Life
    description: Lagos Life scraping endpoints
  - name: Bluesky
    description: Bluesky (bsky.app) scraping endpoints
  - name: Threads
    description: Threads (threads.com) scraping endpoints
  - name: Reddit
    description: Reddit (reddit.com) scraping endpoints
  - name: Rumble
    description: Rumble (rumble.com) scraping endpoints
  - name: Truth Social
    description: Truth Social (truthsocial.com) scraping endpoints
  - name: YouTube
    description: YouTube (youtube.com) scraping endpoints
paths:
  /v1/rumble/video/transcript:
    get:
      tags:
        - Rumble
      summary: Video transcript
      description: >-
        Returns a Rumble video's transcript from the captions its player shows
        (most videos have auto-generated English captions): timed segments
        (seconds), the full text, the caption language and whether it's
        auto-generated, every caption language the video has, and the video's
        title, length and channel. A video without captions returns 404. Only
        publicly available data is returned.
      parameters:
        - name: url
          in: query
          required: true
          description: >-
            The video's URL (rumble.com/v<id>-<title>.html,
            rumble.com/shorts/v<id> or rumble.com/embed/v<id>/).
          schema:
            type: string
          example: >-
            https://rumble.com/v7hvcx6-71-of-voters-say-congress-isnt-doing-enough-to-check-trump.html
        - name: cache_max_age
          in: query
          required: false
          description: >-
            Optional. Return a cached result if one this age or newer exists —
            served for **0 credits** with `meta.cached=true` and
            `meta.cachedAt`. Otherwise a fresh scrape runs (**1 credit**) and
            refreshes the cache. Omit to always scrape fresh.
          schema:
            type: string
            enum:
              - 1d
              - 3d
              - 7d
              - 14d
              - 30d
          example: 7d
      responses:
        '200':
          description: The transcript.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      video:
                        type: object
                      transcript:
                        type: string
                      language:
                        type: string
                        nullable: true
                      languageCode:
                        type: string
                      isAutoGenerated:
                        type: boolean
                      segments:
                        type: array
                        items:
                          type: object
                      availableLanguages:
                        type: array
                        items:
                          type: object
                      segmentCount:
                        type: integer
                      fetchedAt:
                        type: string
                        format: date-time
                  meta:
                    type: object
                    description: >-
                      requestId + credit/caching metadata (creditsCharged,
                      creditsRemaining, cached, cachedAt).
                required:
                  - data
                  - meta
              example:
                data:
                  video:
                    id: v7hvcx6
                    url: >-
                      https://rumble.com/v7hvcx6-71-of-voters-say-congress-isnt-doing-enough-to-check-trump.html
                    title: >-
                      71% of Voters Say Congress Isn't Doing Enough to CHECK
                      Trump
                    durationSeconds: 1095
                    channelName: TimcastIRL
                    channelUrl: https://rumble.com/c/TimcastIRL
                  transcript: >-
                    71% of voters say Congress is not doing enough to check
                    Trump voter poll results show. Well, if you can't trust CNN,
                    who can you trust? You know, I mean, true. But I mean, the
                    exit polls, like, when people say that they're not doing
                    enough to check Trump, is it, do you guys get the sense that
                    Congress is largely aligned behind the president? No,
                    they've produced no significant legislation. Obviously the
                    Senate, you know with with a small Republican majority,
                    they've still not been able to get anything, you know of
                    substance to the president's desk. All of the presidents
                    achievements have all been through or largely been through
                    bureaucratic bureaucratic action or through executive order
                    so I mean I think we really have three parties I mean Senate
                    filibuster though I mean I think largely Republicans have
                    kind of stood by Trump for the most part with some
                    exceptions but I think that's more of the Senate than it is
                    so then how would you explain what the the the exit polls
                    are saying then I mean, I think that the people are
                    irritated with gas prices and frustrated with the war. Yeah.
                    Yeah. I think it's Fuentes who says, let's punish him in
                    this midterm. I think that's what's happening. I think the
                    right is gone. You're a pit bull. You're out of control. We
                    got to shorten your leash. I don't want an Iran to continue.
                    And I'm going to punish you by giving the house to the left
                    and letting it go blue. And don't worry, I'll still have
                    your back in the presidential elections, but this is some
                    sort of slap on the wrist tonight. I'm not saying you're
                    wrong, but to me, the vibe I get when I hear that is, well,
                    you know, this chemo is really nasty, it's really kicking my
                    ass. Let's go with the tumor for a little bit and see how
                    that works out. I am right there with you. I think the idea
                    of allowing the Democrats to take the house, now, Grant,
                    there's not really much that we sitting around the table can
                    do about it, but the ramifications are gonna be... Fairly
                    dramatic. That's why I think it's a little when they threw
                    that wasps nest at the guy Yeah, like you're just
                    distracting him from because what can the house do but
                    antagonize the president and impeach him What not only
                    they're not going to change immigration. They're not going
                    to stop the war in Iran They're just going to tie him up
                    with legal crap. No, it's you can change your perception of
                    momentum They can make the public feel like momentum is
                    moving in a in a pro-democrat direction Yeah, and as the
                    media will you know trumpet everything they do the media
                    will trumpet a thousand times and as much as as people
                    perceive it as a slap on the wrist to Trump, the the the
                    House is still going to take control of all the committee or
                    the the Democrats will take control of all the committees
                    you'll have you know that they're going to be investigations
                    all kinds of investigations they're going to pull people
                    like Elon Musk in front of the in front of Congress and
                    they're they're going to and basically make all the people
                    that have supported Trump, they're gonna make their lives
                    much more difficult. And that's actually bad for America,
                    right? Like, spate and not only... Well, that's not what you
                    said as much. Yeah, exactly. We need to antagonize them, we
                    need to get in their face. And when a former CIA operative
                    tells you they're gonna do something, they usually get it
                    done. The one thing I will say on the Democrat side, if they
                    do take the house, I think that Kim Jeffries is in so much
                    trouble, because there are gonna be so many of these
                    socialists, like Chevalier, who got elected. not going to be
                    a squad anymore, they're going to be a full caucus. Yeah.
                    And they're already fighting her. They're already sick of
                    her. Yep. And she hasn't even started yet. But I mean, the
                    left on her. But there's going to be so many of them. Yes.
                    There's Scott Wiener in California, right? No, I think he's
                    still in the Senate in California. I don't think he's
                    running for her. Wait, whoever won that seat, because there
                    were three communists in that seat, it was Scott Wiener.
                    Psycho chakra bar to you and somebody else, but that Pelosi
                    seat. I think it is I love the Star Wars games Well, like
                    shounen on son a nun over there in in New Hampshire Well,
                    they actually got him from the cantina bar in Star Wars.
                    Well, the new new that's new That's what's gonna save the
                    Senate. I think that's gonna be the only Republican flip
                    tonight. I agree, I'm checking, look, it is a small enough
                    state that you can marshal your resources. Turning Point
                    Action's been up there for about two months. He's already
                    been in the seat. His brother is the governor, or was the
                    governor for two terms. There a household name in that
                    state. It would not shock me if that is the seat that saves
                    the Senate for the Republicans. if we have the bad night
                    that the rest of the country is expecting. Well, I can tell
                    you, I know some people in the administration pretty well,
                    and I'm not going to name any names, but they are extremely
                    aware that if the Democrats secure power again, they are all
                    destroyed. It will be hunted to the ends of the earth
                    everything that was done to Trump will be done to them a
                    thousand times over Yeah, so they are extremely motivated to
                    not have that happen Well, it's the left is a culture of
                    spite like up in Canada the Prime Minister Mark Carney He
                    ran on I'm going to torture Trump and even though 80% of the
                    economy is relying on American business. They said yeah
                    Let's bite the hand that feeds us. Elbows up. I mean, yeah.
                    Tisha James, her entire Attorney General campaign, is I'm
                    going to torture Trump. Yeah, I mean, I'll bring up Musk
                    again. Like, they're going to do all they can to cause him
                    problems. And he, SpaceX, carried 95% of all of the tonnage
                    to space. From, not just from the United States, but... all
                    over the world, 95% of all of the tonnage brought to space.
                    But it's a religious cult, right? So they're not concerned
                    about productivity and metrics of civilization. They're
                    concerned about, do I have power over you? Are you bending
                    the knee to my will? And of that, they're happy to rule over
                    ashes. I mean, just look at Rhodesia, just look at South
                    Africa. They're happy to do that to America too, as long as
                    they are in charge of whatever is left. But let's say that
                    whoever fights innovation, always loses yeah whoever doesn't
                    but about South Africa like I have a lot of cop friends that
                    are like yo this needs to happen it's got to get worse for
                    gets better I'm armed it's like an alcoholic or a drug got
                    it's got to hit rock bottom there's no rock bottom yeah go
                    to Cape Town elevators and abandoned buildings are for feces
                    now There's no like we the frogs and boiling water that they
                    get boiled into oblivion. There's no like all right now
                    That's enough. We got to save New York City. It's like do we
                    need favelas? You're good. Okay. All right. I'm sorry. I
                    talk a lot and sometimes it comes across in a negative way,
                    so Now but Gavin you're right like do we need favelas in
                    Queens before people go we have favelas in Queens I mean no
                    one noticed about the one like that like the ones made out
                    of like Plexi Queens is Lahore Pakistan now. It's Archie
                    Bunker would be alarmed to see what's happened to Astoria.
                    What a great So, uh, there's one more we're gonna jump to
                    this here from Colchee We want to give a shout out to
                    Colchee for sponsoring. Oh, look, there's all my investments
                    Yeah, I mean essentially so the question is how many Senate
                    seats will Republicans hold after the midterms Colchee's
                    predicting like 47 no, they're take they're predicting
                    That's the highest number I've ever heard Republicans
                    holding Oh, no, sorry. I thought you were talking about
                    losing. No, they're they're talking about Republicans
                    retaining 47 I mean they got a 51% or 51 seat majority now
                    if it's 47 that I mean if it's 47 Then the house is going to
                    be like a bloodbath Obama era losing 100 seats. Yeah, you
                    know, I don't know about that I was good, but also here's
                    the thing that we were sorry, right? We were supposed to
                    pick up seats in this cycle So get everyone everyone
                    Everyone here knows, but every two years, 33, 33, and 34
                    senators are up. So one cycle is good for Democrats, one is
                    good for Republicans, and then one is kind of neutral. We
                    were supposed to gain seats in this election. Were we, I
                    thought the president tends to lose seats in the final
                    midterm. In the Senate cycle, this was the one that we were
                    supposed to pick up seats. So just maintaining is like,
                    look, in theory, if you go by Trump's 24 numbers, Georgia,
                    Michigan should have won those that that gives us 55 seats
                    now. We're talking about 47 a Possibility, yeah, according
                    to calcium, you know, this is dangerous and I'll give so
                    that'd be 55 with those two seats 56 with Sununu and then
                    one We got Guam. Don't forget Guam. I know the house seat or
                    the delegate flipped. Yeah. Like Mink Johnson said. If I was
                    a non-voting member, like from Guam or from DC, I would just
                    be the wildest human being imaginable in the house because
                    what are you going to do? Take my committees away. You
                    imagine making that flight from Guam to DC. It's in the
                    middle of nowhere. You have to zoom out until you get
                    tendonitis just to see what it's near. Hi. We're switching
                    it out, we're bringing it in. I'll go, I'll go, it's fine.
                    And then we're bringing in Grace. Oh no, oh these. No,
                    people love me and it's fine. Awesome. You're welcome. Yes,
                    hi Grace, welcome. And when you sit down, introduce yourself
                    please. Hi, I'm Grace Weinstein. So nice to meet every
                    single one of you. I'm Phil, nice to meet you. Thank you.
                    Hi. So if you consider yourself on the left, so how are you
                    feeling today? So I feel like the broader view that I have
                    to say is that I report on content creators who post about
                    politics from any angle and all angles. How am I feeling
                    today? I've fielded a lot of questions from friends and
                    family who are really over-eager and feeling very good. And
                    it is my job in this life to say, let's cool your jets for
                    now. We got to see how things happen. I encourage them to
                    look at, you know, 2016, 2024, the way that they felt really
                    good and things didn't go their way. So I'm trying to be a
                    voice of reason for them as we still wait for everything to
                    come in. But you got the house. Do do it. I don't know.
                    Okay. I think I really think anything can happen. I I
                    Hesitate to be so certain because the times when I've been
                    so certain in the past the times that they come and play in
                    your face And it's like oh the Democrats did not do enough.
                    They did not sell their message They did not sell their
                    vision if they even had a vision I was gonna say do you
                    think that the Democrats actually have a vision or have or
                    have been it's been just Look at how bad the gas prices are,
                    because, I mean, that's a legitimate strategy, but that
                    doesn't actually say anything about a governing philosophy.
                    Yeah, I write a lot about sports when I can. I try to, like,
                    wedge it into all my political reporting, and you're not a
                    championship team if you don't have defense and offense. So
                    I think this defense that they've been running is skillful
                    and smart and intentional, but do I think that that's enough
                    to then lay out what your view of the world is for the next
                    two, four, eight years? No, it has not been. Well, I mean,
                    so it's my understanding that the, or my sense that the DSA
                    is going to be a... largely influential in the Democrat
                    party moving forward. You look at all of the victories
                    they've had. You don't think, please, please, please,
                    please. I think if we're talking about math here, simple
                    share of let's say, DSA associated members are actually like
                    paying, dues paying members, who potentially stand to be
                    elected into the house this time around. It's a very small
                    fraction, especially in comparison to, you know, Hakeem
                    Jeffreys and Chuck Schumer still running this party for some
                    reason. Chuck Schumer does a lot of acquiescing to the DSA
                    and to the... Do you think? I do think so. Well, I think
                    that... Like what? So I think that the way that they are
                    moving towards just endorsing the candidates, right? I mean,
                    obviously they're going to endorse Democrats, right? But if
                    they had an actual problem with the platform or the policies
                    that they're proposing, wouldn't it make more sense for
                    Chuck Schumer or someone like Elizabeth Warren to say, no,
                    we don't support this? So they have a few times in this
                    midterm election. left as it gets, running for Congress in
                    America, and especially in Florida, is a pill battle for
                    her. And Chuck Schumer, who controls the funding for these
                    candidates for the midterm, said, no, we're not going to
                    give funding to her campaign. So there are these places
                    where they where they draw the line. I think a lot of people
                    like to bring up Abdul Al Sayed and his support, or
                    especially in light of the Haley Stevens madness. They like
                    to bring that up. has been sort of more friendly to him
                    because Abdul, I'll say it, is, for example, not a
                    dues-paying member of DSA, but I think a lot of people would
                    say he's in that camp anyway. Okay. Um, so yeah, we were
                    just talking about the possibility of Republicans loo- of
                    Republicans retaining only 47 seats. Uh... After
                    everything's all said and done Daniel. Do you have also got
                    Daniel Turner here? Yeah Yeah, Daniel Turner your favorite
                    energy genius as I like to introduce myself a couple times
                    I've been on the show, so thank you and humble to be and
                    very humble very humble great to be back Do you have any
                    thoughts on on the idea that the Republicans will only hold
                    47 seats 47 of the Senate seats of the Senate? Yeah, I mean
                    that's that's a pretty bad sweep, right? I guess Anything is
                    possible for the issues I care about which is energy. It
                    doesn't really make a huge Because a lot of energy policy
                    has run through the executive branch. They'll have their
                    hearings and their subpoenas, and I'll have to test, I
                    always get subpoenaed when the left is in power and it's a
                    pain in the ass and you have to sit there for hours on end
                    and answer hostile questions. But they can't really change
                    the trajectory of whether it's production or refinery
                    construction or pipelines. They can try to throw a wrench in
                    the works, but the energy agenda will continue. I don't mean
                    to say you, the Democrats will have in their advantage is
                    that as soon as the election is done, data center
                    controversy will disappear because that was all fake for the
                    election. That will stop. The Iran stuff will stop and gas
                    prices will drop and oil prices will drop and the Democrats
                    in control will say, look what we did. We just got the power
                    in November and by February look at where we are and it's a
                    brilliant strategy It's not it's not accurate necessarily
                    But but you have to take advantage of it just like the
                    Democrats are taking advantage of now saying look at what's
                    happening with gas prices Elect us and we will lower gas
                    prices So you don't expect there to be a pushback on data
                    center construction or something because that's something
                    that you hear a lot of noise about from I'm fascinated by
                    that. I mean, I wouldn't say that. And so much of that is at
                    the state and local level. Now, governor's going to have a
                    big difference, right? If you have a couple of these
                    governors flip, Ohio being the biggest example, Metagist
                    announced a $8 billion construction of a huge data center in
                    Ohio. Vivek loses that seat. And Ashley, I'm sorry, that's
                    Florida. Governor Gubin, sorry, Ken, in Ohio. Amy Ackden.
                    Amy Ackden, thank you, wins. She could turn it off like that
                    and and that would be detrimental to that industry So I
                    think you could see some some things happen on the state
                    level But but at the federal level now which is which is why
                    it's so important to have control of the agencies for the
                    energy agenda In the house thwart fracking are they against
                    fracking? Do they want to stop that? They can but you know
                    They won't be able to though. Maybe they'll pass a law and
                    Trump will veto it and they won't have a veto Prove even 47
                    will be hard to veto and even 47 senators you won't lose You
                    know, that will be the interesting thing for someone like
                    James Tallarico, right? Who has flip-flopped on energy,
                    right? He came out, we need to end fossil fuels. He walked
                    it back. Well, now your first big vote is, say, and if the
                    Republicans are smart, and they're not always, if the
                    Republicans are smart, they should introduce the fracking
                    ban. just the way they, the way Chuck Schumer introduced the
                    Green New Deal back in 2019. Remember, they all ran on it
                    and they were like, fine, let's introduce it. And all the
                    Democrats voted present to kind of say, yeah, that's what we
                    thought. That would be interesting. Let's let's vote on a
                    let's vote on a moratorium of oil, oil, oil and gas
                    drilling. Just to put James Tallarico on notice, to put, you
                    know, energy, energy important. Mary Pultola, Alaska, woof.
                    Offshore drilling's pretty damn important in Alaska. How
                    will she vote on it? So that will be a curious thing to see.
                    You know, you also said you thought that the price of oil
                    and the price of gas will go down. Why do you say that? I
                    think a lot of what's happening with, well, and the reason I
                    ask is because it's the, it's your average person out there
                    probably associates the price of gas with the war in Iran.
                    It does. It's not. the war in Iran is not gonna just be over
                    with the introduction of a new house or new people in the
                    Senate. In fact, it's likely that Trump's going to ramp it
                    up. We just had strikes the other day. So unpack that for
                    me, please. I think a lot of the price point is just fear of
                    uncertainty. And once the uncertainty has gone, the price
                    point, the supply, and that's what's weird about this
                    current, the last eight months, we don't have a supply
                    problem. we have uncertainty in markets and that is a real
                    economic factor right and when when housing markets are
                    uncertain They go bonkers when oil markets are uncertain.
                    They go bonkers. I think the uncertainty factor will
                    disappear diesel prices are not going to drop And that's
                    going to be a huge thorn in everybody's side. And that's
                    mostly because Russia and Ukraine have destroyed at this
                    point now, I think it's like 72% of the world of their
                    diesel refining capacity. That's not going to change. And
                    those refineries are blown to smithereens. That's not going
                    to change anytime soon. And that's a huge thorn in the side.
                    I don't know why the president hasn't used like the Defense
                    Production Act to say, we have to build diesel refiners now.
                    We can build them in two years if we have full all-man on
                    all hands-on deck. They haven't done that And that's I think
                    is a huge problem. Diesel's not going anywhere and that's
                    gonna suck because everything in the world runs on diesel So
                    your food prices are not gonna drop your we haven't even
                    begun to so next year's harvest and Diesel prices are good,
                    you know seven dollars. We haven't let alone fertilize let
                    alone harvest let alone We're in bad shape for quite some
                    time.
                  language: English (auto)
                  languageCode: en
                  isAutoGenerated: true
                  segments:
                    - start: 0
                      end: 5.28
                      text: >-
                        71% of voters say Congress is not doing enough to check
                        Trump voter poll results show.
                    - start: 5.28
                      end: 7.52
                      text: Well, if you can't trust CNN, who can you trust?
                    - start: 7.52
                      end: 9.28
                      text: You know, I mean, true.
                  availableLanguages:
                    - languageCode: en
                      language: English (auto)
                      isAutoGenerated: true
                  segmentCount: 360
                  fetchedAt: '2026-11-07T14:48:47.313Z'
                meta:
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
                  creditsCharged: 1
                  creditsRemaining: 4999
                  cached: false
        '401':
          description: Missing, invalid, or revoked API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: UNAUTHORIZED
                  message: API key required — pass it in the `x-api-key` header.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '402':
          description: Not enough credits for this request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: INSUFFICIENT_CREDITS
                  message: >-
                    This request costs 1 credit, but your balance is 0. Top up
                    to continue.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '404':
          description: No such video, or it has no captions.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: NOT_FOUND
                  message: >-
                    The requested content was not found (it may not exist, be
                    deleted, or be private).
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '422':
          description: Invalid query parameters (`url` must be a Rumble video URL).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: VALIDATION_ERROR
                  message: Request validation failed
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
                  details:
                    - path: url
                      message: url is required
        '429':
          description: Over the per-minute rate limit — honour `Retry-After`.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: RATE_LIMITED
                  message: >-
                    Rate limit exceeded — max 100 requests per 60s. Retry in
                    ~30s.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '503':
          description: >-
            Temporarily unavailable — retry after `Retry-After`. `error.code`
            tells you why: `UPSTREAM_BLOCKED` (the source blocked this request),
            `EXTRACTION_FAILED` (the source returned unexpected data),
            `PLATFORM_UNAVAILABLE` (the source is down), or
            `SERVICE_UNAVAILABLE` (we are at capacity).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: UPSTREAM_BLOCKED
                  message: >-
                    The source is temporarily unavailable. Please try again
                    shortly.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
components:
  schemas:
    Error:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              example: NOT_FOUND
            message:
              type: string
              example: The requested content was not found.
            requestId:
              type: string
              example: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
            details:
              type: array
              items:
                type: object
              description: Present on validation errors.
          required:
            - code
            - message
            - requestId
      required:
        - error
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        Your API key. Send it in the `x-api-key` header (or `Authorization:
        Bearer <key>`). Create and manage keys from your dashboard.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.