Kick Video Downloader
Pricing
from $4.00 / 1,000 ≤ 100 mbs
Kick Video Downloader
Download Kick.com videos, VODs, and clips in up to 1080p60 quality. Save Kick stream recordings, highlights, and clips to Apify storage. No proxy needed. Export download links via API. Supports batch downloads.
Pricing
from $4.00 / 1,000 ≤ 100 mbs
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Kick Video Downloader
Download Kick.com videos, VODs, clips, and stream recordings in up to 1080p60 quality — no proxy needed, no account required. Save Kick videos directly to Apify storage and get instant download links.
| Download Kick VODs, clips, and stream recordings in up to 1080p60 quality — supports batch downloads, multiple URL formats, and automatic quality selection with direct download links via API. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Kick Video Downloader (parsebird/kick-video-downloader) downloads Kick.com videos, VODs, and clips. Call via ApifyClient: client.actor("parsebird/kick-video-downloader").call(run_input={"startUrls": [{"url": "https://kick.com/video/uuid"}], "quality": "best"}). Inputs: startUrls (array of {url: string}, required — Kick video/VOD/clip URLs), quality (string, default "best" — options: "best", "1080p60", "720p60", "480p30"), proxyConfiguration (object, optional — default no proxy). Output fields: url (source URL), title (video title), channel (streamer name), quality (downloaded quality), duration (ms), file_size (bytes), download_url (direct download link from Apify KVS), status ("success" or "error"). Supported URL formats: kick.com/channel/videos/uuid (VODs), kick.com/video/uuid (direct video), kick.com/clips/id (clips). Get API token: https://console.apify.com/account#/integrations. Pricing: $2.99/1,000 videos (Free/Silver/Bronze), $2.49/1,000 (Gold).
What does Kick Video Downloader do?
Kick Video Downloader extracts and downloads videos from Kick.com — the live streaming platform — and saves them directly to Apify cloud storage. No Kick account, browser extension, or desktop software required.
- 📹 VOD downloads — Download full Kick stream recordings (VODs) in up to 1080p60 quality
- 🎬 Clip downloads — Save Kick clips and highlights with a single URL
- ⚡ Batch processing — Download multiple Kick videos in one run
- 🎯 Quality selection — Choose between best, 1080p60, 720p60, or 480p30
- 🔗 Direct download links — Get instant Apify storage URLs for each downloaded video
- 🚫 No proxy needed — Kick Video Downloader works without proxies for most downloads
- 📦 API access — Integrate Kick video downloads into your workflow via the Apify API
- ⏰ Scheduling — Set up recurring downloads with Apify scheduling
What data can you get from Kick Video Downloader?
Each downloaded video produces a result row with metadata and a direct download link.
| Data Field | Type | Description |
|---|---|---|
| url | string | Original Kick.com video URL |
| title | string | Stream or clip title from Kick |
| channel | string | Kick streamer/channel name |
| quality | string | Downloaded video quality (e.g. 1080p60) |
| duration | number | Video duration in milliseconds |
| file_size | number | Downloaded file size in bytes |
| download_url | string | Direct download link from Apify key-value store |
| status | string | "success" or "error" |
How to download Kick videos
- Open the Actor — Go to Kick Video Downloader on the Apify Console
- Add Kick URLs — Paste one or more Kick video, VOD, or clip URLs into the "Kick Video URLs" field
- Select quality — Choose your preferred quality: best, 1080p60, 720p60, or 480p30
- Click Start — Kick Video Downloader fetches the video metadata, downloads the video segments, and uploads the file to Apify storage
- Get your video — Click the download URL in the results dataset to save the MP4 file. You can also export metadata as JSON, CSV, Excel, or HTML.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| startUrls | array | Yes | — | Kick video URLs to download. Supports VODs, direct videos, and clips. |
| quality | string | No | best | Preferred quality: best, 1080p60, 720p60, 480p30. Falls back to next available. |
| proxyConfiguration | object | No | No proxy | Proxy settings. Most Kick downloads work without a proxy. |
Supported Kick URL formats
Kick Video Downloader supports these Kick.com URL formats:
https://kick.com/channel/videos/uuid— VOD recordings (full stream replays)https://kick.com/video/uuid— Direct video linkshttps://kick.com/clips/clip_id— Kick clips and highlights
Output example
{"url": "https://kick.com/xqc/videos/12345678-abcd-1234-abcd-1234567890ab","title": "Late Night Stream","channel": "xqc","quality": "1080p60","duration": 5042000,"file_size": 2500000000,"download_url": "https://api.apify.com/v2/key-value-stores/abc123/records/Late_Night_Stream_1080p60.mp4","status": "success"}
Download results in JSON, CSV, Excel, or HTML directly from the Apify dataset. Video files are stored in the Apify key-value store and accessible via the download URL.
Use cases
- Content creators — Download your own Kick stream recordings for editing and re-uploading
- Clip compilations — Batch download Kick clips to create highlight reels or compilations
- Stream archiving — Back up VODs from your favorite Kick streamers before they expire
- Content analysis — Download Kick videos for research, sentiment analysis, or content review
- Cross-platform publishing — Download Kick streams and re-publish on other platforms
How it works
- URL parsing — Kick Video Downloader identifies the video type (VOD, direct video, or clip) from the URL
- Metadata fetch — The actor queries Kick's API to retrieve video title, channel, duration, and playback URL
- HLS resolution — For VODs, the actor fetches the HLS master playlist and selects the requested quality variant
- Segment download — Video segments are downloaded concurrently (10 parallel connections) with automatic retry
- Upload — The complete video file is uploaded to Apify's key-value store as an MP4
- Results — Metadata and download link are pushed to the dataset
How much does it cost to download Kick videos?
Kick Video Downloader uses pay-per-event pricing — you pay per video downloaded, not for compute time.
| Event | Free / Silver / Bronze | Gold |
|---|---|---|
| Video downloaded | $2.99 / 1,000 | $2.49 / 1,000 |
Each successfully downloaded video counts as one event. Failed downloads are not charged.
Example: Downloading 10 Kick VODs costs approximately $0.03 on the Free plan. Downloading 100 clips costs $0.30.
New users get a free trial with $5 of platform credits to test any Actor.
See the Pricing tab for current rates.
Programmatic API usage
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run_input = {"startUrls": [{"url": "https://kick.com/xqc/videos/12345678-abcd-1234-abcd-1234567890ab"}],"quality": "best",}run = client.actor("parsebird/kick-video-downloader").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['title']} — {item['quality']} — {item['download_url']}")
JavaScript
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "<YOUR_API_TOKEN>" });const input = {startUrls: [{ url: "https://kick.com/xqc/videos/12345678-abcd-1234-abcd-1234567890ab" }],quality: "best",};const run = await client.actor("parsebird/kick-video-downloader").call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((item) => {console.log(`${item.title} — ${item.quality} — ${item.download_url}`);});
Get your API token at Apify Console → Integrations.
Use Apify scheduling to automate recurring Kick video downloads. Combine with integrations to push download links to Google Sheets, Slack, webhooks, or your own storage.
Is it legal to download Kick videos?
Kick Video Downloader accesses publicly available video content from Kick.com. All videos processed are publicly viewable on kick.com without authentication. Subscriber-only or private VODs are not supported.
Downloading your own Kick stream recordings is explicitly supported by Kick's Help Center. For third-party content, users should ensure their use case complies with Kick's Terms of Service and applicable copyright law.
As with any content download tool, users are responsible for how they use the downloaded files. For more context on web scraping and content downloading legality, see Apify's guide on web scraping and the law.
Related Actors
Explore more ParseBird data extraction and automation tools:
- Product Hunt Scraper — Extract Product Hunt launches, leaderboards, and product data
- YouTube Thumbnail Downloader — Download YouTube thumbnails in all resolutions
- HTTP Request Actor — Send custom HTTP requests with full control over headers, method, and body
- Data Deduplicator — Remove duplicate records from any Apify dataset
- Data Cleaner — Clean, transform, and validate dataset records
FAQ
What Kick video formats are supported? Kick Video Downloader supports VOD recordings (full stream replays), direct video links, and Kick clips. Live streams that are currently broadcasting cannot be downloaded — only completed recordings.
Do I need a Kick account to download videos? No. Kick Video Downloader downloads publicly available Kick videos. No Kick account, login, or API key is required.
What quality options are available? You can select best (highest available), 1080p60, 720p60, or 480p30. If your selected quality is not available for a specific video, Kick Video Downloader automatically falls back to the next best available option.
Can I download subscriber-only VODs? No. Only publicly accessible Kick videos can be downloaded. Subscriber-only and private VODs are not supported.
What format are downloaded videos in? All Kick videos are downloaded as MP4 files (H.264 video with AAC audio) and stored in Apify's key-value store.
How long does a download take? Download time depends on video length and quality. A 2-hour VOD in 1080p60 typically takes 5–15 minutes. Clips download in seconds.
Is a proxy required? No. Kick Video Downloader works without a proxy for most downloads. A proxy configuration option is available in the advanced settings if needed.
Can I schedule recurring Kick downloads? Yes. Use Apify scheduling to run Kick Video Downloader daily, weekly, or at any custom interval.
How do I access downloaded videos programmatically?
Each downloaded video produces a download_url field in the dataset results. This URL points directly to the MP4 file in Apify's key-value store and can be accessed via the Apify API.
What happens if a download fails?
Failed downloads produce a result row with status: "error" and an error message explaining the issue. Failed downloads are not charged.