List Rumble channel videos
Read the embedded video grids from a public channel or user page; featured cards and separately loaded Shorts shelves are reported in coverage. No scripts or media are downloaded.
/v1/rumble/channel-videosx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Required HTTPS rumble.com/c/<handle> or /user/<handle> URL. www and a trailing slash are accepted; no credentials, port, query or fragment.
max 300 chars
https://rumble.com/c/ExampleOptional next page number, or null. Input is a decimal integer from 1 through 999; one page per request.
Request correlation UUID.
Upstream attempts, decoded response bytes delivered to the HTML reader, and elapsed milliseconds. An interrupted browser transfer may not be included in responseBytes.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
True when usable public data is returned.
success, partial, failed or challenged. HTTP 200 may be partial.
one of: success, partial
Public source page fetched, including this page number.
absolute HTTPS URL
UTC retrieval timestamp.
Complete means the supported records of this page. Warnings include malformed_item, restricted_item, channel_mismatch, unsupported_item, record_limit, featured_video_omitted, shorts_shelf_unavailable, invalid_pagination and page_limit.
Always included.
Always included.
Always included.
Public video/live entries in source order. At most 100 returned records across both arrays.
up to 100 items
Always included.
Always included.
absolute HTTPS URL
Always included.
min 1 chars
Always included.
one of: video, short, live
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Shorts present in the embedded video grids; separately loaded shelves are flagged.
up to 100 items
Always included.
Always included.
absolute HTTPS URL
Always included.
min 1 chars
Always included.
one of: video, short, live
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Optional next page number, or null. Input is a decimal integer from 1 through 999; one page per request.
No fields match.
HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.
| HTTP | failure.code | Meaning |
|---|---|---|
| 400 | invalid_request | Missing, duplicate or unsupported parameters. |
| 401 | unauthorized | Invalid API key. |
| 404 | not_found | Source page missing or gone. |
| 429 | upstream_rate_limited | Source throttled retrieval. |
| 502 | upstream_challenged | Source challenged access. |
| 502 | unsupported_page | Missing, malformed or mismatched supported page data. |
| 502 | response_too_large payload_too_complex | Source exceeds parsing limits. |
| 502 | unsafe_redirect upstream_error request_limit | Bounded retrieval failed. |
| 503 | busy | All slots occupied. |
| 504 | timeout | Total deadline exceeded. |