How to run a Rumble search
GET request to /v1/rumble/search with your input. You get clean JSON back in seconds for ~6 credits (0.6/result) per call — no OAuth, scraping or platform SDKs. Rumble keyword search — same video card shape as channel-videos (type, durationSeconds + durationText, UTC publishedAt).How to run a Rumble search (step by step)
- 1
Get a free API key
Create a free Captapi account (100 credits, no card) and generate an API key from the dashboard.
- 2
Call the Rumble Search API
Send an authenticated GET request to /v1/rumble/search with your input. No OAuth, no scraping setup.
- 3
Read the JSON response
Parse the clean JSON response. Pass cache=true for a free 24h cache hit; default is always fresh.
Code example
curl "https://api.captapi.com/v1/rumble/search?q=space" \
-H "Authorization: Bearer capt_live_..."
# or: -H "x-api-key: capt_live_..."What the response looks like
{
"success": true,
"data": {
"query": "space",
"totalReturned": 2,
"results": [
{
"platform": "rumble",
"id": "v7dbdz0",
"url": "https://rumble.com/v7dbdz0-flat-earth-fake-space.html",
"type": "video",
"title": "FLAT EARTH - FAKE SPACE",
"channel": "Flat Earth Clock app",
"channelUrl": "https://rumble.com/c/flatearthclock",
"views": 954,
"likes": 17,
"dislikes": null,
"durationSeconds": 485,
"durationText": "8:05",
"publishedAt": "2026-07-27T08:08:00-04:00",
"thumbnail": "https://1a-1791.com/video/fwe2/96/s8/1/8/r/8/J/8r8JA.oq1b-small-FLAT-EARTH-FAKE-SPACE..jpg",
"comments": 1
},
{
"platform": "rumble",
"id": "v7dbg7s",
"url": "https://rumble.com/v7dbg7s-dummyvision-2-just-asking-questions-and-closing-arguments-from-baron-colema.html",
"type": "video",
"title": "SUNDAY SLOWS - Listening To a Special Spaces on Tyler Robinson - Misunderstanding Trial 101",
"channel": "Rekieta Law",
"channelUrl": "https://rumble.com/c/RekietaLaw",
"views": 7720,
"likes": 113,
"dislikes": 6,
"durationSeconds": 14139,
"durationText": "3:55:39",
"publishedAt": "2026-07-27T00:18:40-04:00",
"thumbnail": "https://1a-1791.com/video/fww1/89/s8/6/y/_/8/J/y_8JA.oq1b.37.jpg",
"comments": 7
}
]
}
}Billing metadata (credits charged, cache hit/miss) is returned in the X-Captapi-Credits and X-Captapi-Cache response headers.
Request parameters
| Name | Type | Required | Description |
|---|---|---|---|
| q | string | Yes | Keywords or search query (min 2 characters). |
| limit | integer | No | Max items to return (default 10, max 200). Billed per result. |
| cache | boolean | No | Set true to serve from the 24h response cache (0 credits on hit). Default false — always fetch fresh. |
Frequently asked questions
What does the Rumble Search API do?
The Rumble Search API lets you search and return matching results from a public Rumble query using one GET request to /v1/rumble/search. It returns clean JSON — no OAuth or infrastructure setup required.
How many credits does the Rumble Search API cost?
At the default limit this endpoint costs 6 credits (0.6 per result). Billing scales with how many results you request. Pass cache=true to serve from the 24h cache (0 credits on hit); default is always fresh. Selected profile endpoints also accept cacheMaxAge=1d|3d|7d|14d|30d. Failed or empty results are never charged.
Do I need a Rumble API key or OAuth?
No. A single Captapi key works across every platform Captapi supports — YouTube, TikTok, Instagram, Facebook, Twitter/X, Reddit, Threads, Bluesky, Pinterest, LinkedIn, Rumble, Spotify, Kwai, and more. We handle access, rate limits, retries, and authentication for you.
Is the Rumble Search API suitable for production use?
Yes. It is a stable REST endpoint with predictable JSON and automatic retries. Pass cache=true to serve from the 24h cache (0 credits on hit); default is always fresh. Selected profile endpoints also accept cacheMaxAge=1d|3d|7d|14d|30d. Use it for analytics, monitoring, and content automation.
Ready to run a Rumble search?
Start free with 100 credits — no credit card required.
Get your free API key