Tiktok Trending Creator Insights Scraper avatar

Tiktok Trending Creator Insights Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Tiktok Trending Creator Insights Scraper

Tiktok Trending Creator Insights Scraper

TikTok Trending Creator Insights Scraper extracts trending creator profiles, follower counts, engagement metrics, videos, likes, views, hashtags, and other public data. Automate influencer discovery, creator research, trend analysis, competitor monitoring, and TikTok marketing intelligence.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

ScraperForge

ScraperForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract deep analytics on trending TikTok creators from TikTok's own Creative Center: follower counts and growth rate, average and median views, organic vs branded engagement rates, audience demographics by gender, age, region, device and activity, follower history over time, and each creator's top and recent videos.

Filter by country and follower tier, sort by popularity, followers, engagement or average views. No login required.


TikTok publishes trending creators as curated Creator Highlights lists inside its Creative Center (TikTok One). Those lists carry analytics that are otherwise unavailable outside a paid influencer platform — and they are public.

This Actor reads those lists and returns the full analytics record for each creator. The three fields that make it genuinely different from a follower-count scraper:

  • organic_engagement_rate vs branded_engagement_rate — how a creator performs on their own content versus sponsored content. That gap is the single most useful number when deciding whether to pay someone.
  • audience demographics — gender, age bands, region, device and activity distributions.
  • follower_history — growth trajectory, not just a snapshot.

What data can you extract?

Creator identity

creator_id, tt_uid, handle_name, nick_name, avatar_url, bio, country_code, store_region, category_ids, tt_link (TikTok profile), tcm_link (Creative Center profile), rank_key.

Reach and performance

FieldMeaning
follower_cntFollower count
avg_viewsAnnual average views per video
total_viewsAnnual total views
median_viewsMedian views — less distorted by one viral hit than the average
follower_growth_rateHow fast the audience is growing
video_complete_rateShare of viewers who watch to the end

Engagement quality

FieldMeaning
engagement_rateOverall annual engagement rate
organic_engagement_rateEngagement on the creator's own content
branded_engagement_rateEngagement on sponsored content
credit_score, credit_tierTikTok's own creator credit rating

audience

gender, age, region, device and active distributions.

Content

top_videos[] and recent_videos[] — each with item_id, title, views, likes, comments, shares, cover_url, video_url, create_time, tt_link.

History

follower_history — follower counts over time.


Why teams use creator insights

For influencer selection

Follower count is the worst predictor of campaign performance and the easiest number to inflate. median_views, video_complete_rate and the organic-versus-branded engagement gap are what actually separate creators who deliver from creators who look impressive.

For audience fit

A perfect creator with the wrong audience is a wasted budget. The audience block lets you match gender, age and region distributions to your target customer before you commit.

For rate negotiation

avg_views and median_views give you a defensible basis for CPM-style pricing rather than paying a follower-count-derived number.

For spotting rising creators

follower_growth_rate combined with a lower follower tier finds creators on the way up — cheaper now, and better value over a campaign.

For competitive benchmarking

Compare your own brand's creator roster against the trending set in the same country and follower tier.

For agency reporting

One export gives a client a shortlist with reach, engagement quality, audience demographics and example content already attached.


How to scrape creator insights step by step

  1. Open the Actor. Leave Country on All countries for the widest set, or pick one market.
  2. Choose a Sort Bypopularity (average views) is the recommended default.
  3. (Optional) Set a Follower Count Range to target a creator tier.
  4. Set Max Items.
  5. Click Start, then export the Output tab as JSON (recommended — analytics are nested).

⬇️ Input

Example input

{
"countryCode": "United States",
"sortBy": "engagement",
"followerCount": "100K-1M",
"maxItems": 50
}

Input reference

FieldTypeDefaultDescription
countryCodestringAll countriesOptional filter — keep creators whose home region matches. 24 countries plus All countries.
sortBystringpopularitypopularity (average views, recommended), follower (biggest audiences), engagement (highest engagement rate), avg_views (highest reach per video).
followerCountstringOptional tier filter: 10K-100K (nano/micro), 100K-1M (mid-tier), 1M-10M (macro), >10M (mega).
maxItemsinteger10Maximum creators to return. The public curated lists are finite, so you may receive fewer than requested.
proxyConfigurationobjectoffOptional Apify Proxy. Recommended if you run the Actor frequently.

⬆️ Output

Example output (trimmed)

{
"creator_id": "7123456789012345678",
"handle_name": "examplecreator",
"nick_name": "Example Creator",
"bio": "Daily cooking experiments 🍳",
"avatar_url": "https://p16-sign.tiktokcdn.com/…",
"country_code": "US",
"store_region": "US",
"category_ids": ["food_and_beverage"],
"follower_cnt": 612000,
"avg_views": 184000,
"median_views": 142000,
"total_views": 74800000,
"engagement_rate": 0.084,
"organic_engagement_rate": 0.091,
"branded_engagement_rate": 0.062,
"follower_growth_rate": 0.048,
"video_complete_rate": 0.37,
"credit_score": 86,
"credit_tier": "high",
"audience": {
"gender": [{ "gender": "female", "value": 0.68 }, { "gender": "male", "value": 0.32 }],
"age": [{ "ageInterval": "18-24", "value": 0.41 }, { "ageInterval": "25-34", "value": 0.33 }],
"region": [{ "country": "US", "value": 0.72 }, { "country": "CA", "value": 0.08 }],
"device": [{ "deviceBrand": "Apple", "value": 0.54 }],
"active": [{ "active": "evening", "value": 0.46 }]
},
"follower_history": [
{ "date": "2026-06-01", "count": 540000 },
{ "date": "2026-07-01", "count": 578000 }
],
"top_videos": [
{
"item_id": "7412345678901234567",
"title": "One-pan dinner in 12 minutes",
"views": 2140000,
"likes": 184000,
"comments": 3120,
"shares": 14800,
"tt_link": "https://www.tiktok.com/@examplecreator/video/7412345678901234567"
}
],
"tt_link": "https://www.tiktok.com/@examplecreator",
"tcm_link": "https://ads.tiktok.com/creative/creator/profile/7123456789012345678?aioChannel=creative_center"
}

Illustrative values — a live run returns current TikTok data.


Usage recipes

Find mid-tier creators with real engagement

{
"countryCode": "United States",
"sortBy": "engagement",
"followerCount": "100K-1M",
"maxItems": 50
}

Mid-tier creators frequently outperform mega accounts on engagement while costing far less.

Spot creators whose sponsored content still works

Export any set and compare branded_engagement_rate against organic_engagement_rate. A small gap means their audience tolerates sponsorship — exactly who you want. A large gap is a warning.

Match audience to your customer

Filter the export by audience.gender and audience.age distributions before shortlisting. Reach without fit is wasted spend.

Find rising creators

{
"countryCode": "United Kingdom",
"sortBy": "popularity",
"followerCount": "10K-100K",
"maxItems": 50
}

Then sort by follower_growth_rate descending.

Market comparison

Run the same configuration across several countries and compare typical engagement rates and audience profiles per market.

Build a rate card

Use median_views rather than avg_views as your baseline — the median is far less distorted by a single viral video.


How does this compare to TikTok's official API?

TikTok's Research API is restricted to approved academic and non-profit researchers, and does not provide creator analytics of this kind. The TikTok Creator Marketplace shows similar metrics but inside its own interface, gated to advertisers with an account and no bulk export. The Display and Commercial Content APIs cover different ground entirely.

This Actor reads the public Creator Highlights lists in TikTok's Creative Center — no login, no advertiser account, no application — and returns the analytics as data you can filter and join.


Integrate and automate

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_API_TOKEN>")
run = client.actor("scraperforge/tiktok-trending-creator-insights-scraper").call(run_input={
"countryCode": "United States",
"sortBy": "engagement",
"followerCount": "100K-1M",
"maxItems": 50,
})
for c in client.dataset(run["defaultDatasetId"]).iterate_items():
print(c["handle_name"], "|", c["follower_cnt"], "followers |",
"organic", c.get("organic_engagement_rate"), "vs branded", c.get("branded_engagement_rate"))

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_API_TOKEN>' });
const run = await client.actor('scraperforge/tiktok-trending-creator-insights-scraper').call({
countryCode: 'United States',
sortBy: 'engagement',
maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

REST API

curl -X POST "https://api.apify.com/v2/acts/scraperforge~tiktok-trending-creator-insights-scraper/runs?token=<YOUR_APIFY_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"countryCode":"United States","sortBy":"engagement","maxItems":50}'

n8n, Make, Zapier and AI agents

Call the Actor from n8n, Make, Zapier or an MCP-capable agent to refresh an influencer shortlist automatically.

Schedules and webhooks

Attach a Schedule to track creator performance over time, and use webhooks or the Google Sheets / Airtable / Slack integrations to deliver shortlists to your team.


Pricing and what you are charged for

Pay-per-event: a small Actor-start charge plus a charge per creator returned. Because each row carries a full analytics record, the value per row is high — and maxItems is the direct cost lever.

Current rates are on the Pricing tab of this Actor's page, and Apify shows an estimate before and during every run.


Limits, reliability and blocking

  • The curated lists are finite. TikTok publishes a limited number of trending creators per list, so a maxItems of 500 will not produce 500 creators. Receiving fewer than requested is normal, not a failure.
  • Filters narrow an already-limited set. Combining a country filter with a narrow follower tier can leave very few creators — relax one filter if a run comes back short.
  • Metrics are TikTok's own annualised figures, not independently computed. Treat them as TikTok's view of the creator.
  • credit_score and credit_tier are TikTok's internal creator ratings; use them as one signal among several.
  • Audience demographics are estimates derived by TikTok, as with every platform's audience analytics.
  • Media and avatar URLs expire — they point at TikTok's CDN.
  • Public data only. No private analytics, no contact details.
  • Default run options are 4 GB memory and a 1-hour timeout.

This Actor reads publicly published Creative Center data — analytics TikTok itself makes available to marketers without a login. It does not log in, access private dashboards, or bypass any protection.

Creator handles, bios, avatars and audience demographics are personal data relating to identifiable individuals. If you store or process them, ensure you have a lawful basis under GDPR and comparable regimes, keep the data secure, and honour objection and deletion requests. Creator content shown in top_videos remains their intellectual property. You are responsible for ensuring your use complies with TikTok's terms and applicable law.


❓ Frequently asked questions

Do I need a TikTok or advertiser account?

No. The Actor reads public Creator Highlights lists without any login.

Why did I get fewer creators than maxItems?

Because the curated lists are limited in size. That is TikTok's constraint, not the Actor's — and adding filters reduces the pool further.

What is the difference between organic and branded engagement rate?

Organic covers a creator's own content; branded covers sponsored posts. The gap between them predicts how well a paid collaboration is likely to perform.

Should I use average or median views?

Median. avg_views is skewed by a single viral video; median_views describes typical performance and is the safer basis for a rate card.

Does it include audience demographics?

Yes — gender, age, region, device and activity distributions in the audience block.

Can I filter by creator size?

Yes, with followerCount: 10K-100K, 100K-1M, 1M-10M or >10M.

Does it return contact details?

No. Creator contact information is not published in these lists. Use tt_link or tcm_link to reach out through the platform.

Which sort should I use?

popularity (average views) is the sensible default. Use engagement when quality matters more than reach, and follower only when you specifically need scale.

Which export format should I use?

JSON — audience, follower_history, top_videos and recent_videos are nested.


Browse the full collection on the ScraperForge profile.


💬 Feedback

Need more creators per run, extra metrics, or a custom influencer-vetting pipeline? Open an issue on the Issues tab of this Actor.