TikTok Trending Creator Insights Scraper With Bios & Badges
Pricing
from $5.99 / 1,000 results
TikTok Trending Creator Insights Scraper With Bios & Badges
๐ฅ TikTok Trending Creator Scraper finds fast-rising creators & influencers โ pulling profiles, followers, engagement rate, niches, top videos, hashtags & bio links. ๐ Export to CSV/JSON. ๐ Perfect for influencer discovery, competitor analysis & content strategy.
Pricing
from $5.99 / 1,000 results
Rating
0.0
(0)
Developer
Scrapier
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
9 days ago
Last modified
Categories
Share
TikTok Creator Scraper โ Trending Creators With Bios & Badges
This TikTok creator scraper finds who is trending right now and opens each creator's own public profile to add the bio text, the link in bio, the verified badge, business/organisation/seller flags, account age and exact statsV2 lifetime counts โ data the trending board itself never carries. Every response is structured JSON, ready to pass directly to an LLM, index into a vector store, or feed a monitoring pipeline. Filter the shortlist by badge or bio keyword before anything is charged, then rerun it on a schedule to see how those creators change.
๐งญ What is the TikTok Trending Creator Insights Scraper With Bios & Badges?
It is a two-stage TikTok trending creator scraper: it first reads the TikTok Creative Suite trending board for a country and a trend window, then opens www.tiktok.com/@handle for every creator that board surfaces and parses the public profile document. The result is one JSON row per creator that carries both the board's trend context (which hashtag surfaced them, at what rank) and the profile's bio, badges and exact stats โ a combination no trending-board feed exposes on its own. No TikTok account, login, cookie or API key is required for any of it; every surface read is public.
Key capabilities:
- Trending board harvest โ reads any of 28 country boards across 7/30/90-day trend windows
- Bio and link-in-bio extraction โ raw bio text, its length, and any clickable link with TikTok's own risk score
- Badge and account-type flags โ verified, organisation, TikTok Shop seller, commerce account, private
- Exact lifetime stats โ follower, following, friend, video and like counts from
statsV2, never the roundedstatsblock - Bio/badge pre-charge filtering โ verified-only, business-only, private-drop, bio-link-required, bio-keyword match
- Optional recent-video attachment โ real views, likes, comments, shares and timestamps per video
๐ What data can you get with the TikTok Trending Creator Insights Scraper With Bios & Badges?
Every run returns creator rows built from three result types, all in the same JSON object per creator.
| Result Type | Extracted Fields | Primary Use Case |
|---|---|---|
| Trending creator profile | handle, nick_name, bio, bioLength, bioLink, hasBioLink, bioLinkRisk, isVerified, isPrivate, isOrganization, isSeller, isCommerceAccount, businessCategory, accountCreatedAt, accountAgeDays, profileFollowerCount, followingCount, friendCount, videoCount, totalLikes, statsSource, profileFetched, profileStatus | Outreach shortlisting, badge/bio filtering, account vetting |
| Attached videos | items[].item_id, items[].cover_url, items[].tt_link, items[].vv, items[].liked_cnt, items[].create_time, itemsFilled, itemsCount, videoListStatus, engagementRate | Engagement-rate sorting, content-freshness checks |
| Source hashtag attribution | sourceHashtag, sourceHashtagRank, creatorRankInHashtag, sourceHashtagViews, sourceHashtagPosts, allSourceHashtags | Trend research โ which hashtag surfaced which creator |
Bios, badges and exact lifetime stats
This is the field set a trending board alone cannot give you, and the reason this Actor makes a second request per creator. bio and bioLength come from TikTok's raw signature field โ an empty bio is reported as bioLength: 0, not null, because that is what the profile actually carries. isVerified, isOrganization, isSeller and isCommerceAccount are read straight from the profile document rather than inferred from follower count. businessCategory is TikTok's own label (for example "Media & Entertainment"), present only on accounts that carry one. Stats come only from statsV2: TikTok's plain stats block is rounded and overflows heartCount into a negative number on large accounts, so statsSource is always "statsV2" or null โ never a silently-rounded number.
{"bio": "A Brand New Day starts now.","bioLength": 27,"bioLink": "https://spidermanbrandnewday.movie/","hasBioLink": true,"isVerified": true,"isOrganization": true,"isSeller": false,"isCommerceAccount": true,"businessCategory": "Media & Entertainment","accountAgeDays": 2430,"profileFollowerCount": 5597116,"totalLikes": 108591828,"statsSource": "statsV2"}
Attached videos
Set maxVideosPerCreator above 0 and each surviving creator also gets its most recent videos pulled from TikTok's embed surface, with real per-video play, like, comment and share counts and an epoch timestamp โ no browser required. These feed engagementRate, computed as (likes + comments + shares) / plays across the attached set, and used when sortBy is set to "engagement". An unreadable video is simply omitted from items[] rather than zero-filled, so itemsCount always reflects what was actually recovered.
๐ ๏ธ Why not build this yourself?
TikTok's own developer surfaces โ Login Kit, the Content Posting API, the Display API โ let an authenticated user manage their own account; none of them expose the public trending board or an arbitrary creator's public profile, so there is no comparable official endpoint to compare against here. Building this in-house means solving two separate anti-bot problems: the desktop TLS fingerprint gets a ~1.4 KB WAF shell back from www.tiktok.com/@handle (HTTP 200, no data), while an Android Chrome fingerprint gets the full ~225 KB rehydration document โ a detail that has to be found and then kept working as TikTok's WAF rules and the rehydration JSON's shape both drift over time. On top of that there's pacing tuning (this Actor's default is 2.5 seconds between profile requests; TikTok answers HTTP 503 below that), retry logic, and proxy cost if you go that route. This Actor already carries that maintenance burden, plus a filter layer that runs before anything is charged.
๐ How to scrape TikTok trending creators with the TikTok Trending Creator Insights Scraper With Bios & Badges?
- Open the Actor's page on the Apify Store and click Try for free (or Run, if you already have it saved).
- Set the required
countryCode(a single trending board, default"US") or fill thecountryCodesmulti-select to sweep several boards at once โsortByis also required and defaults to"follower". - Set the query controls that matter to you:
trendWindowDaysfor 7/30/90-day boards,followerCountfor a follower bucket, and any of the bio/badge filters (verifiedOnly,businessAccountsOnly,requireBioLink,bioKeywords). - Start the run from the Console, or via
apify_client/the Apify API if you're calling it programmatically. - Download the dataset as JSON or CSV, or read it through the Apify API once the run finishes.
How to run multiple queries in one job
countryCodes and trendWindowDays are both multi-select arrays, and every combination you pick becomes its own board slice fetched in the same run โ so setting countryCodes: ["US", "GB", "CA"] with trendWindowDays: ["7", "30"] reads six slices in one job instead of six separate runs. There is no separate concurrency setting to configure; the Actor fetches board slices in parallel internally and paces profile/video requests through pacingSeconds.
โฌ๏ธ Input
The schema exposes 16 parameters, grouped into profile enrichment, bio/badge filters, board selection, ranking/size, and reporting/proxy. countryCode and sortBy are required โ every other field has a working default.
| Parameter | Required | Type | Default / Constraints | Description |
|---|---|---|---|---|
fetchProfiles | No | boolean | true | On, every creator gets one extra request and the whole bio/badge block is filled. Off returns board-only rows with every bio/badge field null. |
maxVideosPerCreator | No | integer | 3; min 0, max 12 | Recent videos to attach per creator, one request each. 0 skips videos entirely. |
pacingSeconds | No | number | 2.5; min 0, max 15 | Gap enforced between profile/video requests. TikTok answers HTTP 503 when pages are hammered; 2.5s is the documented stable value. |
verifiedOnly | No | boolean | false | Keep only creators whose profile carries the verified badge. |
businessAccountsOnly | No | boolean | false | Keep only creators flagged as a commerce account or carrying a business category. |
skipPrivateAccounts | No | boolean | false | Drop creators whose profile is set to private. |
requireBioLink | No | boolean | false | Keep only creators whose bio carries a clickable link. |
bioKeywords | No | array of string | [] | Case-insensitive substring match against the bio text. Matches are echoed on every row in bioKeywordsMatched. |
countryCodes | No | array of string (select) | [] | Multi-select board sweep. Takes priority over countryCode whenever it is non-empty. |
countryCode | Yes | string (enum) | "US" | Single trending board to read. 28 supported codes: AR, AU, BR, CA, CO, EG, FR, DE, ID, IL, IT, JP, MY, MX, PH, RU, SA, SG, ZA, KR, ES, TW, TH, TR, AE, GB, US, VN. |
trendWindowDays | No | array of string (select) | ["7"] | Trend windows to read. Upstream supports exactly "7", "30", "90"; each is a separate board. |
sortBy | Yes | string (enum) | "follower" | follower (exact profile follower count), engagement (rate over attached videos), or popularity (views on the source hashtag). |
followerCount | No | string (enum) | none | Client-side follower bucket over the board count: 10k-100k, 100k-1m, 1m-10m, >10m. |
maxItems | No | integer | 10; min 1, max 756 | Creator rows to return. See the row ceiling note below. |
writeProfileCoverageReport | No | boolean | true | Writes per-field coverage rates, profile-fetch failure reasons and per-filter drop counts to an uncharged report. |
proxyConfiguration | No | object | proxy off | Optional. Used exactly as given for profile/video requests only โ the trending board itself needs no proxy, and this Actor never silently upgrades your selection. |
Example input:
{"fetchProfiles": true,"maxVideosPerCreator": 3,"pacingSeconds": 2.5,"verifiedOnly": true,"businessAccountsOnly": false,"skipPrivateAccounts": true,"requireBioLink": false,"bioKeywords": ["movie", "official"],"countryCodes": ["US", "GB"],"countryCode": "US","trendWindowDays": ["7", "30"],"sortBy": "follower","followerCount": "1m-10m","maxItems": 20,"writeProfileCoverageReport": true,"proxyConfiguration": { "useApifyProxy": false }}
Row ceiling โ read this before raising maxItems. The trending board returns exactly 3 hashtags ร 3 creators = 9 creator rows per country/window slice, with no page 2. maxItems cannot pull more creators than the slices you actually request โ the honest maximum is countries ร windows ร 9, which is why the cap sits at 756 (28 countries ร 3 windows ร 9) rather than a rounder, larger number. To get more creators, widen countryCodes or trendWindowDays, not maxItems.
Common pitfall. If both countryCodes and countryCode are filled, countryCodes wins silently and countryCode is ignored โ leave countryCodes empty to use the single countryCode field. Also, any bio/badge filter (verifiedOnly, businessAccountsOnly, skipPrivateAccounts, requireBioLink, bioKeywords) automatically switches fetchProfiles on, because those fields only exist on the profile document.
โฌ๏ธ Output
Output is one typed JSON object per creator, consistent across runs, exportable as JSON, CSV, Excel, XML or HTML from the dataset, or readable through the Apify API. The default dataset view shows 37 columns; the row the Actor actually pushes for a creator carries 59 keys. Rows are charged per creator returned (row_result); board-fetch failures and the coverage report are pushed uncharged.
Scraped creator rows
[{"tcm_id": "7005192083402702850","user_id": "6667661649038803973","nick_name": "Spider-Man Movie","avatar_url": "https://p16-sign-va.tiktokcdn.com/avatar1.jpeg","country_code": "US","follower_cnt": 5597116,"liked_cnt": 108591828,"tt_link": "https://www.tiktok.com/@spidermanmovie","tcm_link": null,"items": [{"item_id": "7665045994937093390","cover_url": "https://p16-sign.tiktokcdn-us.com/cover1.jpeg","tt_link": "https://www.tiktok.com/@spidermanmovie/video/7665045994937093390","vv": 17500,"liked_cnt": 1805,"create_time": 1784657599}],"rowType": "creator","handle": "spidermanmovie","username": "spidermanmovie","bio": "A Brand New Day starts now.","bioLength": 27,"bioLink": "https://spidermanbrandnewday.movie/","hasBioLink": true,"bioLinkRisk": 3,"bioKeywordsMatched": ["movie"],"profileLanguage": "en","isVerified": true,"isPrivate": false,"isOrganization": true,"isSeller": false,"isCommerceAccount": true,"businessCategory": "Media & Entertainment","accountCreatedAt": "2019-06-05T20:34:55+00:00","accountAgeDays": 2430,"secUid": "MS4wLjABAAAA_examplesecuid","avatarLargeUrl": "https://p16-sign-va.tiktokcdn.com/avatar1_large.jpeg","profileFollowerCount": 5597116,"boardFollowerCount": 5597116,"followerCountDelta": 0,"followingCount": 8,"friendCount": 6,"videoCount": 224,"totalLikes": 108591828,"statsSource": "statsV2","profileFetched": true,"profileStatus": "ok","sourceHashtag": "spiderman","sourceHashtagRank": 1,"creatorRankInHashtag": 1,"sourceHashtagViews": 1234567,"sourceHashtagPosts": 4321,"allSourceHashtags": ["spiderman"],"requestedCountry": "US","resolvedCountry": "US","countrySupported": true,"countryFallbackApplied": false,"trendWindowDays": 7,"itemsFilled": true,"itemsCount": 1,"videoListStatus": "ok","engagementRate": 0.121,"sortField": "follower","sortValue": 5597116,"scrapedAt": "2026-08-01T15:00:00+00:00","runId": "abc123runid"},{"tcm_id": null,"user_id": "7011223344556677889","nick_name": "coach.dana","avatar_url": "https://p16-sign-va.tiktokcdn.com/avatar2.jpeg","country_code": "US","follower_cnt": 842300,"liked_cnt": 15220110,"tt_link": "https://www.tiktok.com/@coach.dana","tcm_link": null,"items": [],"rowType": "creator","handle": "coach.dana","username": "coach.dana","bio": "Certified running coach. Programs in bio.","bioLength": 42,"bioLink": "https://coachdana.example/programs","hasBioLink": true,"bioLinkRisk": 0,"bioKeywordsMatched": ["coach"],"profileLanguage": "en","isVerified": false,"isPrivate": false,"isOrganization": false,"isSeller": false,"isCommerceAccount": false,"businessCategory": null,"accountCreatedAt": "2021-02-11T09:12:03+00:00","accountAgeDays": 1998,"secUid": "MS4wLjABAAAA_examplesecuid2","avatarLargeUrl": "https://p16-sign-va.tiktokcdn.com/avatar2_large.jpeg","profileFollowerCount": 842300,"boardFollowerCount": 840100,"followerCountDelta": 2200,"followingCount": 312,"friendCount": 40,"videoCount": 561,"totalLikes": 15220110,"statsSource": "statsV2","profileFetched": true,"profileStatus": "ok","sourceHashtag": "runningtips","sourceHashtagRank": 3,"creatorRankInHashtag": 2,"sourceHashtagViews": 452110,"sourceHashtagPosts": 998,"allSourceHashtags": ["runningtips"],"requestedCountry": "US","resolvedCountry": "US","countrySupported": true,"countryFallbackApplied": false,"trendWindowDays": 7,"itemsFilled": false,"itemsCount": 0,"videoListStatus": "skipped","engagementRate": null,"sortField": "follower","sortValue": 842300,"scrapedAt": "2026-08-01T15:00:00+00:00","runId": "abc123runid"},{"tcm_id": "7112233445566778899","user_id": "7099887766554433221","nick_name": "shopstyle.ru","avatar_url": "https://p16-sign-va.tiktokcdn.com/avatar3.jpeg","country_code": "US","follower_cnt": 210900,"liked_cnt": 3987211,"tt_link": "https://www.tiktok.com/@shopstyle.ru","tcm_link": null,"items": [],"rowType": "creator","handle": "shopstyle.ru","username": "shopstyle.ru","bio": null,"bioLength": null,"bioLink": null,"hasBioLink": null,"bioLinkRisk": null,"bioKeywordsMatched": [],"profileLanguage": null,"isVerified": null,"isPrivate": null,"isOrganization": null,"isSeller": null,"isCommerceAccount": null,"businessCategory": null,"accountCreatedAt": null,"accountAgeDays": null,"secUid": null,"avatarLargeUrl": null,"profileFollowerCount": null,"boardFollowerCount": 210900,"followerCountDelta": null,"followingCount": null,"friendCount": null,"videoCount": null,"totalLikes": null,"statsSource": null,"profileFetched": false,"profileStatus": "http503_26b","sourceHashtag": "shopfinds","sourceHashtagRank": 2,"creatorRankInHashtag": 3,"sourceHashtagViews": 301200,"sourceHashtagPosts": 743,"allSourceHashtags": ["shopfinds"],"requestedCountry": "US","resolvedCountry": "US","countrySupported": true,"countryFallbackApplied": false,"trendWindowDays": 7,"itemsFilled": false,"itemsCount": 0,"videoListStatus": "skipped","engagementRate": null,"sortField": "follower","sortValue": 210900,"scrapedAt": "2026-08-01T15:00:00+00:00","runId": "abc123runid"}]
Field notes by block:
- Board contract โ
tcm_id,user_id,nick_name,avatar_url,country_code,follower_cnt,liked_cnt,tt_link,tcm_link,items,rowType,handle: present on every row.tcm_linkis alwaysnullโ TikTok's Creator Marketplace links no longer exist on the live board, and the field is kept for compatibility rather than filled with a guessed URL.tcm_idis genuinely absent on part of the board's creators. - Bio block โ
username,bio,bioLength,bioLink,hasBioLink,bioLinkRisk,bioKeywordsMatched,profileLanguage:nullacross the board whenfetchProfilesis off or the profile request failed. - Badge block โ
isVerified,isPrivate,isOrganization,isSeller,isCommerceAccount,businessCategory: read from the profile document;isOrganizationarrives from TikTok as0/1and is normalised to a real boolean. - Account age โ
accountCreatedAt(UTC ISO 8601),accountAgeDays(whole days),secUid,avatarLargeUrl. - Exact stats โ
profileFollowerCount,boardFollowerCount,followerCountDelta,followingCount,friendCount,videoCount,totalLikes,statsSource: board and profile follower counts are shown side by side with their delta rather than one silently overwriting the other. - Provenance โ
profileFetched,profileStatus(the exact failure label, e.g.http503_26b, when the profile could not be read),sourceHashtag,sourceHashtagRank,creatorRankInHashtag(rank 1โ3 inside that hashtag, not a country ranking),sourceHashtagViews,sourceHashtagPosts,allSourceHashtags,requestedCountry,resolvedCountry,countrySupported,countryFallbackApplied(RUis served the US board upstream, so its rows carrycountrySupported: false/countryFallbackApplied: trueinstead of a fakeRUlabel),trendWindowDays. - Videos โ
itemsFilled,itemsCount,videoListStatus,engagementRate. - Ordering/run โ
sortField,sortValue,scrapedAt,runId.
Board-error rows (uncharged)
If a country/window slice fails after three retries, a row with rowType: "board_error" is pushed without a charged event โ it carries tcm_id, user_id, nick_name, avatar_url, country_code, follower_cnt, liked_cnt, tt_link, tcm_link, items, handle as null/empty, plus requestedCountry, resolvedCountry, trendWindowDays, httpStatus, responseBytes, error, scrapedAt, runId. Filter these out of the main dataset with rowType == "creator" if you only want billed creator data.
Profile-coverage report (uncharged)
When writeProfileCoverageReport is on (default), an uncharged record is written to the PROFILE_COVERAGE key-value store entry and to a separate profile-coverage dataset, carrying generatedAt, runId, countrySource, requestedCountries, trendWindows, slicesRequested, slicesWithData, slicesFailed, boardRowsTotal, uniqueCreators, creatorsScanned, creatorsReturned, profileFetch (attempted, succeeded, coverage, failuresByReason), profileFieldCoverage (per-field present/of/rate), filteredOut (per-filter drop counts), and videoFill (requested, filled, coverage).
๐ก How can I use the data extracted with the TikTok Trending Creator Insights Scraper With Bios & Badges?
- ๐ Influencer marketing and brand teams: shortlist trending creators by
businessCategoryorbioKeywordsMatched, then followbioLinkstraight to a booking page, shop or media-kit link before reaching out. - ๐ค AI engineers and LLM developers: an agent issues a query with
countryCode/bioKeywords, receives structured creator JSON back, and passesbio,isVerifiedandprofileFollowerCountto a model as grounding for a creator-vetting or outreach-drafting task. - ๐ฌ Market researchers: track
sourceHashtag,sourceHashtagViewsandcreatorRankInHashtagacross countries and windows to see which hashtags are producing which kinds of creators. - ๐๏ธ TikTok Shop and partnerships teams: filter on
isSellerandisCommerceAccountto surface creators already set up for commerce before pitching a shop integration.
๐ How do you monitor creator bios, badges and stats over time?
Bios, badges and stats are not static โ a creator gets verified, switches to a business account, changes their bio link, or grows past a follower threshold, and none of that shows up unless you look again. The discipline here is a repeated, dated snapshot: rerun the same countryCode/countryCodes and trendWindowDays selection on a schedule, and diff the new dataset against the previous one on handle or user_id. The fields worth diffing are isVerified, businessCategory, isCommerceAccount, isSeller, bioLink, profileFollowerCount, followerCountDelta and totalLikes โ a flip on any of the boolean flags is usually more actionable than a follower-count move. A concrete workflow: schedule a daily run through the Apify Console's built-in Schedules, store each run's dataset, then alert whenever isVerified flips false โ true or a tracked creator's bioLink changes โ both are strong outreach-timing signals that a plain follower count won't tell you.
๐ Integrate the TikTok Trending Creator Insights Scraper With Bios & Badges and automate your workflow
TikTok Trending Creator Insights Scraper With Bios & Badges works with any language or tool that can call the Apify API โ there is no separate signup flow or credential beyond your Apify API token.
REST API with Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("scrapier/tiktok-trending-creator-insights-scraper-with-bios-badges").call(run_input={"countryCode": "US","sortBy": "follower","verifiedOnly": True,"maxItems": 20,})for creator in client.dataset(run["defaultDatasetId"]).iterate_items():print(creator["handle"], creator["isVerified"], creator["profileFollowerCount"])
Scheduled monitoring and delivery
The Actor has no built-in webhook or push delivery of its own, but the Apify platform's Schedules can run it on a recurring cadence, and Apify's run-finished webhooks can notify an external endpoint once a scheduled run completes โ combine the two for a poll-free monitoring loop over the fields listed above.
โ๏ธ Is it legal to scrape TikTok creator data?
Scraping publicly visible TikTok profile data is generally lawful in most jurisdictions, and this Actor returns only what any visitor already sees on a creator's public trending appearance and public profile page โ no login, DMs or private content are ever accessed. In hiQ Labs, Inc. v. LinkedIn Corp. (9th Cir., 2019), the court held that scraping data a website makes publicly accessible generally does not violate the U.S. Computer Fraud and Abuse Act, a precedent widely cited for public-profile scraping generally. Because the output here includes bio text, handles and other data tied to identifiable individuals, it counts as personal data: GDPR governs processing of EU/UK residents' data and CCPA governs California residents' data, so purpose, retention and any onward use should be assessed under those regimes rather than assumed to be exempt just because the source is public. Scraping for one-off research carries a different risk profile than scraping for bulk storage or AI training. Consult your legal team for commercial use cases involving bulk data storage.
โ Frequently asked questions
Do I need a TikTok login, cookie or API key to use this Actor?
No. Every surface this Actor reads โ the trending board and each creator's public profile โ is public and unauthenticated.
Which countries and trend windows can I query?
28 board country codes (countryCode or the countryCodes multi-select, including AR, CO, MX, ZA) and three trend windows (trendWindowDays: "7", "30", "90") โ RU is served the US board upstream and its rows are flagged with countrySupported: false, never silently relabelled.
How many creators does it return per query?
Exactly 9 per country/window slice (3 hashtags ร 3 top creators), with no page 2 upstream. maxItems (default 10, max 756) can only select among the creators your requested slices actually produce โ add countries or windows to get more, not a higher maxItems.
How does the Actor handle TikTok's anti-bot measures?
Profile pages are fetched with curl_cffi impersonating an Android Chrome TLS fingerprint rather than a browser โ a desktop fingerprint gets a ~1.4 KB WAF shell back on this route. Requests are paced through a single global gap (pacingSeconds, default 2.5s) and retried up to 3 times with a growing backoff; a 200 response with a suspiciously small body is treated as a block, not as data.
Does it extract bios and badges, or just follower counts?
Yes โ bio text, bio length, link in bio with its risk score, and the verified/organisation/seller/commerce/private flags all arrive on every creator row once fetchProfiles is on (the default), sourced from the creator's own profile document, not inferred from the board.
Why is tcm_link always null?
The live trending board no longer carries TikTok Creator Marketplace links. The field is kept for backward compatibility and left null rather than filled with a guessed URL.
How do I monitor a set of creators over time?
Rerun the same country/window selection on a schedule (Apify Schedules), and diff each new dataset against the previous one on handle or user_id, watching isVerified, bioLink, businessCategory and profileFollowerCount for changes.
Does this Actor work with Claude, ChatGPT and AI agent frameworks?
It has no dedicated MCP server. It is callable as a plain HTTP/API endpoint through apify_client or the Apify API from any agent framework, which lets an agent issue a query and ground its answer in the returned creator JSON.
Can I use it without managing proxies or TikTok credentials?
Yes for credentials โ no TikTok login is ever required. Proxies are optional and only affect profile/video requests; proxyConfiguration is passed through exactly as you set it, so you supply a proxy group only if you choose to.
๐ฌ Your feedback
Found a bug, or a field that doesn't match what TikTok is showing you? Use the Actor's Issues tab on its Apify Store page to report it, or leave a review โ both are read and help prioritize fixes.