Kick Video Downloader avatar

Kick Video Downloader

Pricing

from $4.00 / 1,000 ≤ 100 mbs

Go to Apify Store
Kick Video Downloader

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

ParseBird

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 FieldTypeDescription
urlstringOriginal Kick.com video URL
titlestringStream or clip title from Kick
channelstringKick streamer/channel name
qualitystringDownloaded video quality (e.g. 1080p60)
durationnumberVideo duration in milliseconds
file_sizenumberDownloaded file size in bytes
download_urlstringDirect download link from Apify key-value store
statusstring"success" or "error"

How to download Kick videos

  1. Open the Actor — Go to Kick Video Downloader on the Apify Console
  2. Add Kick URLs — Paste one or more Kick video, VOD, or clip URLs into the "Kick Video URLs" field
  3. Select quality — Choose your preferred quality: best, 1080p60, 720p60, or 480p30
  4. Click Start — Kick Video Downloader fetches the video metadata, downloads the video segments, and uploads the file to Apify storage
  5. 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

ParameterTypeRequiredDefaultDescription
startUrlsarrayYesKick video URLs to download. Supports VODs, direct videos, and clips.
qualitystringNobestPreferred quality: best, 1080p60, 720p60, 480p30. Falls back to next available.
proxyConfigurationobjectNoNo proxyProxy 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 links
  • https://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

  1. URL parsing — Kick Video Downloader identifies the video type (VOD, direct video, or clip) from the URL
  2. Metadata fetch — The actor queries Kick's API to retrieve video title, channel, duration, and playback URL
  3. HLS resolution — For VODs, the actor fetches the HLS master playlist and selects the requested quality variant
  4. Segment download — Video segments are downloaded concurrently (10 parallel connections) with automatic retry
  5. Upload — The complete video file is uploaded to Apify's key-value store as an MP4
  6. 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.

EventFree / Silver / BronzeGold
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 ApifyClient
client = 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.

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.

Explore more ParseBird data extraction and automation tools:

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.