Creator Profile to All Videos & Views — 3 Platforms avatar

Creator Profile to All Videos & Views — 3 Platforms

Pricing

from $0.80 / 1,000 creator video results

Go to Apify Store
Creator Profile to All Videos & Views — 3 Platforms

Creator Profile to All Videos & Views — 3 Platforms

Get all public videos and view counts from YouTube, TikTok, and Instagram creator profiles in bulk. No residential proxy or login. From $0.80 per 1,000 videos.

Pricing

from $0.80 / 1,000 creator video results

Rating

0.0

(0)

Developer

Coor Yu

Coor Yu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Creator Profile to All Videos & Views — YouTube, TikTok, Instagram

Turn public creator profile URLs into a normalized dataset of videos and view counts. One run can mix YouTube channels, TikTok creators, and Instagram profiles.

Large and full-history crawls publish an initial runtime estimate plus live profile/video progress in the Actor run status. The estimate is refined as profiles finish; unusually large catalogs can exceed the initial range.

The Actor is designed for sustained bulk jobs:

  • streams input profiles from an Apify Dataset in 1,000-row pages;
  • streams video results while each profile is still being paginated;
  • uses separate concurrency guards for each platform;
  • isolates failed profiles so one unavailable account does not stop the batch;
  • stops promptly when the run's maximum charge limit is reached;
  • never requests residential proxies and never asks for social-account credentials.

Input

{
"profileUrls": [
"https://www.youtube.com/@MrBeast",
"https://www.tiktok.com/@scout2015",
"https://www.instagram.com/nasa/"
],
"maxVideosPerProfile": 0,
"includeYouTubeShorts": true,
"includeYouTubeStreams": true,
"maxConcurrency": 8
}

maxVideosPerProfile: 0 means all videos exposed by the public profile endpoints, up to a 50,000-video safety cap per profile. Set a small positive number when testing inputs or sampling creators.

For very large lists, provide inputDatasetId and urlField. The Actor reads the source dataset incrementally, so the entire profile list is never loaded into memory.

Output

Each successful row represents one video and includes a stable cross-platform core:

{
"status": "ok",
"platform": "tiktok",
"creatorUsername": "scout2015",
"profileUrl": "https://www.tiktok.com/@scout2015",
"videoId": "6718335390845095173",
"videoUrl": "https://www.tiktok.com/@scout2015/video/6718335390845095173",
"title": "caption text",
"publishedAt": "2019-10-16T15:52:21.000Z",
"viewCount": 123456,
"playCount": 123456,
"likeCount": 1000,
"commentCount": 50,
"shareCount": 20
}

Platform-specific fields such as Shorts/live flags, hashtags, music, dimensions, verification, saves, media type, and thumbnail URL are included when publicly available.

Failed, private, invalid, or unavailable profiles can produce a diagnostic row with status: "failed". Diagnostic rows are not charged as successful video results.

Collection methods

  • YouTube: direct HTTP plus the public web Innertube continuation flow. Videos, Shorts, and live-stream tabs are paginated and deduplicated.
  • TikTok: paced HTTP pagination through a public web-data endpoint, returning public play and engagement counts.
  • Instagram: one lightweight browser session calls Instagram's logged-out public GraphQL endpoints through Apify's non-residential datacenter proxy. Reels and older video posts are merged and deduplicated.

No residential proxy group is ever requested. YouTube and TikTok use direct Actor datacenter egress; Instagram uses the standard Apify datacenter proxy for more reliable large runs.

Accuracy notes

  • TikTok and Instagram return the numeric counters exposed by their public endpoints.
  • YouTube channel grids can display abbreviated counts (for example 1.2M), especially for Shorts; these are normalized to numbers and may therefore be approximate.
  • A platform may hide a counter, remove a video, make a profile private, throttle anonymous traffic, or change a public endpoint. Missing public fields are returned as null; failures are reported per profile.

Pricing

The Actor uses pay-per-event pricing: the standard $0.00005 Actor-start event covers initialization, and each successfully written video row incurs one video-result event. The video price is $1.00 per 1,000 results on the Free plan, $0.90 per 1,000 on Bronze, and $0.80 per 1,000 on Silver and higher plans. Failed diagnostic rows are free. Platform compute usage is paid by the Actor user, so large jobs remain economically sustainable without residential-proxy costs.

Use maxVideosPerProfile for a cheap sample run, then switch to 0 for complete profiles after confirming the result format.