Rumble API

Search Rumble videos, channels, and trending lists to retrieve individual video information, comments, and replies.

Provide a specific video URL for comments, which are gathered from video details rather than a separate search entry.

Platform availability

24h health
Normal
Normal

Last 30 days

Available capabilities

Each Rumble action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.

CapabilityWhat it doesPer 1,00024-hour health
SearchsearchLook up Rumble videos by title or topic, with views, likes, dislikes, net vote score, comments, duration and the uploader's follower count and verification.$1.39 per 1,000 requestsNormal
Channel detailsprofileGet a Rumble channel's name, bio, follower, subscriber, video and view counts, badge, linked Twitter account and join date from its channel url.$1.39 per 1,000 requestsNormal
Posts by useruser_postsList the videos on a Rumble channel from its channel url, with views, likes, dislikes, comments, duration and flags for shorts, live streams and monetized videos.$1.39 per 1,000 requestsNormal
Video detailsvideoFetch one Rumble video from its page url, with title, uploader, views, votes, comment count, category, embed link and earnings data where Rumble shows it.$1.39 per 1,000 requestsNormal
CommentscommentsRead the comments and replies on a Rumble video, with likes, dislikes, score, pinned and reply flags and the ID of the comment each reply answers.$1.39 per 1,000 requestsNormal
TrendingtrendingSee which Rumble videos are trending today, this week, this month, this year or all time, sorted by views, rumbles, date or duration.$1.39 per 1,000 requestsNormal

Open a capability for its parameters, response fields, code samples and trial.

What does each Rumble action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
search

Search

Look up Rumble videos by title or topic, with views, likes, dislikes, net vote score, comments, duration and the uploader's follower count and verification. Channel descriptions and comment text are not searched, and no performance history is kept.

keyword—Sync deliveryCatalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · title · author_name · author_url · author_followers · author_verified · view_count · like_count · dislike_count · vote_score · comment_count · duration_seconds · duration_sec · thumbnail_url · is_short · is_live · is_monetized · revenue · watching_now · tags · posted_at · platform
profile

Channel details

Get a Rumble channel's name, bio, follower, subscriber, video and view counts, badge, linked Twitter account and join date from its channel url. Private analytics are out of reach, and a badge does not vouch for the person behind the channel.

url—Sync delivery—$1.39 per 1,000 requestschannel_id · username · name · url · bio · avatar_url · banner_url · follower_count · subscriber_count · video_count · view_count · is_verified · badge · twitter_url · joined_at · platform
user_posts

Posts by user

List the videos on a Rumble channel from its channel url, with views, likes, dislikes, comments, duration and flags for shorts, live streams and monetized videos. The full channel archive and restricted videos are not guaranteed.

url—Sync deliveryCatalog values: defaultLimit=10, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · title · author_name · author_url · author_followers · author_verified · view_count · like_count · dislike_count · vote_score · comment_count · duration_seconds · duration_sec · thumbnail_url · is_short · is_live · is_monetized · revenue · watching_now · tags · posted_at · platform
video

Video details

Fetch one Rumble video from its page url, with title, uploader, views, votes, comment count, category, embed link and earnings data where Rumble shows it. Comment text is not included, and the video file is not downloaded.

url—Sync delivery—$1.39 per 1,000 requestsid · url · title · author_name · author_url · author_followers · author_verified · view_count · like_count · dislike_count · vote_score · comment_count · duration_seconds · duration_sec · thumbnail_url · is_short · is_live · is_monetized · revenue · watching_now · tags · posted_at · category · embed_url · platform
comments

Comments

Read the comments and replies on a Rumble video, with likes, dislikes, score, pinned and reply flags and the ID of the comment each reply answers. They are gathered from that video's page, so this is not a site-wide search, and a complete tree is not promised.

url—Sync delivery—$1.39 per 1,000 requestsid · text · author_name · author_username · author_verified · score · like_count · dislike_count · is_pinned · is_reply · reply_to_id · posted_at · platform
trending

Trending

See which Rumble videos are trending today, this week, this month, this year or all time, sorted by views, rumbles, date or duration. Positions reflect that one selection; the algorithm is not explained, and real-time updates are not guaranteed.

date, period, sortSync deliveryCatalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · title · author_name · author_url · author_followers · author_verified · view_count · like_count · dislike_count · vote_score · comment_count · duration_seconds · duration_sec · thumbnail_url · is_short · is_live · is_monetized · revenue · watching_now · tags · posted_at · platform

What do the Rumble search parameters mean?

Look up Rumble videos by title or topic, with views, likes, dislikes, net vote score, comments, duration and the uploader's follower count and verification. Channel descriptions and comment text are not searched, and no performance history is kept.

Full API reference: parameters, code samples, response example and health →
keywordRequired
Specifies the search query for video titles or topics in search. Does not search channel descriptions or comment text.

What do the Rumble profile parameters mean?

Get a Rumble channel's name, bio, follower, subscriber, video and view counts, badge, linked Twitter account and join date from its channel url. Private analytics are out of reach, and a badge does not vouch for the person behind the channel.

Full API reference: parameters, code samples, response example and health →
urlRequired
Specifies a Rumble channel URL for profile and user_posts, or a video URL for video and comments. For comments, it parses comments and replies from the video detail page rather than serving as a standalone comment search.
Rumble: Distinguishing Followers, Channel Subscribers, and Premium Members — Rumble distinguishes following a channel, channel-level paid subscriptions, and sitewide Premium subscriptions; following a channel does not automatically grant access to Premium content. Consequently, follower_count and subscriber_count cannot be conflated as the same count, nor can channel counts be used to estimate sitewide membership size. · Checked

What do the Rumble user_posts parameters mean?

List the videos on a Rumble channel from its channel url, with views, likes, dislikes, comments, duration and flags for shorts, live streams and monetized videos. The full channel archive and restricted videos are not guaranteed.

Full API reference: parameters, code samples, response example and health →
urlRequired
Specifies a Rumble channel URL for profile and user_posts, or a video URL for video and comments. For comments, it parses comments and replies from the video detail page rather than serving as a standalone comment search.

What do the Rumble video parameters mean?

Fetch one Rumble video from its page url, with title, uploader, views, votes, comment count, category, embed link and earnings data where Rumble shows it. Comment text is not included, and the video file is not downloaded.

Full API reference: parameters, code samples, response example and health →
urlRequired
Specifies a Rumble channel URL for profile and user_posts, or a video URL for video and comments. For comments, it parses comments and replies from the video detail page rather than serving as a standalone comment search.

What do the Rumble comments parameters mean?

Read the comments and replies on a Rumble video, with likes, dislikes, score, pinned and reply flags and the ID of the comment each reply answers. They are gathered from that video's page, so this is not a site-wide search, and a complete tree is not promised.

Full API reference: parameters, code samples, response example and health →
urlRequired
Specifies a Rumble channel URL for profile and user_posts, or a video URL for video and comments. For comments, it parses comments and replies from the video detail page rather than serving as a standalone comment search.
Rumble: Video Comments, Live Chat, and Moderation Permissions — Rumble moderation documentation distinguishes video comments from live chat and notes that actions like deleting, muting, and pinning require corresponding permissions. This interface only reads video comments and returned replies; it does not interpret the is_pinned field as an ability to pin content, nor does it grant live chat collection or moderation capabilities. · Checked

What do the Rumble trending parameters mean?

See which Rumble videos are trending today, this week, this month, this year or all time, sorted by views, rumbles, date or duration. Positions reflect that one selection; the algorithm is not explained, and real-time updates are not guaranteed.

Full API reference: parameters, code samples, response example and health →

How to use the Rumble API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result, or poll the returned job ID when the action runs asynchronously.
  4. 04Store the structured response fields needed by your application.
rumble_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"rumble","action":"search","params":{"keyword":"<keyword>"}}'

Rumble API questions

What can I retrieve with the Rumble API?

Set platform to rumble. The current catalog lists search, channel details, posts by user, video details, comments, and more. These action names identify different Rumble objects or views; they are not interchangeable search modes.

Which input starts a Rumble `search` request?

Specifies the search query for video titles or topics in search. Does not search channel descriptions or comment text. Send it as keyword inside params.

Which fields can Rumble `search` return?

Its declared schema includes title, author_name, author_url, and author_followers. A declared field can still be absent from an individual record, and every other action has its own field list.

Does every Rumble action return immediately?

Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.