TikTok Shop Creator Scraper | Affiliate Finder with Emails
Pricing
from $4.80 / 1,000 results
TikTok Shop Creator Scraper | Affiliate Finder with Emails
Find the TikTok Shop US affiliate creators already selling any product, keyword or best seller. Per creator: username, followers, bio email, profile link, the products and shops they promote, shoppable videos and views, ranked by estimated sales. No login.
Pricing
from $4.80 / 1,000 results
Rating
0.0
(0)
Developer
Corvuslab
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
What does TikTok Shop Creator Scraper do?
TikTok Shop Creator Scraper finds the affiliate creators who are already selling products like yours on TikTok Shop, and hands you a contact list. Give it product keywords, competitor product links or TikTok Shop's own best-seller ranking. It returns one row per creator, with 32 fields: @username, profile link, followers, bio and the email from their bio, plus the products and shops they promote, the shoppable videos that prove it, and an estimated sales rank.
Most creator searches find people who post about a topic. This one finds people who have tagged a TikTok Shop product in a video and pulled views on it. That gives you creators with selling evidence in your exact niche, best performers first, and a way to reach them. No TikTok account, no seller account, no cookies. Export to CSV or Excel, use it through the API, or hand it to an AI agent. A free Apify account is enough to try it.
What data can you extract from TikTok Shop creators?
Each creator row carries 32 fields in five groups:
| Group | Fields |
|---|---|
| Contact & profile | username, nickname, profileUrl, avatarUrl, bio, email, verified, isShopAccount, followers, totalLikes, totalVideos, creatorId |
| Selling evidence | productsPromoted, shopsPromoted, topProduct, shoppableVideos, shoppableVideoViews, shoppableVideoLikes, avgViewsPerVideo, likeRate, lastShoppableVideoAt |
| Products & videos | products[]: title, product URL, image, shop, price, exact units sold, the creator's share of the views, and every video with videoUrl, views, likes, postedAt |
| Sales signal | estimatedGmvSinceLastRun, estimatedUnitsSinceLastRun, trackingPeriodHours, estimatedDailyGmv, attributedLifetimeGmv, attributedLifetimeUnits, promotedProductsGmv, currency |
| Run context | foundVia (which keyword, URL or ranking surfaced the creator), scrapedAt |
✨ Key features
- 🔎 Find affiliates by niche. Search
cloud slides,lip oilormagnesium supplementand get the creators behind the best-selling products for each keyword. - 🕵️ See who sells a competitor's product. Paste any TikTok Shop product link and get the creators pushing it, with their videos and views.
- 🏆 Mine the best-seller ranking. One switch analyses TikTok Shop's own top products and returns the creators behind them.
- 📬 Contact-ready rows. Username, profile link and followers for nearly every creator, plus the email from their bio whenever they list one. No extra step, no extra add-on.
- 🧾 One row per creator, products grouped. A creator who sells three of your products appears once, with all three and their videos inside. There are no scattered video rows to de-duplicate.
- 🏷️ Only the creators you'd contact. Brand-owned shop accounts are skipped by default, and a minimum-followers floor drops accounts that are too small, or keeps micro-creators if you want them.
- 📈 Ranked by who moves product. Real product sales counters are split across the creators promoting them. Schedule the run and each creator also gets their estimated sales since the previous run, so rising creators stand out.
🚀 How to scrape TikTok Shop creators
- Enter one or more Product keywords, paste Product URLs, or switch on the best-seller ranking. Any combination works.
- Set Maximum creators, and if you want, a Minimum followers floor.
- Leave Include creator profiles on to get usernames, followers and bio emails.
- Click Start. Creators come back best performers first.
- Export to CSV or Excel, or schedule the run to keep the list fresh.
Quick-start example input:
{"searchTerms": ["lip oil"],"maxCreators": 100}
This returns up to 100 independent creators selling the best-selling lip oil products on TikTok Shop US.
⚙️ Input
The Actor takes 11 inputs in four groups. You need at least one of keywords, product URLs or the best-seller switch.
🛍️ What to analyse
| Field | Type | Description |
|---|---|---|
searchTerms | array | Product keywords. The best-selling products for each keyword are analysed and every creator promoting them is returned. |
includeBestSellers | boolean | Also analyse TikTok Shop's own US best-seller ranking. Default off. |
productUrls | array | Specific TikTok Shop product links or bare product IDs, yours or a competitor's. |
maxProductsPerSearch | integer | How many best-selling products to analyse per keyword, 1 to 200. Default 20. |
🎯 Which creators to return
| Field | Type | Description |
|---|---|---|
maxCreators | integer | Stop after this many creators, 1 to 2,000. Default 50. |
minFollowers | integer | Skip creators below this follower count. Default 0, which keeps micro-creators. Setting it keeps creator profiles on, since it needs follower counts. |
excludeShopAccounts | boolean | Leave out accounts run by the sellers themselves. Default on. |
enrichProfiles | boolean | Add username, profile link, followers, likes, video count, bio and bio email. Default on. Turn it off for a faster run with creator IDs and selling data only. |
📈 Sales tracking
| Field | Type | Description |
|---|---|---|
trackSales | boolean | Remember every product's sales counter so the next run reports what each creator sold since this one. Default on. |
stateKey | string | Optional tracking name, such as skincare-daily, so different schedules keep separate histories. Leave it empty to derive one from your inputs. |
⚙️ Advanced
| Field | Type | Description |
|---|---|---|
proxyConfiguration | object | TikTok Shop serves its US storefront to US visitors. The default is what you want. |
More example inputs
See who sells a competitor's product:
{"productUrls": ["https://shop.tiktok.com/us/pdp/collagen-bio-peptides-powder-neocell-grassfed-20-oz/1731006372333326477"],"maxCreators": 40}
A wide niche sweep with a follower floor, tracked daily:
{"searchTerms": ["lip oil", "magnesium supplement", "cloud slides"],"includeBestSellers": true,"maxProductsPerSearch": 40,"maxCreators": 500,"minFollowers": 5000,"stateKey": "beauty-wellness-daily"}
📤 Output
One row per creator. Here is a real record from a scheduled cloud slides run, with the email masked and the product list shortened to one:
{"username": "wlotsofluv","nickname": "Ange 🤍","profileUrl": "https://www.tiktok.com/@wlotsofluv","email": "w*****@gmail.com","verified": false,"isShopAccount": false,"followers": 15300,"totalLikes": 563100,"totalVideos": 3425,"productsPromoted": 1,"shopsPromoted": 1,"topProduct": "Mellow Sleep | MellowSoft Dream Slides - Soft Squishy Waterproof Pillow Slides, Cloud Foam Platform Slippers with Running Shoe Level Cushioning & Shock Absorption, Anti Slip Comfort Slides for Indoor & Outdoor","shoppableVideos": 3,"shoppableVideoViews": 6556039,"avgViewsPerVideo": 2185346,"likeRate": 0.0085,"lastShoppableVideoAt": "2026-06-07T23:22:26Z","estimatedGmvSinceLastRun": 41.16,"estimatedUnitsSinceLastRun": 0.9,"trackingPeriodHours": 1.5,"estimatedDailyGmv": 658.51,"attributedLifetimeGmv": 577690.05,"currency": "USD","products": [{"title": "Mellow Sleep | MellowSoft Dream Slides - Soft Squishy Waterproof Pillow Slides, Cloud Foam Platform Slippers with Running Shoe Level Cushioning & Shock Absorption, Anti Slip Comfort Slides for Indoor & Outdoor","productUrl": "https://shop.tiktok.com/us/pdp/mellowsleep-mellowcloud-slides-ultra-soft-comfortable/1729507538881975377","shopName": "Mellow Sleep","price": 45.49,"unitsSold": 56145,"viewShare": 0.2262,"unitsSoldSinceLastRun": 0.9,"estimatedGmvSinceLastRun": 41.16,"videoListCapped": true,"videos": [{"videoId": "7648005305011424542","views": 3745106,"likes": 31619,"postedAt": "2026-06-05T20:06:58Z","videoUrl": "https://www.tiktok.com/@wlotsofluv/video/7648005305011424542"},{"videoId": "7647684744620166430","views": 2147478,"likes": 14949,"postedAt": "2026-06-04T23:22:59Z","videoUrl": "https://www.tiktok.com/@wlotsofluv/video/7647684744620166430"}]}],"foundVia": ["search:cloud slides"],"scrapedAt": "2026-10-24T21:23:51Z"}
The dataset has two views. Creators is the ranked list with the key numbers. Outreach list has username, name, followers, email, top product, shops, last shoppable video and profile link, ready to send to a sheet or CRM.
♻️ How to monitor TikTok Shop creators with scheduled runs
A one-off run gives you a shortlist. A scheduled run tells you who is selling right now. With Track sales between runs on, every run remembers each product's live sales counter. The next run under the same tracking name credits each creator with their share of what sold in between.
| First run | Every later run | |
|---|---|---|
| Creator list, profiles, emails | ✅ | ✅ refreshed |
| Products, videos, views | ✅ | ✅ refreshed, new videos included |
estimatedGmvSinceLastRun, estimatedUnitsSinceLastRun | empty | ✅ measured over the gap |
estimatedDailyGmv | empty | ✅ when the gap is at least an hour |
| Ranking | by lifetime signal | by measured recent sales |
Set it up:
- Choose your keywords, product URLs or the best-seller ranking.
- Give the run a Tracking name, such as
skincare-daily. - In Apify Console, create a Schedule that runs the Actor daily with that input.
- Send each run's Outreach list to a Google Sheet, or post it to Slack, so new creators and fresh sales land where your team works.
Different tracking names keep separate histories, so one account can watch several niches or a client list side by side.
💡 What can you do with TikTok Shop creator data?
Recruit affiliates who already sell your category
Contact creators who already move products like yours. They know the format, and their audience already buys.
Build an agency creator database
Sweep a category across dozens of keywords and keep a deduplicated list of selling creators, with emails, refreshed on a schedule.
Find rising micro-creators early
Set a low follower floor and schedule the run. Small accounts with strong recent sales show up before everyone else finds them.
Study the videos that sell
Every row links the creator's shoppable videos with views, likes and post date. That's a swipe file of what converts in your niche.
Validate a product before you list it
Check how many independent creators already promote a product and how their videos perform before you commit to it.
💰 How much does it cost to scrape TikTok Shop creators?
The Actor is pay-per-event: you pay for each creator returned, plus a small fee each time a run starts. Profiles and bio emails are included in the creator price, and the live price is shown on this page. Two levers keep the bill down:
- Maximum creators caps every run. Creators arrive best performers first, so a small cap still gets you the strongest leads.
- Minimum followers and Exclude brand accounts drop rows you would not contact anyway, so you don't pay for them.
You can also set a maximum cost per run in Apify Console, and the Actor stops cleanly when it reaches it.
🔌 Integrations & export
Download results as JSON, CSV, Excel, XML or HTML. You can also connect them to Google Sheets, Slack, email, Zapier, Make, n8n or a webhook with Apify integrations, so each scheduled run delivers its list automatically. Through the Apify MCP server it also works as an MCP tool for AI agents: ask for "TikTok Shop affiliates selling magnesium supplements, with an email" and pass the list to your outreach tool.
More TikTok data from the same publisher: TikTok Shop Scraper pulls product prices, reviews, sellers and full catalogues · TikTok Profile Scraper adds a creator's follower and following lists, bio links, phones and other socials (this Actor's username is its uniqueId) · TikTok Comments Scraper reads what viewers say under each creator's shoppable videos.
🔗 Using the API
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("corvuslab/tiktok-shop-creator-finder").call(run_input={"searchTerms": ["lip oil"],"maxCreators": 100,"minFollowers": 2000,})for creator in client.dataset(run["defaultDatasetId"]).iterate_items():if creator.get("email"):print(creator["username"], creator["followers"], creator["email"], creator["topProduct"])
❓ FAQ
Does every creator come with an email? No. The email comes from the creator's public bio, so you only get one when the creator lists it there. On recent runs, between a third and four in five creators had one, and larger accounts list one more often. Usernames, profile links and follower counts are filled in for nearly every creator.
How many creators will I get per keyword? TikTok Shop shows up to 20 creator videos per product, and some creators appear on several products. A keyword with 20 products typically yields 180 to 240 unique creators before your filters. For more, raise Products per keyword or add keywords.
Why does a creator show only one or two products? You see the products you asked about. The Actor finds creators through products, so it doesn't read a creator's whole catalogue. Add more keywords, or the best-seller ranking, to see more of what each creator sells.
Is the sales figure real GMV from TikTok?
No. Per-creator sales are only visible inside TikTok's seller tools, behind a login. The Actor estimates them from public data: each product's real units-sold counter, split across the creators promoting it by their share of video views. TikTok Shop shows at most 20 videos per product, so on a product thousands of creators sell, those 20 absorb everyone's sales. That makes attributedLifetimeGmv an upper bound, and videoListCapped flags when a product's list was cut at 20. The since last run figures from scheduled runs are the reliable ones. Use all of them to rank and compare creators, not as payouts.
Which markets are supported? TikTok Shop US.
Does it include commission rates or creator showcase products? No. Commission terms and the showcase tab aren't shown on TikTok Shop's public web pages. You get the products a creator has promoted in their videos.
Do I need a TikTok or seller account? No. Everything comes from public pages anyone can open without logging in.
⚖️ Is it legal to scrape TikTok Shop?
This Actor collects only publicly available data that anyone can view without logging in: product pages, public creator videos and public profile bios. You are responsible for how you use it, especially personal information such as creator emails, and for complying with TikTok's terms and applicable law. That includes the GDPR and CAN-SPAM when you send outreach. Not affiliated with, endorsed by or sponsored by TikTok or ByteDance.
Keywords: TikTok Shop creator scraper · TikTok Shop affiliate finder · TikTok Shop creator finder · find TikTok Shop affiliates · TikTok Shop creator emails · TikTok Shop influencers · TikTok affiliate creators · TikTok Shop affiliate recruitment · TikTok influencer outreach · TikTok Shop creator leads · TikTok Shop competitor research · TikTok Shop best sellers · TikTok Shop sales tracker · export to CSV/Excel · MCP tool for AI agents