# SocialFetch Rumble Video Transcript/Captions

> SocialFetch Rumble Video Transcript/Captions is a paid API for AI agents from api.socialfetch.dev, paid per call via x402, $0.014/call, status unknown (last checked 2026-09-14).

Fetches available captions or transcript text for a given Rumble video URL.

## Facts

- Endpoint: GET https://api.socialfetch.dev/v1/rumble/videos/transcript
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/socialfetch-rumble-video-transcript-captions-cd9168a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ff7-TderGOABa68BJAtFP

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability socialfetch-rumble-video-transcript-captions-cd9168a7
```

Example prompt: Can you get the captions or transcript for this Rumble video? https://rumble.com/v4xyz123-some-video.html

## When to prefer this

Use this endpoint when you need to extract the spoken content or closed captions from a Rumble video as text, particularly for summarization, search, accessibility, or content analysis. Prefer this over generic scraping tools for Rumble-specific content since SocialFetch handles Rumble's platform structure natively.

## Known failure modes

- No captions available for the given video — endpoint returns empty or null transcript
- Invalid or malformed Rumble video URL returns an error
- Video is private or removed, resulting in a 404 or access error
- Rate limiting or payment failure (x402) if USDC payment is not processed
- Rumble platform changes causing scraping failures

## How this service works

Get captions for a Rumble video when available.

## Output

Returns the available caption or transcript text for the specified Rumble video, when captions are present on the video. If no captions are available, the response will indicate their absence.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 4096,
       "minLength": 1,
       "description": "Link to the Rumble video."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/socialfetch-rumble-video-transcript-captions-cd9168a7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.socialfetch.dev](https://www.zero.xyz/host/api.socialfetch.dev/llms.txt)
