# Rumble Data API (https://www.socialcrawl.dev/platforms/rumble) > Rumble API: 5 endpoints for keyword search, channel uploads, video details, transcripts, and comments. Search, channel videos, video details, and comments cost 1 credit per request; transcripts are premium at 10 credits. 100 free credits on signup, no card. Rumble has no public read API — SocialCrawl returns unified JSON on the same x-api-key as 43 other platforms. TL;DR: SocialCrawl's Rumble API exposes 5 endpoints, 1 to 10 credits per call, all returning one unified JSON schema with AI-enriched fields. Single x-api-key auth, 100 free credits on signup. ## Endpoints | Endpoint | Method | Path | Credits | Description | | --- | --- | --- | --- | --- | | Search | GET | `/v1/rumble/search` | 1 | Search Rumble videos | | Channel Videos | GET | `/v1/rumble/channel/videos` | 1 | List videos for a Rumble channel | | Video | GET | `/v1/rumble/video` | 1 | Get a Rumble video | | Video Transcript | GET | `/v1/rumble/video/transcript` | 10 | Get a Rumble video transcript | | Video Comments | GET | `/v1/rumble/video/comments` | 1 | List top-level comments on a Rumble video | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/rumble/search?query=funny%20cats" \ -H "x-api-key: sc_YOUR_API_KEY" ``` Every response shares one JSON envelope: `{ success, platform, endpoint, data, credits_used, credits_remaining }`. ## SocialCrawl vs DIY scraping | Feature | SocialCrawl | DIY scraping | | --- | --- | --- | | Setup | Sign up and send one GET request | Build proxies, headless browsers, and HTML parsers first | | Authentication | One x-api-key header | None — but you handle blocks and bot detection yourself | | Response schema | Unified JSON shared across 44 platforms | Raw HTML you parse and normalize yourself | | Pricing | 1 credit per request (10 for transcripts); 100 free credits | Proxy and server costs plus ongoing engineering hours | | Data coverage | Search, channel uploads, video details, transcripts, comments | Whatever your parser extracts — transcripts are especially fiddly | | Maintenance | SocialCrawl absorbs Rumble markup changes upstream | Your scraper breaks whenever Rumble changes its pages | ## FAQ ### How do I scrape Rumble data with an API? SocialCrawl exposes 5 Rumble endpoints — keyword search, channel videos, video details, video transcript, and video comments. Send a GET request with your x-api-key and a query, handle, or video URL; normalized JSON comes back in one call. ### Does Rumble have an official public data API? No. Rumble offers creator-facing tools but no public REST API for reading search results, channel uploads, or comments. SocialCrawl fills that gap by reading publicly visible Rumble pages through our upstream provider and returning the data as structured JSON. ### Is there a Rumble data API? Yes. SocialCrawl is the Rumble data API: 5 REST endpoints for keyword search, channel uploads, video details, transcripts, and comments, all returned as unified JSON. There is no official public Rumble data API for reading arbitrary public data, so the alternative is a scraper you build and maintain yourself. SocialCrawl handles the upstream fetching and normalization; standard calls cost 1 credit and transcripts are premium at 10 credits, with 100 free credits to start. ### What Rumble endpoints does SocialCrawl offer? 5 endpoints: Search, Channel Videos, Video, Video Transcript, and Video Comments. ### How much does the Rumble API cost? Search, channel videos, video details, and comments each cost 1 credit per request (standard tier). The transcript endpoint is premium at 10 credits — and if a video has no captions, transcript returns null and no credits are deducted. New accounts get 100 free credits, no card required. ### Is scraping Rumble data legal? SocialCrawl reads only publicly visible Rumble data — public videos, channels, view counts, and comments. You are responsible for complying with Rumble's Terms of Service and any data protection regulations that apply to your specific use case. SocialCrawl operates under a documented GDPR legitimate-interest framework: public, logged-out data only, no credential use, short-lived caches (2 to 30 minutes) with no persistent store, and a public opt-out channel for anyone whose public info appears in responses. Full details: socialcrawl.dev/legal/public-data-notice. ### What can I build with the Rumble API? Media monitoring across alternative video platforms, creator analytics dashboards that put Rumble next to YouTube and Twitch, misinformation and narrative research, and comment-level sentiment analysis. The unified schema means your YouTube parsing code handles Rumble responses too. ### What is the best Rumble scraper API? SocialCrawl is the most complete Rumble scraper API: 5 endpoints covering search, channel uploads, video details, transcripts, and comments. Standard calls cost 1 credit each; transcripts are premium at 10 credits. 100 free credits on signup, no card. Rumble has no public read API, so the alternative is a DIY scraper you maintain yourself. ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - What is the SocialCrawl Rumble API? - How to scrape Rumble videos and comments with an API - Compare SocialCrawl vs building a custom Rumble scraper