
Mixkit Scraper
hipersoft/mixkit-scraper
Search and export Mixkit's free stock library: videos (360p–4K file links), music tracks and sound effects (MP3/WAV links), video templates and art, with title, tags, moods, genres, author, duration, orientation and download counts. Export CSV/JSON.
Total users
3Monthly users
2Total runs
11Per item
$0.003Last rebuilt
Oct 26, 2026Overview
Mixkit Scraper searches and exports the Mixkit free stock library by Envato: stock video footage (horizontal and vertical for Reels, TikTok and Shorts), royalty-free music tracks, sound effects, video templates and art and illustrations. For every asset you get the title, description, page link, tags, moods, instruments and genres (music), author, duration, orientation, 4K availability, publish date and download counts (all-time and last 30 days), plus direct file links: video at 360p, 720p, 1080p and 4K where available, music MP3 previews and sound-effect WAV/MP3 files, and thumbnails. Export to CSV, Excel or JSON. Ideal for video editors, content creators, social media managers, agencies, app and game developers and AI dataset builders who need to find, catalog or batch-collect free stock media.
What does Mixkit Scraper do?
- 🎬 Stock videos: 46,000+ clips with 360p/720p/1080p/4K file links.
- 📱 Vertical videos for Reels, TikTok and Shorts.
- 🎵 Music: tracks with moods, instruments, genres and MP3 links.
- 🔊 Sound effects: WAV downloads and MP3 previews.
- 🧩 Video templates and 🖼️ art.
- 📈 Popularity: all-time and 30-day download counts to find trending assets.
- 🔎 Keyword search or the entire library.
What data can you scrape from Mixkit?
| Field | Description |
|---|---|
| Asset | Type, ID, title, description, page link |
| Tags | Tags, categories, moods, instruments, genres |
| Creator | Author |
| Specs | Duration, orientation, 4K availability |
| Popularity | Downloads all-time, downloads last 30 days, publish date |
| Files | Thumbnail, video 360p/720p/1080p/2160p, audio preview, audio download |
| License | License type |
Use cases for stock media data
- Video editors and creators: shortlist clips and tracks by keyword, length and orientation.
- Social media teams: find vertical footage for Reels, TikTok and Shorts.
- Agencies: build internal catalogs of free assets for client projects.
- Developers: power stock-media pickers in apps and editors.
- Trend research: see which footage and music are downloaded most this month.
How to scrape Mixkit
- Click Try for free to open Mixkit Scraper in Apify Console.
- Enter search keywords (or leave empty for everything) and choose content types.
- Optionally set orientation and duration limits.
- Click Start and download the results as CSV, Excel or JSON.
Input
Example input
{
"searchQueries": ["ocean", "city night"],
"types": ["video", "music"],
"orientation": "vertical",
"maxDuration": 30,
"maxItems": 200
}
| Field | Description |
|---|---|
| Search keywords | Empty = whole library. |
| Content types | video, music, sfx, video-template, art. |
| Video orientation | any, horizontal, vertical. |
| Min / max duration | Seconds. |
| Max items | 0 = no limit. |
Output
Video example
{
"type": "video",
"itemId": 48525,
"title": "Aerial view of long running wave crashing onto shore",
"url": "https://mixkit.co/free-stock-video/aerial-view-of-long-running-wave-crashing-onto-shore-48525/",
"tags": ["Aerial", "Waves", "Ocean", "Sea", "Coast"],
"author": "StockHunter",
"downloadsAllTime": 2774,
"downloads30Days": 124,
"publishedDate": "2023-03-29",
"durationSec": 29,
"orientation": "horizontal",
"thumbnailUrl": "https://assets.mixkit.co/videos/48525/48525-thumb-720-0.jpg",
"video720Url": "https://assets.mixkit.co/videos/48525/48525-720.mp4"
}
Output schema
| Field | Type | Description |
|---|---|---|
type, itemId, title, description, url |
mixed | Asset. |
tags, categories, moods, instruments, genres |
array | Classification. |
author |
string | Creator. |
durationSec, orientation, available4k |
mixed | Specs. |
downloadsAllTime, downloads30Days, publishedDate |
mixed | Popularity. |
thumbnailUrl, video360Url, video720Url, video1080Url, video2160Url, audioPreviewUrl, audioDownloadUrl |
string | Files. |
license, search, scrapedAt |
string | Info. |
How much does it cost?
Mixkit Scraper uses pay-per-item pricing: a small fixed price per asset, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More media data
- ViewStats Scraper: YouTube channel analytics.
- YouTube Scraper: video metadata and transcripts.
FAQ
Can I use Mixkit assets commercially?
Mixkit assets are offered under the Mixkit licenses; check the license field and Mixkit's license terms for each asset type before use.
How do I get vertical videos? Set Video orientation to vertical.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Mixkit Scraper with other apps? Mixkit Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Mixkit? The scraper collects publicly listed asset information. You are responsible for following Mixkit's license terms when using the assets.
Notes
Original clean-room implementation. Not affiliated with Mixkit or Envato.
Input
| Field | Type | Description |
|---|---|---|
searchQueriesSearch keywords | array | Keywords such as ocean, city night, business, cinematic, whoosh, lofi. Leave empty to collect the whole library for the chosen types. |
typesContent types | array | Which kinds of assets to collect. Default: ["video"] |
orientationVideo orientation | string · any, horizontal, vertical | Horizontal (16:9) or vertical (9:16, for Reels/TikTok/Shorts) videos. Default: "any" |
minDurationMinimum duration (sec) | integer | Shortest clip or track length. |
maxDurationMaximum duration (sec) | integer | Longest clip or track length. |
maxItemsMax items | integer | Stop after this many items (0 = no limit). Default: 200 |
proxyConfigurationProxy configuration | object | Not needed in most cases. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~mixkit-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": [
"ocean"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/mixkit-scraper").call(run_input={
"searchQueries": [
"ocean"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/mixkit-scraper').call({
"searchQueries": [
"ocean"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Item One stock asset with file links | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Website Contact Scraper
Extract business emails, phone numbers and social media profiles from any list of websites. De-obfuscates emails, reads Organization schema, and optionally crawls contact/about pages. Bulk-ready.
1,576 runs · 69 users · $0.0024 / website scrapedThreads Downloader
Download Threads photos, videos and carousel posts by URL. Paste threads.net or threads.com links and get ready-to-use download links plus direct media URLs, a thumbnail, media type and count — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.
799 runs · 4 users · $0.003 / post downloadedTikTok Video Downloader
Download TikTok videos without watermark in bulk. Paste video or photo-slideshow URLs and get a clean HD MP4 download link plus full metadata: caption, author, play/like/comment/share counts, sound and cover — one row per post as JSON, CSV or Excel. For creators, research and n8n.
678 runs · 9 users · $0.0035 / video downloadedReddit Scraper
Scrape Reddit posts and comments by subreddit, keyword, author or thread URL. Get titles, self-text, scores, upvote ratio, comment counts, comment trees and permalinks — one clean row per post or comment. Export as JSON, CSV or Excel.
568 runs · 15 users · $0.0034 / post scrapedSpotify Scraper
Search Spotify and scrape public metadata for tracks, artists, albums and playlists: names, artists, popularity, followers, genres, release dates, duration, ISRC, preview URL and more. No Spotify login or API key required. For music research, catalogs and analytics.
478 runs · 9 users · $0.0034 / item scrapedReddit Video, Image & GIF Downloader
Download Reddit videos, images and GIFs by post URL. Paste reddit.com or redd.it links and get ready-to-use download links — videos as a single playable MP4 with audio, images and galleries as direct links — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.
453 runs · 16 users · $0.003 / item scrapedSend the site and the fields. We build it and you get it first.