Video URL to Creator Profile — 3 Platforms avatar

Video URL to Creator Profile — 3 Platforms

Pricing

from $0.40 / 1,000 resolved creator profiles

Go to Apify Store
Video URL to Creator Profile — 3 Platforms

Video URL to Creator Profile — 3 Platforms

Resolve YouTube, TikTok, and Instagram video URLs to creator profile links in bulk. HTTP-only, no residential proxy, from $0.40 per 1,000 successes.

Pricing

from $0.40 / 1,000 resolved creator profiles

Rating

0.0

(0)

Developer

Coor Yu

Coor Yu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Video URL to Creator Profile

Resolve public YouTube, TikTok, and Instagram video URLs to creator profile URLs in bulk.

This Actor is designed for lead enrichment, creator discovery, attribution, and social-media data cleanup. It uses lightweight HTTP requests only—no browser and no residential proxy.

Pricing

  • FREE tier: $0.50 per 1,000 successful profile resolutions.
  • BRONZE: $0.45 per 1,000 successes.
  • SILVER and above: $0.40 per 1,000 successes.
  • A tiny Actor start event and normal Apify platform usage are charged separately; see the Pricing tab.
  • Failed, private, deleted, invalid, and unsupported URLs do not incur the profile-resolved result fee.

Pricing maps directly to visible value: one profile-resolved event equals one successful creator profile row in the default dataset.

Why it is fast and inexpensive

PlatformPrimary methodNetwork requests per URL
TikTok canonical URLExtract @username from the URL0
TikTok short/legacy URLPublic oEmbed, then redirect fallback1 normally
YouTubePublic oEmbed1
InstagramServer-rendered SEO metadata1 normally
  • Up to 200 concurrent input tasks.
  • A separate Instagram concurrency limit reduces rate-limit spikes.
  • Keep-alive HTTP connections, bounded retries, and exponential backoff.
  • Dataset output is written in batches instead of one API call per item.
  • Very large jobs can stream input from an Apify dataset in pages of 1,000 items.
  • Invalid/private/removed links fail per item; one bad URL does not stop the run.

Input

Paste mixed-platform URLs into videoUrls:

{
"videoUrls": [
"https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"https://www.tiktok.com/@scout2015/video/6718335390845095173",
"https://www.instagram.com/reel/DR9EITCjN1w/"
],
"maxConcurrency": 50,
"instagramConcurrency": 15,
"maxRequestRetries": 3,
"requestTimeoutSecs": 20,
"includeFailed": true
}

For a much larger job, first place the URLs in a dataset and use:

{
"inputDatasetId": "YOUR_DATASET_ID",
"urlField": "url",
"maxConcurrency": 100
}

You can combine inline URLs and dataset input. The Actor processes both.

Output

One dataset item is produced per input URL (unless includeFailed is false):

{
"index": 1,
"inputUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"platform": "youtube",
"status": "ok",
"creatorName": "Rick Astley",
"creatorUsername": "RickAstleyYT",
"profileUrl": "https://www.youtube.com/@RickAstleyYT",
"resolvedUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"method": "oembed",
"attempts": 1,
"httpStatus": 200,
"crawledAt": "2026-08-13T00:00:00.000Z"
}

Every run also writes an OUTPUT record with totals, success rate, charged result count, spending-limit status, per-platform counts, error counts, duration, and throughput.

Supported URL forms

  • YouTube: youtube.com/watch, youtu.be, Shorts, Live, Embed, Music, and creator-qualified URLs.
  • TikTok: canonical @user/video/..., photo posts, vm.tiktok.com, vt.tiktok.com, and legacy links.
  • Instagram: Reels, posts, IGTV links, creator-qualified links, and share links.

Important limitations

  • Only public, currently available content can be resolved.
  • Private, deleted, region-restricted, or age-restricted videos may return a failed item.
  • The user's maximum run charge is respected. When the charge limit is reached, the Actor stops accepting new work and never returns unpaid successful profiles.
  • Social platforms can change public endpoints or anti-bot behavior. Retries handle transient failures, but no scraper can promise 100% coverage without authenticated or proxy-backed access.
  • The Actor intentionally does not configure Apify Proxy or any residential proxy group.

Local development

npm install
npm test
npm run test:live

The live test resolves one current public URL per platform and makes real network requests. Unit tests do not use the network.


中文说明

输入 YouTube、TikTok、Instagram 的公开视频链接,批量返回达人主页链接。Actor 不启动浏览器、不使用住宅代理;支持高并发、失败重试、批量写入,以及从 Apify Dataset 分页读取超大任务。私密、已删除或地区受限视频会输出结构化失败原因,不会中断整批任务。