Methods
Rumble Platform Methods
Media.Item
- This methods is used to retrieve a video by given ID.
- Parameters:
Parameter Name | Parameter Type | Description |
---|---|---|
fid | Int | ID of video to return Example: https://rumble.com/api/v0/Media.Item?_p=APIKey |
Media.Search
- This method is used to retrieve videos using various filters. You can search for a video, choose in which language you want results, specify a channel, etc…
- Parameters:
Parameter Name | Parameter Type | Description |
---|---|---|
criteria | Complex | Each parameter and examples are described in Criteria parameters section. |
lang | String | Used to specify in which language title and description will re retrieved. Available options: • en • fr • es • jp • pt-br Default: en Example: https://rumble.com/api/v0/Media.Search?_p=APIKey |
q | String | Filter videos by given string. If string contains multiple words they must be separated by %20 Example: https://rumble.com/api/v0/Media.Search?_p=API |
syndicated | Int | Determines whether to include syndicated videos or not. Available options: • 0 • 1 Defautl: 0 Example: https://rumble.com/api/v0/Media.Search?_p=APIKey&syndicate=1 |
channel | Int | String | Filter results to a specific channel, either a channel id or slug can be provided. The slug can be found on Rumble when viewing a channel in the URL. The slug is ‘dogs-puppies’ in the following URL: https://rumble.com/c/dogs-puppies/ A list of channels can also be retrieved from the following URL: https://rumble.com/api/v0/Media.Channels.mrss?_p=APIKey |
channel | Int | String | Filter results to a specific channel, either a channel ID or slug can be provided. The slug can be found on Rumble when viewing a channel in the URL. The slug is ‘dogs-puppies’ in the following URL: https://rumble.com/c/dogs-puppies/ A list of channels can also be retrieved from the following URL: https://rumble.com/api/v0/Media.Channels.mrss?_p=APIKey |
user | Int | String | User ID or user name of the user you want to filter the results to. Example: https://rumble.com/api/v0/Media.Search.mrss?_p=API Key&criteria=sort=date&user=reutersnews |
ext | String | Response format. Instead of specifying response format through this parameter you can put one of available options after the Media.Search part in URL (look at example #2). Available options: • JSON • mRSS Default: JSON Example #1: https://rumble.com/api/v0/Media.Search.json?_p=APIKey Example #2: https://rumble.com/api/v0/Media.Search.mrss?_p=APIKey |
debug | It’s used for debugging purpose. This parameter does not have a value. Example: https://rumble.com/api/v0/Media.Search?_p=APIKey&debug=1 |
Criteria parameters:
Parameter Name | Parameter Type | Description |
---|---|---|
pg | Int | Determines page number of results which will be returned. Available options: •Min: 1 •Max: 10 Default: 1 Example: https://rumble.com/api/v0/Media.Search?_p=APIKey&criteria=pg=2 |
sort | String | Order in which videos will be returned. Available options: • date •views Default: none Example: https://rumble.com/api/v0/Media.Search?_p=APIKey&criteria=sort=views |
tier | Int | Syndication tier ID. Example: https://rumble.com/api/v0/Media.Search?_p=APIKey&criteria=tier=1 |
limit | Int | Number of items per page Available options: • Min: 1 •Max: 100 Default: 25 Example: https://rumble.com/api/v0/Media.Search?_p=APIKey&criteria=limit0 |
editorpicks | It’s used to specify whether to return editor picks or not. This parameter doesn’t have a value. Example: https://rumble.com/api/v0/Media.Search?_p=APIKey&criteria=editorpicks |
If you want to provide multiple criteria you separate them by comma (,).
Example:
https://rumble.com/api/v0/Media.Search?_p=APIKey&criteria=editorpicks,limit=10,pg=2