# Rumble Video Comments API (https://www.socialcrawl.dev/platforms/rumble/video-comments) > Returns all top-level comments for a Rumble video: comment text, author, `createdAt`, `createdAtText`, `likeCount`, `dislikeCount`, and `replyCount` when comment bodies are public. TL;DR: `GET /v1/rumble/video/comments` costs 1 credit per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `url` | yes | Rumble video URL. | | `since` | no | Only rows published on or after this date: YYYY-MM-DD (midnight UTC) or an ISO 8601 timestamp. Rows older than it are left off each page. This list is not in date order, so the walk does not stop at the date: keep following `next_cursor`, and each page costs what a page costs even when every row on it is filtered out. A row with no date is kept. `published_after`, `start_date`, `from_date`, `publish_time` (`yesterday`, `this-week`, `this-month`, `last-3-months`, `last-6-months`) and `max_age_days` are accepted and applied as `since`. | | `until` | no | Only rows published on or before this date: YYYY-MM-DD (that whole UTC day is included) or an ISO 8601 timestamp. Newer rows are left off each page and the walk does not stop, so older pages follow. A row with no date is kept. `published_before`, `end_date` and `to_date` are accepted and applied as `until`. | ## Code example ```bash curl -G "https://www.socialcrawl.dev/v1/rumble/video/comments" \ --data-urlencode "url=https://rumble.com/v792vns-example.html" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get Rumble video comments with an API? Send a GET request to /v1/rumble/video/comments with the full Rumble video URL in the url parameter. SocialCrawl returns all top-level comments on the video in one unified JSON response. ### What fields does the Rumble Comments API return? Each comment includes its text, author, createdAt timestamp, createdAtText display string, likeCount, dislikeCount, and replyCount, normalized into the unified CommentList schema shared with YouTube and TikTok comment endpoints. ### Does the API return comment replies too? The endpoint returns all top-level comments with a replyCount per comment, so you can see which threads are active. Reply bodies under each thread aren't expanded. Rank by replyCount to find the discussions that matter. ### How much does the Rumble Comments API cost? Each request costs 1 credit on the standard tier. New accounts get 100 free credits with no credit card required, enough to pull comments from 100 videos while you evaluate. ### Can I run sentiment analysis on Rumble comments? Yes. The response gives you clean comment text with engagement counts, ready to feed an NLP pipeline or LLM classifier. Likes and dislikes per comment add a second sentiment signal beyond the text itself. See the full Rumble API: https://www.socialcrawl.dev/platforms/rumble ## 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: - How to get Rumble video comments with the SocialCrawl API - What does the SocialCrawl Rumble Comments API return?