TikTok Shop Affiliate Creator & Video Finder
Pricing
from $30.00 / 1,000 analyzed product results
TikTok Shop Affiliate Creator & Video Finder
Find public TikTok Shop creator videos, profiles, engagement metrics, and transparent affiliate-momentum signals by product URL or keyword.
Pricing
from $30.00 / 1,000 analyzed product results
Rating
0.0
(0)
Developer
Scout
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Find public creator videos connected with TikTok Shop products, rank creator opportunities, and export engagement evidence by product URL or keyword.
The Actor first discovers and verifies live TikTok Shop products. It then inspects each product's public page, embedded state, and page network responses for creator/video data. When a PDP exposes no videos, it can inspect publicly indexed TikTok video URLs through several bounded Google SERP queries and then fall back to TikTok's public video search. Candidate videos are opened individually, re-checked against their actual TikTok description and creator, and retained only after structured detail data passes the product-relevance gate. It does not call another Apify Actor, a third-party TikTok data API, or a publisher-owned data account.
For AI agents and MCP clients
Use this Actor when the user asks to find public TikTok creators or videos connected with Shop products and needs profiles, followers, views, engagement metrics, association evidence, or affiliate-momentum signals.
- Actor tool ID:
nexascout/tiktok-shop-affiliate-creator-finder - Minimum keyword input:
{"searchQueries":["car accessories"],"maxProductsPerQuery":1} - Minimum URL input:
{"productUrls":[{"url":"https://shop.tiktok.com/us/pdp/..."}],"searchQueries":[]} - Dataset contract: one billable analyzed-product row with nested
creatorsandaffiliateVideos - Run summary:
OUTPUTin the default key-value store - Do not use for: private email/phone contacts, commission rates, guaranteed affiliate attribution, recurring product velocity, or a cheap one-time product snapshot
For deterministic tool availability, connect an MCP client to the NexaScout three-Actor endpoint. The client can inspect this Actor's input and output schemas before calling it.
Choose the right NexaScout Actor
| User intent | Actor |
|---|---|
| Current product discovery, commerce fields, and snapshot viral ranking | Product Scraper & Viral Radar |
| Recurring observations, sold-count growth, price/review changes, and sales velocity | Trend Tracker & Sales Velocity |
| Public creators, product videos, engagement metrics, and association evidence | This Actor — Affiliate Creator & Video Finder |
Why use this Actor
- Product and creator research in one run — start with TikTok Shop URLs or discover products by keyword.
- One predictable result per analyzed product — each dataset row contains product evidence plus nested ranked creators and videos.
- Public video analytics — views, likes, comments, shares, engagement rate, views per follower, publish time, and creator audience when TikTok exposes them.
- Transparent association states — direct structured product matches, product-page-context videos, and weaker public-search leads are kept separate.
- Owned extraction pipeline — no nested paid Actors or external data subscriptions.
- Automation-ready output — export to JSON, CSV, Excel, XML, RSS, or use the Apify API, schedules, webhooks, Make, Zapier, and n8n.
What you get
Every dataset row is one analyzed TikTok Shop product and can include:
- Product ID, name, canonical PDP URL, image, price, discount, sold count, rating, reviews, seller, and product score
- Number of retained public creator videos and distinct creators
- Top affiliate-momentum score and top creator profile
- Ranked
creatorsarray with audience size, video totals, aggregate engagement, top video, and creator opportunity score - Ranked
affiliateVideosarray with video URL, description, publish time, public metrics, engagement rate, views per follower, creator profile, association state, and readable score signals - Product and affiliate data-quality labels on every row
The Actor never fabricates missing metrics. Fields stay null when TikTok does not expose them publicly.
Association and quality states
| State | Meaning |
|---|---|
AFFILIATE_CONTENT_FOUND | At least one structured video payload directly references the analyzed product ID. |
PRODUCT_CONTEXT_VIDEOS_FOUND | Public videos were found in the product-page context, but no explicit product ID was present in the video object. Treat them as research leads, not proven affiliate attribution. |
SEARCH_CONTEXT_VIDEOS_FOUND | Relevant videos were found through TikTok's public video search, but neither a structured product ID nor PDP context proved an affiliate connection. Treat them as creator/content leads only. |
NO_PUBLIC_AFFILIATE_CONTENT_FOUND | The product was analyzed, but no usable public creator/video record was exposed during the run. |
Each video also has an associationState:
DIRECT_PRODUCT_MATCH— structured product ID matchPRODUCT_PAGE_CONTEXT— discovered from the public product page without a structured product ID matchSEARCH_QUERY_CONTEXT— relevant public TikTok search result without proven product attribution
Input examples
Find creators for specific products
{"productUrls": [{"url": "https://shop.tiktok.com/us/pdp/example-product/1730000000000000001"}],"searchQueries": [],"region": "US","maxVideosPerProduct": 20,"maxCreatorsPerProduct": 10,"sortBy": "AFFILIATE_MOMENTUM"}
Discover products by niche, then find creator content
{"productUrls": [],"searchQueries": ["car accessories", "kitchen gadgets"],"region": "US","maxProductsPerQuery": 3,"maxVideosPerProduct": 20,"maxCreatorsPerProduct": 10,"minVideoViews": 1000,"searchPublicTikTokVideos": true,"sortBy": "AFFILIATE_MOMENTUM","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
You can combine direct URLs and search queries. Product IDs and video IDs are deduplicated automatically.
Example output
{"productId": "1730000000000000001","productName": "Example TikTok Shop product","productUrl": "https://shop.tiktok.com/us/pdp/example-product/1730000000000000001","price": 29.99,"salesTotal": 18500,"rating": 4.6,"reviewCount": 2100,"viralScore": 76.4,"analysisState": "AFFILIATE_CONTENT_FOUND","affiliateDataQuality": "structured_product_match","affiliateVideoCount": 8,"affiliateCreatorCount": 5,"directProductMatchCount": 6,"topAffiliateMomentumScore": 87.2,"topCreatorUsername": "example_creator","topCreatorProfileUrl": "https://www.tiktok.com/@example_creator","creators": [{"creatorRank": 1,"creatorUsername": "example_creator","creatorFollowers": 125000,"videoCount": 2,"totalViews": 780000,"averageEngagementRate": 6.42,"creatorOpportunityScore": 82.7,"topVideoUrl": "https://www.tiktok.com/@example_creator/video/7500000000000000001"}],"affiliateVideos": [{"videoRank": 1,"videoId": "7500000000000000001","videoUrl": "https://www.tiktok.com/@example_creator/video/7500000000000000001","views": 650000,"likes": 42000,"comments": 1100,"shares": 900,"engagementRate": 6.7692,"creatorUsername": "example_creator","creatorFollowers": 125000,"associationState": "DIRECT_PRODUCT_MATCH","affiliateMomentumScore": 87.2,"affiliateMomentumSignals": ["Strong public video reach","Strong engagement rate","Structured product association detected"]}],"qualityState": "verified_success","dataSource": "tiktok_network_json","scrapedAt": "2026-08-25T00:00:00.000Z"}
The values above illustrate the schema. Actual availability depends on public TikTok responses. In CSV and Excel exports, the nested creators and affiliateVideos fields are serialized as structured values; JSON/API exports preserve the complete arrays.
Affiliate momentum score
The deterministic 0–100 video score uses observed public fields only:
- Video reach: up to 30 points
- Public engagement volume: up to 15 points
- Engagement rate: up to 20 points
- Creator audience: up to 10 points
- Views relative to followers: up to 5 points
- Recent content: up to 5 points
- Current product evidence: up to 10 points
- Structured product association: up to 5 points
Reach, engagement, and audience size use logarithmic scaling so a very large account does not flatten every smaller creator opportunity. The score is a research-ranking signal, not a promise of sales, commissions, or future performance.
How the owned pipeline works
- Canonicalize current and legacy TikTok Shop PDP links.
- Discover products from TikTok's public regional keyword catalog when search queries are supplied.
- Request public product pages through a sticky proxy session.
- Parse JSON-LD and TikTok state scripts such as
__UNIVERSAL_DATA_FOR_REHYDRATION__. - If HTTP data is incomplete, open the same public PDP in Playwright and inspect JSON returned to the page by TikTok.
- Detect public video objects across common TikTok response shapes, including
awemeanditemStructpayloads. - If the PDP has no creator content, try bounded brand, title, and model searches in the public web index and recover canonical TikTok video URLs from links, redirects, and embedded script data.
- Reject unrelated search snippets, then open every candidate video URL in a dedicated detail request to capture its public page state and network JSON. Use TikTok's public video-search page only as a final fallback.
- Re-check the actual video description and creator using strict evidence: creator-brand match, model identifier, brand plus a specific product term, or at least two specific product terms. Generic packaging words cannot validate a match by themselves.
- Extract creator identity, public audience, video metrics, product references, and media URLs when the selected public source exposes them.
- Deduplicate videos, separate direct matches from page-context and search-context leads, aggregate creators, calculate transparent scores, and write one product analysis to the dataset.
The browser blocks video and fonts while allowing storefront images. It does not solve CAPTCHAs, log in to TikTok, access private dashboards, or bypass authentication.
Pricing and cost notes
The recommended launch price is $0.03 per analyzed product ($30 per 1,000 product analyses), plus Apify's recommended $0.00005 Actor-start event per allocated GB. One visible dataset row equals one analyzed product and therefore one billable result. The normal pricing configuration includes platform usage in these prices.
A product with NO_PUBLIC_AFFILIATE_CONTENT_FOUND is still a completed, billable analysis: the Actor opened and inspected the public product data and returns an explicit negative result instead of silently dropping it.
US residential proxy is recommended because TikTok Shop is geo-sensitive and often blocks data-center traffic. Keep maxConcurrency at 1–2. The Actor defaults to 2 GB of memory because the browser fallback can approach the 1 GB container limit during public PDP and video-search analysis.
Output and diagnostics
Product analyses are written to the default Apify dataset. The OUTPUT record in the default key-value store contains:
- requested, returned, live, and fallback product counts
- products with structured matches, PDP-context videos, search-context leads, or no public content
- total retained creator and video counts
- data-quality breakdown
- HTTP, browser, indexed-query, video-detail, and public-payload diagnostics
- confirmation that zero external data APIs and zero external Actors were used
- failed URLs and extraction stages
Current limitations
- US TikTok Shop only in this release
- Public creator/video availability varies by product, region, session, and TikTok experiment
- A product page may expose no affiliate content even when private Seller Center data exists
PRODUCT_PAGE_CONTEXTis a research lead, not proven attributionSEARCH_QUERY_CONTEXTis a relevant public creator/content lead, not proof that the video promoted or sold the product- Commission rates, private affiliate sales, contact details, and private creator marketplace fields are not available from public pages
- TikTok can change page structures and anti-bot checks without notice
Responsible use
This Actor extracts publicly visible product, creator, and video information. Do not use it to collect private data, defeat access controls, violate applicable laws or contracts, spam creators, or make automated eligibility decisions. Public metrics can be delayed, rounded, region-specific, or changed by TikTok without notice.
TikTok is a trademark of its respective owner. This independent Actor is not affiliated with or endorsed by TikTok.
Support
When reporting an issue, include the run ID, region, input type, failed stage, analysisState, and affiliateDataQuality. Never post private proxy credentials, cookies, or tokens.