DEV Community

George Kioko
George Kioko

Posted on

TikTok Shop Affiliate Intelligence: Find Who Promotes Any Product

TikTok Shop is a $20 billion marketplace and growing. Sellers, agencies, and affiliate managers all need to answer the same question: who is actually promoting this product, and is it working?

There is no public dashboard for this. TikTok Shop does not expose affiliate data through any official API. The seller center shows you your own affiliates, not your competitors. So everyone does manual research, scrolling through product pages and creator profiles for hours.

I built a tool that automates this entire process.

What it does

Give it a TikTok Shop product URL. It returns:

  • Verified product details (name, price, sales count, rating)
  • Which creators are actively promoting it
  • Each creator's follower count and profile URL
  • Whether the data is verified from live sources or recovered from cached data

The output is structured JSON that you can plug into spreadsheets, dashboards, or CRM tools.

Why this matters for sellers

Before you launch a product or invest in inventory, you want to know if similar products already have affiliate momentum. If 10 creators with 500K+ followers are pushing a competitor product and it has 50K sales, that tells you there is demand and a distribution channel.

If nobody is promoting similar products, either you found a gap or the category does not sell on TikTok Shop. Either way, the data saves you from guessing.

Why agencies care

If you manage creator partnerships for brands, you need to know who is already driving sales in a category. Those creators have proven they can convert TikTok traffic into purchases. Recruiting a creator who already sells skincare is cheaper and faster than finding someone who might.

The freelancer angle

This is where the math gets interesting. There are gigs on Upwork and Fiverr where clients pay $200 to $500 for "TikTok Shop product research" or "find affiliates for my product." The deliverable is a report showing which products are winning and who promotes them.

Running this actor on 20 products costs about $1. Formatting the output into a report takes 20 minutes. The margin is 99%.

How to use it

Direct product URL

{
  "productUrl": "https://www.tiktok.com/view/product/1234567890"
}
Enter fullscreen mode Exit fullscreen mode

Search by keyword

{
  "searchQuery": "vitamin c serum",
  "maxProducts": 10
}
Enter fullscreen mode Exit fullscreen mode

Python

from apify_client import ApifyClient

client = ApifyClient("YOUR_TOKEN")
run = client.actor("george.the.developer/tiktok-shop-affiliate-sales-scraper").call(
    run_input={"productUrl": "https://www.tiktok.com/view/product/1234567890"}
)

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(f"Product: {item['product']['name']}")
    for a in item.get('affiliates', []):
        print(f"  @{a['username']} ({a['followers']} followers)")
Enter fullscreen mode Exit fullscreen mode

Pricing

$0.05 per product analyzed. Check 20 products for $1. No monthly subscription.

Free tier available on Apify. Try it at: https://apify.com/george.the.developer/tiktok-shop-affiliate-sales-scraper

33 users already use this. Follow the build log at @ai_in_it on X.

Top comments (0)