Search
GET/v1/rumble/search1 credit
Searches Rumble and returns matching videos, channels, playlists, shorts and live streams.
01Query parameters
| Name | Type | Description |
|---|---|---|
| queryrequired | string | Search terms. |
| cursoroptional | string | Page number; pass the `cursor` value of the previous answer to get the next page.Default: 1 |
02Request
curl "https://api.scrapesocial.ai/v1/rumble/search?query=funny+cats" \ -H "x-api-key: $SCRAPESOCIAL_KEY"
03Responses
Real answers from the API. Lists are shortened to 2 items.
GET /v1/rumble/search?query=funny+cats
{
"success": true,
"credits_remaining": 4980,
"credits_charged": 1,
"query": "funny cats",
"videos": [
{
"id": "v7f7oia",
"url": "https://rumble.com/v7f7oia-funny-cats-.html",
"title": "FUNNY CATS 🐈",
"thumbnail": "https://hugh.cdn.rumble.cloud/video/fwe2/e8/s8/1/s/l/g/W/slgWA.oq1b-small-FUNNY-CATS-..jpg",
"duration": "1:16",
"publishedAt": "2026-09-07T18:08:37-04:00",
"publishedText": "1 month ago",
"viewCountText": "482 views",
"viewCountInt": 482,
"channel": {
"name": "DTL111",
"url": "https://rumble.com/user/DTL111",
"handle": "DTL111"
},
"type": "video"
},
{
"id": "valm19",
"url": "https://rumble.com/valm19-funny-cat-funny-cat.html",
"title": "Funny cat funny cat",
"thumbnail": "https://hugh.cdn.rumble.cloud/video/s8/6/n/Z/6/d/nZ6db.oq1b.1.jpg",
"duration": "0:10",
"publishedAt": "2020-10-04T13:50:36-04:00",
"publishedText": "6 years ago",
"viewCountText": "757 views",
"viewCountInt": 757,
"channel": {
"name": "Cute Cats",
"url": "https://rumble.com/c/CuteCats223",
"handle": "CuteCats223"
},
"type": "video"
}
],
"channels": [],
"playlists": [],
"shorts": [
{
"id": "v7hc5ps",
"url": "https://rumble.com/shorts/v7hc5ps",
"title": "CATS VS DOGS 😂",
"thumbnail": "https://hugh.cdn.rumble.cloud/video/fww1/6d/s8/1/W/t/T/9/WtT9A.adyb-small-CATS-VS-DOGS-..jpg",
"duration": "1:05",
"publishedAt": "2026-10-24T18:20:08+00:00",
"publishedText": null,
"viewCountText": "532 views",
"viewCountInt": 532,
"channel": {
"name": "DTL111",
"url": "https://rumble.com/user/DTL111",
"handle": "DTL111"
},
"type": "short"
},
{
"id": "v7fys3q",
"url": "https://rumble.com/shorts/v7fys3q",
"title": "Funny cats 😹",
"thumbnail": "https://hugh.cdn.rumble.cloud/video/fww1/c1/s8/1/g/3/6/0/g360A.adyb-small-Funny-cats-..jpg",
"duration": "2:29",
"publishedAt": "2026-09-25T10:15:09+00:00",
"publishedText": null,
"viewCountText": "217 views",
"viewCountInt": 217,
"channel": {
"name": "Henrik Wallin English",
"url": "https://rumble.com/c/HenrikWallinEng",
"handle": "HenrikWallinEng"
},
"type": "short"
}
],
"lives": [],
"cursor": 2
}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"
}04Notes
The answer has `query`, `videos` (about 24 per page), `channels`, `playlists`, `shorts`, `lives` and `cursor`, the next page number (a number), null on the last page. A search that finds nothing is a 200 with every list empty, for 0 credits.
05Errors & 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.