# SocialFetch Rumble Video Search

> SocialFetch Rumble Video Search 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-15).

Search Rumble for videos and Shorts by keyword, returning paginated results.

## Facts

- Endpoint: GET https://api.socialfetch.dev/v1/rumble/search
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/socialfetch-rumble-video-search-096da314
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YkEfMjXDDjdwB7Gktg46n

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-search-096da314
```

Example prompt: Search Rumble for videos about 'cryptocurrency regulation 2024' and show me what comes up.

## When to prefer this

Use this endpoint when you need to discover or search for video content specifically on Rumble (not YouTube, TikTok, or other platforms). Ideal when users want to find alternative-platform video content, conservative media, or any content hosted on Rumble by keyword. Use the cursor parameter for paginating through multiple pages of results.

## Known failure modes

- Empty query string returns validation error (minLength:1)
- Query exceeding 512 characters is rejected
- Invalid cursor value may return no results or an error
- No videos found for obscure queries returns empty result set
- Rate limiting or payment failure returns 402 or 429 error

## How this service works

Search Rumble for videos and Shorts by keyword.

## Output

A paginated list of Rumble video results matching the search query, including video metadata such as titles, URLs, thumbnails, and a cursor token for fetching the next page of results.

## 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": [
      "query"
     ],
     "properties": {
      "query": {
       "type": "string",
       "maxLength": 512,
       "minLength": 1,
       "description": "Search query text for Rumble content."
      },
      "cursor": {
       "type": "string",
       "minLength": 1,
       "description": "Page number from a previous response."
      }
     }
    }
   },
   "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-search-096da314/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)
