CapCut Trending Templates Scraper
Pricing
from $1.50 / 1,000 results
CapCut Trending Templates Scraper
Scrape thousands of trending CapCut templates by category or keyword, ranked by usage. Uses, plays, likes, velocity, preview video, author and template link. No login, API key or proxy.
Pricing
from $1.50 / 1,000 results
Rating
5.0
(1)
Developer
Rémi Pelloux
Maintained by CommunityActor stats
0
Bookmarked
55
Total users
19
Monthly active users
a day ago
Last modified
Categories
Share
Scrape thousands of trending CapCut templates — by category or by keyword — ranked by usage. No login, no API key, no proxy required.
From $2.00 / 1,000 templates — 10 free templates to test.
What you get
This actor paginates CapCut's live template feed and returns full, structured records for every template — not just the handful shown on the homepage.
- Browse any category (For You, TikTok, Memes, Velocity, Lyrics, Business, Effects, Fandom, Lifestyle, Friends) — each has thousands of templates
- Keyword search — find templates for any topic (
gym,birthday,travel,wedding, …), up to ~200 per keyword - Deep pagination — set
limitto 1,000+ and the actor keeps fetching pages until it hits your target - Ranked by usage (the primary trending signal)
- Full metrics per template: plays, uses, likes, favorites, exposure, velocity (uses/day)
- Cover image, preview video URL, author, duration, template detail URL
- Lightweight HTTP-only actor — no browser, fast and cheap
Input
| Field | Type | Default | Description |
|---|---|---|---|
limit | integer | 100 | Max templates to return (sorted by usage). Set high to scrape thousands. |
category | string | For You | Trending category to scrape (ignored when keywords is set). |
keywords | array | [] | Search by keyword instead of a category. Each keyword returns up to ~200 templates. |
sinceDays | integer | 0 | Only keep templates created within N days (0 = no filter). Category mode only. |
Example — top 500 trending Memes
{ "limit": 500, "category": "Memes" }
Example — keyword search
{ "limit": 200, "keywords": ["gym", "birthday", "travel"] }
Output (dataset)
Each row includes:
id—capcut-{web_id},webId,title,url,summary,topicsusageAmount,playAmount,likeCount,favoriteCount,exposureAmount,velocitypublishedAt,createTime,durationMscoverUrl,videoUrl,templateUrl,authorName,authorUid- Run metadata is stored in key-value store key
OUTPUT_META
Pricing
| Tier | Per 1,000 templates |
|---|---|
| Standard | $2.00 |
| Free trial | 10 templates |
Billing event: template — one charge per dataset row (paying users only). The actor calls Actor.charge({ eventName: 'template', count }) before each pushData batch. Do not enable synthetic apify-default-dataset-item on this Actor (that would double-bill).
Apify Console setup (required for revenue)
- Publication → Monetization → Pay-per-event
- Add custom event:
template - Set price: $0.002 per event (= $2.00 / 1,000 templates)
- Publish the Actor
Quick start
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("IgMcRLhlRllSs4EIV").call(run_input={"limit": 200,"category": "TikTok",})for row in client.dataset(run["defaultDatasetId"]).iterate_items():print(row["usageAmount"], row["title"][:50], row["url"])
Notes
- Templates are fetched from CapCut's private template API (the same one the public web app uses), so results match what users see in the gallery.
velocity=usageAmount / days since creation, useful for spotting fast-rising templates.