Tiktok Trending Creator Scraper
Pricing
$19.99/month + usage
Tiktok Trending Creator Scraper
Scrapes insights from trending TikTok creators, capturing profiles, bios, follower growth, engagement metrics, top videos, hashtags, sounds, and performance patterns. Ideal for influencer discovery, trend forecasting, competitor analysis, and large-scale creator analytics.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scraper Engine
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Trending Creator Scraper — Followers, Likes and Video Stats
TikTok Trending Creator Insights Scraper extracts the creators TikTok is currently surfacing on its own trending-creator board for one country, returning each creator's nickname, follower count, exact lifetime likes, and latest videos with real view counts, like counts and post time — delivered as clean, structured JSON with no HTML parsing required. TikTok publishes at most 9 creators per country. Pick a country below and run the scraper to see who is trending right now.
🧐 What is TikTok Trending Creator Insights Scraper?
TikTok Trending Creator Insights Scraper is an Apify Actor that reads TikTok's public trending-creator board for a chosen country and returns the creators attached to that country's trending hashtags, each with follower count, exact lifetime likes and their latest videos. It runs entirely against public, unauthenticated TikTok surfaces — no TikTok account, login or cookie is required to run it. It's built for influencer-marketing teams building creator shortlists, social-media analysts tracking trend shifts by market, and developers who need structured TikTok creator data for a pipeline or AI agent rather than a page full of screenshots.
🔍 What TikTok creator data is publicly available to scrape?
Everything TikTok Trending Creator Insights Scraper returns is visible on TikTok's own public trending-creator board and each creator's public profile and video pages — no login, cookie or paid account is needed to see any of it.
| Data category | Publicly available | Gated behind TikTok login |
|---|---|---|
| Trending creator list, per country | ✅ up to 9 creators, no account needed | — |
| Nickname, avatar, profile link | ✅ | — |
| Follower count | ✅ as published on the board | — |
| Exact lifetime like count | ✅ from the creator's public profile page | — |
| Latest videos — views, likes, post time | ✅ from public video pages | — |
| Full follower / following lists | ❌ | requires login |
| Private videos, direct messages | ❌ | requires login |
| Creator's home country | ❌ not published on any surface this board uses | not a login gate — TikTok simply doesn't expose it here |
| TikTok Creator Marketplace ID / link | ⚠️ ID present on most rows, link never | not a login gate — the Marketplace link is retired platform-wide |
TikTok Trending Creator Insights Scraper only returns publicly visible data — what any visitor sees. Nothing behind a login wall.
📦 What data can I extract with TikTok Trending Creator Insights Scraper?
TikTok Trending Creator Insights Scraper returns one row per creator, combining identity fields, follower and like metrics, and an embedded array of the creator's latest videos.
| Field | Description |
|---|---|
tcm_id | TikTok Creator Marketplace ID (the board's aioCreatorID). Genuinely absent on roughly 43% of rows (431 of 756 measured 2026-08-01) — emitted as null, never a fake ID |
user_id | Creator's numeric TikTok user ID |
nick_name | Creator's display name on TikTok |
avatar_url | Profile picture URL from TikTok's CDN |
country_code | The board region that answered — not necessarily the creator's home country, and not necessarily the country you requested (see Russia note below) |
tt_link | Public TikTok profile URL |
tcm_link | Always null — TikTok Creator Marketplace links no longer exist on any live surface |
follower_cnt | Follower count as published on the trending board |
liked_cnt | Creator's exact lifetime like count, read from TikTok's precise counter |
items | Array of the creator's latest videos (up to 3), each with the six fields below |
items[].item_id | TikTok video ID |
items[].cover_url | Video cover image URL |
items[].tt_link | Direct video URL |
items[].vv | Video view count |
items[].liked_cnt | Video like count |
items[].create_time | Post time as a Unix epoch, in seconds |
👤 Identity fields
tcm_id, user_id, nick_name, avatar_url, country_code, tt_link, tcm_link — who the creator is and where to find them on TikTok.
📊 Metric fields
follower_cnt, liked_cnt — the creator's audience size and lifetime engagement.
🎬 Video fields (items[])
item_id, cover_url, tt_link, vv, liked_cnt, create_time — real, individually fetched stats for each attached video, never placeholders.
🤖 Add-on: Need additional TikTok data?
If you need more than a trending-board snapshot, Scraper Engine publishes two sibling TikTok Actors: TikTok Data Scraper pulls a specific creator's videos, comments, hashtags, followers and full profile end to end, and TikTok Shop Data Scraper pulls TikTok Shop products, seller stores and their affiliate creators. Pair either one with this Actor when a trending creator needs a deeper profile pull or a commerce angle.
🛠️ Why not build this yourself?
TikTok's developer platform has a Login Kit, a Content Posting API and a Research API, but none of them expose the trending-creator board this Actor reads, and the Research API that comes closest is restricted to approved academic and non-profit researchers for non-commercial use, not general or commercial access (as observed on TikTok's developer documentation, checked 2026-08-04).
The trending-creator data that does exist publicly lives behind an internal, unsigned Creative Center loader — and TikTok has already changed it once. The signed popular_trend/creator/list route the previous version of this Actor's engine called now returns HTTP 200 with {"code":0,"data":null,"msg":"deprecated"} on every request (confirmed 2026-08-01), and the sibling hashtag route and the Creative Suite's own trends/creator loader answer the same way — the creator tab no longer exists in that product. A self-built scraper has to keep rediscovering whichever internal route TikTok is using this month, pass an impersonating TLS client through TikTok's anti-bot layer (a plain HTTP client or headless browser gets a near-empty response from these specific endpoints), and pay for and manage proxy infrastructure for the tiktok.com requests. This Actor absorbs that ongoing maintenance and infrastructure cost; running it is one input form instead of an open-ended scraping project.
🧭 How to use TikTok Trending Creator Insights Scraper
Run it from the Apify Console or call it through the Apify API — there's no separate signup or credential to obtain.
- Open TikTok Trending Creator Insights Scraper on Apify and click Start, or call it via
apify-client. - Set the required 🌍 Country (
countryCode) and 📊 Sort Results By (sortBy) — both are mandatory inputs. - Optionally narrow results with 👥 Follower Range (
followerCount) and cap the run with 🔢 Max Results (maxItems, 1–9). - Add a proxy configuration only if you want the tiktok.com requests routed through Apify Proxy — the trending board itself is always fetched directly.
- Click Start, then download the dataset as JSON, CSV, Excel, XML or HTML once the run finishes.
How to scale to bulk creator extraction
The input schema accepts a single countryCode per run — there is no array-of-countries or list input. To cover multiple markets, run the Actor once per country (each run is charged only for the creator rows it actually returns), or drive it from the Apify API / apify-client in a loop that starts one run per countryCode and collects the resulting datasets. Because each country tops out at 9 creators, even a full sweep across all 24 supported countries, run one at a time, stays a small, fast batch of jobs rather than one long-running one.
💡 What can you do with TikTok creator data?
- 🎯 An influencer-marketing manager building an outreach shortlist uses
follower_cntandliked_cntto rank trending creators by real audience size before pitching a campaign. - 📊 A social-media analyst tracking market trends uses
items[].vvanditems[].liked_cntto compute per-video engagement for creators trending in a givencountry_code. - 🔬 A market researcher studying creator turnover runs the Actor for the same country on a schedule and compares
nick_nameandfollower_cntacross runs to see who newly entered the trending board. - 🏢 A brand-partnerships team uses
tcm_idto flag which trending creators still carry a TikTok Creator Marketplace ID before routing them into an agency workflow. - 🤖 An AI engineer feeds the JSON output —
nick_name,follower_cnt,liked_cntanditems[]— into a RAG pipeline or agent tool so an LLM can answer questions like "who's trending in Germany this week" with current, structured data instead of stale training knowledge.
🛡️ How does TikTok Trending Creator Insights Scraper handle rate limits and blocking?
The Actor handles TikTok's anti-bot layer itself, so you don't run a browser or rotate proxies by hand. Requests go through a TLS-impersonating HTTP client rather than a plain HTTP library or Playwright, because TikTok's Creative Center loader and profile pages return near-empty bodies to non-impersonating clients. Different surfaces need different impersonation profiles: the trending board and video embeds impersonate Chrome 131, while the profile page carrying lifetime likes needs to impersonate Chrome on Android, since Chrome 131 gets an anti-bot shell there instead of the real document. The trending board is always fetched directly with no proxy; an optional Apify Proxy is used only for the tiktok.com profile and video requests, using your exact selection with no silent upgrade to a different proxy type. Each request retries a few times with a short backoff, and a response is judged by its size and shape rather than its HTTP status, since TikTok answers some dead endpoints with HTTP 200. If the trending board itself returns nothing, the run fails loudly instead of finishing successfully with an empty dataset; individual creator-level failures (a blocked profile fetch, a missing video) are logged and recorded to the run's key-value store rather than silently dropping the field.
⬇️ Input
| Parameter | Required | Type | Description | Example Value |
|---|---|---|---|---|
countryCode | Yes | string (enum) | Country whose TikTok trending-creator board should be scraped. 🇷🇺 Russia has no board of its own — TikTok silently serves the 🇺🇸 US board for it, and the output reports the board that actually answered. Default: US. | "US" |
sortBy | Yes | string (enum) | Order of the scraped creators, applied by the Actor after scraping (TikTok's board has no sort parameter). follower = follower count, engagement = average likes per view across attached videos, popularity = total views of attached videos. Default: follower. | "follower" |
followerCount | No | string (enum) | Keep only creators whose follower count falls in this bucket. Applied inside the Actor over the creators the country published — TikTok exposes no server-side follower filter, so a narrow bucket can legitimately return no rows. No default. | "1m-10m" |
maxItems | No | integer | How many creators to scrape. TikTok's trending-creator board publishes at most 9 creators per country with no second page, so 9 is the real ceiling. Minimum 1, maximum 9, default 9. | 5 |
proxyConfiguration | No | object (proxy editor) | The trending board itself needs no proxy and is always fetched directly. A proxy is used only for the tiktok.com requests that fetch lifetime likes and video stats. Your exact selection is used as-is — nothing is silently upgraded. | {"useApifyProxy": false} |
countryCode accepts: AU, BR, CA, EG, FR, DE, ID, IL, IT, JP, MY, PH, RU, SA, SG, KR, ES, TW, TH, TR, AE, GB, US, VN.
sortBy accepts: follower, engagement, popularity.
followerCount accepts: 10k-100k, 100k-1m, 1m-10m, >10m.
Example input
{"countryCode": "US","sortBy": "engagement","followerCount": "1m-10m","maxItems": 5,"proxyConfiguration": {"useApifyProxy": false}}
⬆️ Output
Every run writes one typed, normalized JSON record per creator to the Actor's default dataset — the field set and types stay the same on every run, regardless of what TikTok's board or profile pages look like that day. Download the dataset as JSON, CSV, Excel, XML or HTML, or read it straight from the Apify API.
Example output
{"tcm_id": "7098234871625876523","user_id": "6614519860740964353","nick_name": "House of Highlights","avatar_url": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7c1e2f4a9b3d6e8f1a2b3c4d5e6f7a8b~c5_100x100.jpeg","country_code": "US","follower_cnt": 12013701,"liked_cnt": 5750534042,"tt_link": "https://www.tiktok.com/@houseofhighlights","tcm_link": null,"items": [{"item_id": "7532104871239856421","cover_url": "https://p16-sign.tiktokcdn-us.com/obj/tos-useast5-p-0068-tx/o4EAeBqCVDgQnIiBRSDlP9fEz8gAqfN9~tplv-photomode-image.jpeg","tt_link": "https://www.tiktok.com/@houseofhighlights/video/7532104871239856421","vv": 1840213,"liked_cnt": 213487,"create_time": 1754006400}]}
⚙️ How does it work?
TikTok Trending Creator Insights Scraper makes two kinds of requests. It fetches the trending-creator board directly, with no login and no proxy, because that specific loader needs an impersonating TLS client rather than a browser. It then fetches each creator's public profile and video pages on tiktok.com, optionally routed through Apify Proxy, again using an impersonating client so requests read as ordinary browser traffic instead of triggering a stripped-down anti-bot response. No cookies, sign-in or account are involved anywhere in the flow — everything read is visible to any visitor. The output schema — the same creator fields and video fields — stays fixed run to run even when TikTok changes its board layout or front-end markup, because the Actor parses TikTok's underlying data payloads rather than rendering and scraping HTML.
🔌 Integrations
TikTok Trending Creator Insights Scraper runs on Apify, so it works with whatever you already use to call Apify Actors.
Calling TikTok Trending Creator Insights Scraper programmatically
from apify_client import ApifyClientclient = ApifyClient("<APIFY_API_TOKEN>")run = client.actor("tiktok-trending-creator-scraper-pay-per-events").call(run_input={"countryCode": "US","sortBy": "follower","maxItems": 9,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["nick_name"], item["follower_cnt"])
Works in Go, Ruby, Node.js, cURL — any language that can make an HTTP request to the Apify API.
No-code tools (n8n, Make, LangChain)
In n8n, use the Apify node (or an HTTP Request node against the Apify API) to start a run and pull the dataset straight into your workflow. In Make, the Apify module runs the Actor and returns dataset items as a bundle you can route to a spreadsheet, CRM or alert. In LangChain or a comparable agent framework, wrap the Apify API call as a tool so an agent can pull current trending-creator data as part of its reasoning.
⚖️ Is it legal to scrape TikTok creators?
Scraping TikTok's own public trending-creator board and creators' public profile and video pages is generally legal — this is information TikTok already publishes to any visitor, without a login. TikTok Trending Creator Insights Scraper returns only that publicly visible data; it does not access private videos, direct messages, or anything behind a login wall.
Because the output identifies individual people — nickname, avatar, follower and like counts tied to a named creator — it counts as personal data under regimes like the EU's GDPR and California's CCPA. That doesn't make scraping it illegal, but it does mean you need a lawful basis for storing and using it (for example, legitimate interest in market research, or consent where your use case requires it), and you should avoid retaining it longer than your use case needs. Consult legal counsel if your use case involves bulk storage of personal data.
❓ Frequently asked questions
What TikTok creator fields does TikTok Trending Creator Insights Scraper return?
The top fields are nick_name, follower_cnt, liked_cnt, country_code and items[] (the creator's latest videos with views, likes and post time). See the data-fields section above for the full field list across the creator row and its nested video objects.
Does TikTok Trending Creator Insights Scraper require a TikTok account or login?
No. Every surface it reads — the trending board, creator profile pages and video pages — is public and unauthenticated. You don't provide any TikTok credentials as input.
How many creators can I extract in one run?
Up to 9. TikTok's trending-creator board publishes a maximum of 9 creators per country (3 trending hashtags × 3 creators each), with no second page. maxItems is capped at 9 for that reason — asking for more isn't possible on this board.
What happens if my follower-range filter matches no creators?
The run finishes with zero rows and nothing is charged. followerCount is applied inside the Actor over the (at most 9) creators the country published, and TikTok has no server-side follower filter, so a narrow bucket over a small board can legitimately leave nothing to return. The run's status message states this explicitly rather than looking like a silent failure.
Can I scrape multiple TikTok countries at once?
Not in a single run — countryCode accepts one value per run. Run the Actor once per country, or trigger multiple runs from the Apify API / apify-client, one per country code.
Does TikTok Trending Creator Insights Scraper work with Claude, ChatGPT and other AI agent tools?
Yes, as an HTTP endpoint. It has no dedicated MCP server, but any agent framework that can call the Apify API — including Claude tool use, LangChain, or a custom agent loop — can start a run and read back the dataset.
How does TikTok Trending Creator Insights Scraper compare to other TikTok creator scrapers?
It's built around this one board's real limits rather than a marketing claim: TikTok's trending-creator board caps out at 9 creators per country with no pagination, and this Actor documents that ceiling in its own input schema instead of implying a bigger number is available. It also reports liked_cnt from TikTok's precise like counter rather than the 32-bit counter that overflows into a negative number for creators with several billion lifetime likes.
Does TikTok Trending Creator Insights Scraper return data in a format LLMs can use directly?
Yes. Every field is typed JSON — strings, integers or null — with the same field names on every run. There's no HTML to parse and no CSS selectors to maintain, so you can pass the output straight into an LLM prompt, a vector store, or an agent tool.
What happens when TikTok changes its layout or anti-bot system?
The Actor is maintained and its output schema is designed to stay stable across TikTok's changes — it has already survived one such change, when TikTok retired the signed API route its previous engine relied on. No specific turnaround time is promised for future changes.
Can I use TikTok Trending Creator Insights Scraper without managing proxies or browser infrastructure?
Yes. The Actor makes its own HTTP requests with an impersonating client — no Playwright or headless Chrome required on your end — and an optional Apify Proxy configuration is the only proxy setup you would ever touch.
Which TikTok creator fields work best for AI training data and RAG indexing?
For RAG-style retrieval, index nick_name, tt_link and the video-level items[].tt_link so an agent can cite a specific creator or video. For structured training or feature data, follower_cnt, liked_cnt, items[].vv, items[].liked_cnt and items[].create_time are the most consistently populated numeric fields across records, and all of them return as typed integers or null — never a placeholder string.
🔗 Related scrapers
| Scraper | What it extracts |
|---|---|
| TikTok Data Scraper | A specific creator's videos, comments, hashtags, followers and full profile details |
| TikTok Shop Data Scraper | TikTok Shop products, seller stores and their affiliate creators |
| YouTube Channel Scraper | A YouTube channel's profile, videos, Shorts, live/past streams and community posts |
| Pinterest Profile Scraper | A public Pinterest profile's followers, pins, boards, bio and linked accounts |
💬 Your feedback
Found a bug, a missing field, or a country whose board behaves differently than documented? Open an issue on this Actor's Issues tab in Apify Console, or use the Contact developer button on the Actor's page. Reports like these are what keep this scraper's contract accurate as TikTok changes its internal endpoints.