TikTok Shop Creator Insights Scraper avatar

TikTok Shop Creator Insights Scraper

Pricing

from $0.01 / 1,000 creator insight export pairs

Go to Apify Store
TikTok Shop Creator Insights Scraper

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

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

FieldDescription
handle, profileUrl, displayNameCanonical public creator identity.
avatarUrl, bio, verifiedPublic profile presentation.
followerCount, followingCount, likeCount, videoCountPublic profile counters.
commerceUserPublic commerce-account flag when it is present in the profile payload.
productCategories, gmvRange, averageCommissionRateRangeTarget-bound public creator-commerce signals when available.
averageViews, engagementRatePublic content-performance aggregates when available.
analyticsSourceUrl, analyticsGeneratedAtProvenance and freshness for public analytics values.
sourceUrl, sourceInput, scrapedAtRequested-input and collection provenance.

Input settings

InputDescription
handlesRequired list of TikTok handles (with or without @) or public tiktok.com/@handle URLs.
regionOptional Shop market hint. It is never treated as a creator attribute.
maxItemsMaximum unique profiles to export, from 1 to 100.
includeShopSignalsOpt in to available public Shop signals. Unsupported values are omitted or null.

TikTok creator profile export workflow

  1. Start with handles or profile URLs your team already knows.
  2. Keep maxItems low while validating an input list.
  3. Export the dataset to CSV, JSON, Excel, or your downstream system.
  4. Use sourceInput and sourceUrl to trace every row back to the requested creator.
  5. 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 ApifyClient
client = 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().items
print(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 region as a market hint only; it does not establish a creator’s location or Shop eligibility.
  • Preserve sourceInput when 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.

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.