# Rumble API — UnifAPI

> Videos, channels, search, comments, transcripts. Search Rumble, list a channel's videos and shorts, and fetch videos with view and like counts, comments and caption transcripts as unified JSON.

- Category: Social platforms
- API base URL: https://api.unifapi.com
- Auth: `Authorization: Bearer <UnifAPI API key>` (OAuth recommended for MCP clients)
- MCP server: https://mcp.unifapi.com
- Developer docs: https://docs.unifapi.com/api/rumble
- OpenAPI spec: https://unifapi.com/openapi.json
- HTML page: https://unifapi.com/apis/rumble
- Full catalog: https://unifapi.com/apis.md

## Agent workflows

- Search Rumble for videos and channels on a topic and compare them with YouTube coverage.
- Summarize a Rumble video from its transcript, then read the comments for audience reaction.
- Track a channel's new videos and shorts with view counts for creator and media monitoring.

## Endpoints (5)

Every endpoint returns the UnifAPI JSON envelope (`request_id`, `data`, `pagination` on lists, `billing`) and bills max(records × credits per record, minimum) in credits.

### List videos from a Rumble channel

`GET /rumble/channels/videos`

Returns the channel profile with its videos and Shorts for a Rumble channel URL. Paginate with `cursor`. Returns `not_found` when the channel does not exist.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `url` (query)
- Details: https://unifapi.com/apis/rumble/channels/videos/get
- Docs: https://docs.unifapi.com/api/rumble/channels/videos/get

### Search Rumble

`GET /rumble/search`

Searches Rumble by keyword and returns matching videos, Shorts, channels, playlists and live streams. Paginate with `cursor`.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `query` (query)
- Details: https://unifapi.com/apis/rumble/search/get
- Docs: https://docs.unifapi.com/api/rumble/search/get

### Get a Rumble video by URL

`GET /rumble/videos`

Returns one Rumble video by URL: title, channel, duration, views, votes and playback URLs. Returns `not_found` when the video does not exist.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `url` (query)
- Details: https://unifapi.com/apis/rumble/videos/get
- Docs: https://docs.unifapi.com/api/rumble/videos/get

### List comments on a Rumble video

`GET /rumble/videos/comments`

Returns top-level comments on a Rumble video by URL.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `url` (query)
- Details: https://unifapi.com/apis/rumble/videos/comments/get
- Docs: https://docs.unifapi.com/api/rumble/videos/comments/get

### Get the captions of a Rumble video

`GET /rumble/videos/transcript`

Returns the captions of a Rumble video by URL when the video has them. Returns `not_found` when the video does not exist.

- Price: 1 credit per record, minimum 3 credits ($0.003) per call
- Required: `url` (query)
- Details: https://unifapi.com/apis/rumble/videos/transcript/get
- Docs: https://docs.unifapi.com/api/rumble/videos/transcript/get

## Related APIs

- [Linktree API](https://unifapi.com/apis/linktree/index.md) — Link-in-bio pages
- [Twitch API](https://unifapi.com/apis/twitch/index.md) — Channels, videos, clips, schedules
- [Amazon API](https://unifapi.com/apis/amazon/index.md) — Creator storefronts
- [Truth Social API](https://unifapi.com/apis/truth-social/index.md) — Profiles, posts, engagement
- [TikTok API](https://unifapi.com/apis/tiktok/index.md) — Videos, creators, comments, hashtags, music
- [Telegram API](https://unifapi.com/apis/telegram/index.md) — Public channels, posts, reactions
