CapCut Template Video Downloader avatar

CapCut Template Video Downloader

Pricing

from $1.44 / 1,000 template resolveds

Go to Apify Store
CapCut Template Video Downloader

CapCut Template Video Downloader

Resolve supplied public CapCut template URLs to preview-media links, title, author, thumbnail, duration and use count for authorized preview inventory and archiving.

Pricing

from $1.44 / 1,000 template resolveds

Rating

0.0

(0)

Developer

Automation Lab

Automation Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Resolve supplied public CapCut template URLs into metadata and available preview-media links. This capcut template video downloader supports authorized preview inventory and downstream archiving—not private projects, edited-video exports, watermark removal, or guaranteed quality variants.

What does it do?

Each genuine template yields one dataset row with its identity, title, creator, thumbnail, duration, dimensions, usage counts and current preview link where exposed. The Actor returns links, not binary video files. It never substitutes recommended templates or a generic promotional video for your input.

Who is it for?

  • Rights holders maintaining a reference inventory of their public previews.
  • Creative operations teams refreshing licensed template links.
  • Analysts comparing public use counts for an explicitly supplied template list.

Public availability alone does not grant permission to copy or redistribute a preview.

Why use it?

You keep an explicit input list rather than mixing template discovery with retrieval. Exact template IDs remain strings to avoid precision loss. Results deduplicate by template ID, and dead links appear separately in a resolution report. Anonymous HTTP retrieval avoids full browser and media-download overhead.

Getting started

  1. Supply public CapCut template URLs you are authorized to process.
  2. Choose the maximum number of distinct input URLs to attempt.
  3. Run the Actor and open the Template previews dataset.
  4. Inspect Resolution summary and failures before treating a batch as complete.
  5. Export JSON, CSV, Excel or other supported Apify dataset formats; fetch permitted media downstream before source links expire.
{
"startUrls": [{"url": "https://www.capcut.com/template-detail/7518257722391825725"}],
"maxItems": 10
}

Inputs and limits

FieldMeaning
startUrls1–1000 { "url": "https://..." } entries. Supports capcut.com and www.capcut.com, /template-detail/<id>, /template-detail/<title>/<id> and /t/<code>.
maxItemsGlobal cap on distinct normalized supplied URLs attempted in input order. Default 100; range 1–1000. Failed URLs consume the cap. No zero or unlimited mode.

Tracking queries and fragments are stripped. HTTPS is required. Redirects remain restricted to supported CapCut template paths. There is no search, pagination, creator discovery, location filter, authentication or user cookie input. Results can be fewer than inputs because aliases deduplicate, templates are unavailable, or the charge budget stops work.

Extracted data

FieldDescription
inputUrl, sourceUrlNormalized input and canonical matching template URL
templateIdExact source ID as a string
title, descriptionTrimmed public title and optional description
authorName, authorProfileUrlPublic creator name and available profile link
thumbnailUrlAvailable source thumbnail link; may expire
durationSecondsSource duration converted from milliseconds
aspectRatio, width, heightAvailable source preview format metadata
useCount, likeCountPublic cumulative counters at retrieval
previewMediaUrlAvailable preview link, not a stored file
mediaStatuslink_available or not_available; not a playback test
scrapedAtUTC retrieval timestamp

Optional fields are null when unavailable. Duration is a template duration, not independently measured playback time. Counters are not historical time series.

Output example

The current control returned new template, 11.733 seconds, 9:16, 714×1280 pixels and approximately 274,000 uses. The shortened example below anonymizes creator and signed link values; actual rows retain current public values.

{
"templateId": "7518257722391825725",
"title": "new template",
"authorName": "Example Creator",
"durationSeconds": 11.733,
"aspectRatio": "9:16",
"width": 714,
"height": 1280,
"useCount": 274199,
"previewMediaUrl": "https://example.com/source-issued-preview.mp4",
"mediaStatus": "link_available"
}

How much does it cost to resolve CapCut template previews?

Pay per event: a $0.06 start event per valid run, plus a $0.002392 BRONZE item event per unique template record delivered. The available preview link is included without a separate charge. Failed URLs, aliases and duplicate templates have no item event charge. No-result valid runs can still incur the start charge.

Spend tierItem price
FREE$0.0027508
BRONZE$0.002392
SILVER$0.0018658
GOLD$0.0014352
PLATINUM$0.0014352
DIAMOND$0.0014352

BRONZE examples: 1 result costs approximately $0.062392; 10 approximately $0.08392; 100 approximately $0.2992. Spend tiers reflect qualifying aggregate Apify Store spend, not the size of this Actor's batch. Your applicable platform terms determine any additional platform charges; examples are estimates, not guaranteed invoices. The current Store pricing is authoritative.

Failure behavior and troubleshooting

Network errors, HTTP 429 and 5xx responses receive up to three attempts with backoff. Deterministic missing templates, unsupported redirects and malformed state are not blindly retried. Requests run sequentially, with a 20-second timeout and five-hop redirect limit. Parsed HTML must be no larger than 2 MB; this is a parser acceptance limit, not a transfer guarantee.

A mixed batch returns useful rows and lists failed inputs in the SUMMARY key-value record. A wholly unsuccessful batch fails rather than claiming an empty successful archive. The report includes attempted, saved and failed counts, plus a budgetStopped flag. Partial output is not proof of full completion.

If a short link redirects to a generic CapCut landing page, supply a current exact template-detail URL. If media stops working later, re-resolve the template; source signatures expire. No URL is promised to be permanent or playable in every country.

Integrations

Export the default dataset to a spreadsheet or downstream data pipeline. Schedule the same explicit URL list in Apify to refresh signatures and snapshots, then compare by templateId in your own database. The Actor does not itself detect new templates, retain historical snapshots, send alerts or store video binaries.

API usage

Use your own Apify token in an environment variable, not in source code. Start a run and retain its run/storage IDs; poll the same run to a terminal status, then fetch bounded dataset pages.

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~capcut-shared-video-downloader/runs' \
-H "Authorization: Bearer $APIFY_TOKEN" -H 'Content-Type: application/json' \
-d '{"startUrls":[{"url":"https://www.capcut.com/template-detail/7518257722391825725"}],"maxItems":10}'
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/capcut-shared-video-downloader').call({
startUrls: [{ url: 'https://www.capcut.com/template-detail/7518257722391825725' }], maxItems: 10,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems({ limit: 10 });
console.log(items);
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('automation-lab/capcut-shared-video-downloader').call(run_input={
'startUrls': [{'url': 'https://www.capcut.com/template-detail/7518257722391825725'}], 'maxItems': 10,
})
print(client.dataset(run['defaultDatasetId']).list_items(limit=10).items)

MCP setup

For Claude Code:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/capcut-shared-video-downloader"

For Claude Desktop, Cursor, and VS Code, use the equivalent HTTP MCP configuration in your client's supported settings format:

{"mcpServers":{"apify":{"url":"https://mcp.apify.com?tools=automation-lab/capcut-shared-video-downloader"}}}

Authenticate through the client's supported Apify connection. This stable scoped selection also exposes run/data helpers; discover the actual names and argument schemas with read-only tools/list.

Example prompt: “Resolve these authorized public CapCut template URLs with maxItems 10, then show title, duration and use count.” Start once and keep the returned run ID; it is metadata, not rows. If nonterminal, check that same run with bounded 2/4/8-second backoff, capped at 10 seconds and a 120-second total deadline. Recover a known run after timeout; never blindly start another. Report pending or failed status honestly.

After success, fetch untransformed pages of 20 dataset rows using explicit limit, offset and fields, at most 100 rows and 64 KiB serialized UTF-8 content admitted to model context. Enforce this byte budget host-side; if your client cannot intercept oversized responses, do not promise a hard byte ceiling. State returned count, continuation offset and partial/truncated status. Keep full exports outside model context. Client discovery and caching behavior varies; no token-savings guarantee is made.

Legality, responsible use and non-affiliation

Process public previews only where you have the necessary rights and permission. Do not use this Actor to evade access restrictions, extract private drafts or remove watermarks. CapCut is a third-party mark used only to identify the supported source; this Actor is independently developed and is not affiliated with or endorsed by CapCut or ByteDance. Standard Apify terms apply; no additional custom end-user terms are imposed.

Data handling and diagnostics

No AI models, paid external APIs, proxies or user credentials are used by the runtime. Input URLs are sent to CapCut to retrieve public state. Public creator names and profile links are included only as attribution; author biographies, recommendations and raw HTML are not exported. Run datasets, input and SUMMARY are stored in your Apify run storage under your account's retention and deletion settings; no cross-run cache or company archive is created. Delete runs/storage using your Apify controls when no longer needed.

Failed operations send sanitized diagnostic input, exceptions and Actor/build/run IDs to our private GlitchTip service for repair. Secret fields and URL query strings are removed and reports are retained for 30 days. Output preview URLs may contain source-issued signatures; keep exports within your authorized workflow. Logs contain normalized source URLs and concise errors, not raw response bodies, author identities or authentication headers.

FAQ

Does this download edited projects or full-quality original videos? No. It exports public template preview metadata and available links. Binary downloads and editing are downstream responsibilities.

Can a public template lack a media link? Yes. Its metadata row remains useful with previewMediaUrl: null and mediaStatus: not_available.

Why are there fewer rows than URLs? Input normalization, template-ID deduplication, dead links, the attempted-URL cap, timeout or charge budget can reduce output. Inspect SUMMARY.

Where do I report a problem? Open an issue on this Actor's Apify Store page with a safe input and run link. Never post private tokens or signed exports publicly.

For different-source authorized preview/link workflows, see Dailymotion Public Video Downloader and Vimeo Video Downloader. These are alternatives for their own sources, not additional CapCut coverage.