TikTok Shop Creator Insights Scraper
Pricing
from $0.01 / 1,000 creator insight export pairs
TikTok Shop Creator Insights Scraper
Export public TikTok creator profiles, audience-size counters, and available Shop performance signals from creator handles or profile URLs.
Pricing
from $0.01 / 1,000 creator insight export pairs
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Use this TikTok Shop creator scraper to export public creator profiles by handle or public profile URL. Each row keeps the requested source, canonical profile URL, public audience counters, and available Shop-related signals together so creator teams can evaluate known prospects without mixing data from unrelated accounts.
It is built for creator shortlisting, influencer research, outreach preparation, and repeatable TikTok creator profile export workflows. The Actor returns only values found on public creator surfaces; unavailable commerce and audience-detail fields remain null rather than being estimated.
Input recipe
{"handles": ["dealswithty", "@khaby.lame"],"region": "US","maxItems": 2,"includeShopSignals": true}
Example output
{"handle": "dealswithty","profileUrl": "https://www.tiktok.com/@dealswithty","displayName": "Deals With Ty","verified": false,"followerCount": 12345,"likeCount": 67890,"commerceUser": true,"productCategories": ["Beauty & Personal Care"],"gmvRange": null,"averageViews": null,"sourceInput": "dealswithty","scrapedAt": "2026-08-28T00:00:00.000Z"}
Who is it for?
- Creator and affiliate teams building a list of known TikTok creators.
- Influencer marketers who need portable public profile counters for planning and reporting.
- Research and operations teams that need a TikTok creator analytics scraper they can call from an API, schedule, or automation.
- Agencies preparing creator CRM records from public handles supplied by a client.
What you get
| Field | Description |
|---|---|
handle, profileUrl, displayName | Canonical public creator identity. |
avatarUrl, bio, verified | Public profile presentation. |
followerCount, followingCount, likeCount, videoCount | Public profile counters. |
commerceUser | Public commerce-account flag when it is present in the profile payload. |
productCategories, gmvRange, averageCommissionRateRange | Target-bound public creator-commerce signals when available. |
averageViews, engagementRate | Public content-performance aggregates when available. |
analyticsSourceUrl, analyticsGeneratedAt | Provenance and freshness for public analytics values. |
sourceUrl, sourceInput, scrapedAt | Requested-input and collection provenance. |
Input settings
| Input | Description |
|---|---|
handles | Required list of TikTok handles (with or without @) or public tiktok.com/@handle URLs. |
region | Optional Shop market hint. It is never treated as a creator attribute. |
maxItems | Maximum unique profiles to export, from 1 to 100. |
includeShopSignals | Opt in to available public Shop signals. Unsupported values are omitted or null. |
TikTok creator profile export workflow
- Start with handles or profile URLs your team already knows.
- Keep
maxItemslow while validating an input list. - Export the dataset to CSV, JSON, Excel, or your downstream system.
- Use
sourceInputandsourceUrlto trace every row back to the requested creator. - Re-run when you need a refreshed public profile snapshot.
Use cases
- Build a creator prospect list from known handles.
- Enrich a creator CRM with public bio text and audience counters.
- Compare public profile signals before outreach.
- Keep a research spreadsheet current with a scheduled Apify run.
- Feed public TikTok creator profiles into an internal matching or review workflow.
Pricing
The Actor charges a small one-time run start fee and one creator insight export pair event for every two dataset rows produced. An odd final row is charged as one pair event. All subscription tiers use the current minimum pair-event price shown on the Actor’s Pricing tab.
No creator-row event is charged for a profile that does not produce a dataset row. Your Apify account’s plan determines the applicable tier.
Input recipes
One public profile
{"handles": ["dealswithty"],"maxItems": 1,"includeShopSignals": false}
Batch of known creators
{"handles": ["dealswithty", "@khaby.lame", "https://www.tiktok.com/@addisonre"],"region": "US","maxItems": 3,"includeShopSignals": true}
API usage
cURL
curl "https://api.apify.com/v2/acts/fetch_cat~tiktok-shop-creator-insights-scraper/runs?token=YOUR_API_TOKEN" \-H "content-type: application/json" \-d '{"handles":["dealswithty"],"maxItems":1}'
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/tiktok-shop-creator-insights-scraper').call({handles: ['dealswithty'], maxItems: 1,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("fetch_cat/tiktok-shop-creator-insights-scraper").call(run_input={"handles": ["dealswithty"], "maxItems": 1})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint(items)
MCP and AI-agent use
Add this Actor to an Apify MCP client with:
https://mcp.apify.com?tools=fetch_cat/tiktok-shop-creator-insights-scraper
An AI agent can then run the same validated handle-based lookup and receive structured creator rows for a research workflow.
Claude Desktop setup
$claude mcp add apify --transport http "https://mcp.apify.com?tools=fetch_cat/tiktok-shop-creator-insights-scraper"
Or add an HTTP MCP server in your client configuration:
{"mcpServers":{"apify":{"url":"https://mcp.apify.com?tools=fetch_cat/tiktok-shop-creator-insights-scraper"}}}
Example prompt: “Export public profile counters for these TikTok creator handles and preserve the source URL on every row.”
Tips
- Use handles you already know for the most reliable results.
- Duplicated handles are processed once.
- Keep
regionas a market hint only; it does not establish a creator’s location or Shop eligibility. - Preserve
sourceInputwhen you join this dataset with another system.
Limits and data availability
- Public profile changes and anti-automation controls can cause an individual profile to be skipped; already collected rows are preserved.
- Shop performance and audience-detail values are returned only when a public, target-bound source exposes them.
- The Actor does not estimate private sales, demographics, GMV, commission, or eligibility.
- A public profile URL is not proof of a creator’s business relationship, audience location, or Shop participation; use exported data consistently with applicable privacy and marketing rules.
FAQ
Can I export public TikTok Shop creator profiles?
Yes. Provide public handles or public profile URLs and export the returned rows in your preferred Apify dataset format.
Does it return Shop GMV or commission estimates?
Only a verified public, target-bound range is returned when available. The Actor does not infer missing GMV or commission values.
Can I use this through an API, schedule, or MCP client?
Yes. Use the API examples above, create a scheduled Actor task in Apify, or add the MCP URL to a compatible agent client.
What is an alternative if I need TikTok sound data?
Use TikTok Sound Scraper for public videos associated with a specific sound rather than creator-profile research.
Related scrapers
- TikTok Sound Scraper for public sound and video research.
- TikTok Creator Email Finder for public contact discovery workflows.
- TikTok Shop Product Data Scraper for product-focused Shop research.
- TikTok Profile Scraper for expanded public profile research.
- TikTok Video Scraper for public video metadata.
Support
Open an issue on this Actor’s Apify page with all of the following so a public-route failure can be reproduced:
- Run ID and run URL
- Input JSON (remove credentials; this Actor does not require them)
- Expected output and actual output
- A reproducible public profile URL or handle
Do not include account credentials. See CHANGELOG.md for user-visible release notes.