Social Fetch
Rumble

Search Rumble

Search for videos and Shorts on Rumble.

Use `data.page.hasMore` and `data.page.nextCursor` for pagination rather than inferring completion from `data.totalResults` alone.

GET/v1/rumble/search
1credit
x-api-key*stringheader

API key (`sfk_...`)

Parameters
2
query*stringquery

Search query text for Rumble content.

min 1 chars · max 512 chars

cursorstringoptionalquery

Page number from a previous response.

min 1 chars

Response fields
87

Endpoint-specific response payload.

dataquery
string

Search query string evaluated for this response.

Matching Rumble videos.

datavideos[]id
string

Rumble content identifier.

min 1 chars

datavideos[]kind
string

Normalized media kind for this row.

one of: video, short, live

datavideos[]url
stringnullable

Canonical public URL for this item when available.

datavideos[]title
stringnullable

Title shown for this item.

datavideos[]thumbnailUrl
stringnullable

Thumbnail image URL when available.

Channel metadata when available.

datavideos[]channelname
stringnullable

Channel display name when available.

datavideos[]channelhandle
stringnullable

Channel handle when available.

datavideos[]channelurl
stringnullable

Canonical public channel URL when available.

datavideos[]viewCount
integernullable

View count when available.

≥ 0

datavideos[]viewCountText
stringnullable

Human-readable view count label when available.

datavideos[]publishedAt
stringnullable

ISO-8601 publish timestamp when available.

datavideos[]publishedTimeText
stringnullable

Human-readable relative publish time when available.

datavideos[]durationSeconds
integernullable

Duration in seconds when available.

≥ 0

datavideos[]durationText
stringnullable

Human-readable duration label when available.

Display badges when present.

datavideos[]badges[]
stringoptional

Matching Rumble Shorts.

datashorts[]id
string

Rumble content identifier.

min 1 chars

datashorts[]kind
string

Normalized media kind for this row.

one of: video, short, live

datashorts[]url
stringnullable

Canonical public URL for this item when available.

datashorts[]title
stringnullable

Title shown for this item.

datashorts[]thumbnailUrl
stringnullable

Thumbnail image URL when available.

Channel metadata when available.

datashorts[]channelname
stringnullable

Channel display name when available.

datashorts[]channelhandle
stringnullable

Channel handle when available.

datashorts[]channelurl
stringnullable

Canonical public channel URL when available.

datashorts[]viewCount
integernullable

View count when available.

≥ 0

datashorts[]viewCountText
stringnullable

Human-readable view count label when available.

datashorts[]publishedAt
stringnullable

ISO-8601 publish timestamp when available.

datashorts[]publishedTimeText
stringnullable

Human-readable relative publish time when available.

datashorts[]durationSeconds
integernullable

Duration in seconds when available.

≥ 0

datashorts[]durationText
stringnullable

Human-readable duration label when available.

Display badges when present.

datashorts[]badges[]
stringoptional

Matching Rumble channels.

datachannels[]id
string

Rumble channel identifier.

min 1 chars

datachannels[]name
stringnullable

Channel display name.

datachannels[]handle
stringnullable

Channel handle when available.

datachannels[]description
stringnullable

Channel description snippet when available.

datachannels[]thumbnailUrl
stringnullable

Channel avatar or banner thumbnail when available.

datachannels[]subscriberCount
integernullable

Subscriber count when available.

≥ 0

datachannels[]subscriberCountText
stringnullable

Human-readable subscriber count when available.

Display badges when present.

datachannels[]badges[]
stringoptional

Matching Rumble playlists.

dataplaylists[]id
string

Rumble playlist identifier.

min 1 chars

dataplaylists[]title
stringnullable

Playlist title.

dataplaylists[]url
stringnullable

Canonical playlist URL when available.

dataplaylists[]thumbnailUrl
stringnullable

Playlist thumbnail URL when available.

dataplaylists[]videoCount
integernullable

Number of videos in the playlist when available.

≥ 0

dataplaylists[]videoId
stringnullable

Representative video id shown for the playlist when available.

dataplaylists[]videoUrl
stringnullable

Representative video URL when available.

Playlist owner channel when available.

dataplaylists[]channelid
stringnullable

Playlist owner channel id when available.

dataplaylists[]channelname
stringnullable

Playlist owner channel name.

dataplaylists[]channelhandle
stringnullable

Playlist owner handle when available.

dataplaylists[]channelurl
stringnullable

Playlist owner channel URL when available.

Matching Rumble live streams.

dataliveStreams[]id
string

Rumble content identifier.

min 1 chars

dataliveStreams[]kind
string

Normalized media kind for this row.

one of: video, short, live

dataliveStreams[]url
stringnullable

Canonical public URL for this item when available.

dataliveStreams[]title
stringnullable

Title shown for this item.

dataliveStreams[]thumbnailUrl
stringnullable

Thumbnail image URL when available.

Channel metadata when available.

dataliveStreams[]channelname
stringnullable

Channel display name when available.

dataliveStreams[]channelhandle
stringnullable

Channel handle when available.

dataliveStreams[]channelurl
stringnullable

Canonical public channel URL when available.

dataliveStreams[]viewCount
integernullable

View count when available.

≥ 0

dataliveStreams[]viewCountText
stringnullable

Human-readable view count label when available.

dataliveStreams[]publishedAt
stringnullable

ISO-8601 publish timestamp when available.

dataliveStreams[]publishedTimeText
stringnullable

Human-readable relative publish time when available.

dataliveStreams[]durationSeconds
integernullable

Duration in seconds when available.

≥ 0

dataliveStreams[]durationText
stringnullable

Human-readable duration label when available.

Display badges when present.

dataliveStreams[]badges[]
stringoptional
datatotalResults
integer

Count of top-level result rows returned in this response across all buckets.

≥ 0

Pagination information for the current response.

datapagenextCursor
stringnullable

Next page number when more results are available.

datapagehasMore
boolean

Whether another page of results is available.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/rumble/search?query=breaking news" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Search results for the requested query.

On this page

No Headings