# TikTok Shop Creator Search by GMV — Find Affiliates by Sales (`dataovercoffee/tiktok-shop-creator-search`) Actor

🛍️ Find TikTok Shop affiliates by GMV. Filter by sales market, product category and GMV range, sort by GMV or 📈 growth, and get profiles, GMV and contact emails ✨

- **URL**: https://apify.com/dataovercoffee/tiktok-shop-creator-search.md
- **Developed by:** [Data Over Coffee](https://apify.com/dataovercoffee) (community)
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$120.00 / 1,000 creator profiles

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

Find TikTok Shop affiliates who already generate sales in your market and promote products in your category.

**TikTok Shop Creator Search by GMV** helps brands and agencies recruit affiliates in the **United States and United Kingdom**, backed by over **$100M in TikTok Shop GMV tracked daily across 1M+ creators**. Filter by estimated weekly GMV, GMV growth, product category and recent promotion activity. Get a ranked list with creator profiles, GMV, promoted products and contact emails where available.

Looking for **US beauty affiliates generating $2,500–$12,500 in estimated weekly GMV**, who recently promoted a product and have a contact email? Set those requirements and get a shortlist to review before sending samples or starting outreach.

**$0.12 per returned creator. Sales data updated daily, with a two-day delay.**

### 🎯 Spend Less Time Qualifying Affiliates

A creator looks promising. Before approaching them, you still need answers:

- Do they generate product sales?
- Do they sell in your market?
- What products and shops do they promote?
- Are they actively posting promotions?
- Is there an email you can contact?

Checking all of that profile by profile slows down recruitment. Sending samples before checking means committing budget with less information than you need.

This actor brings sales performance, product history and contact details into one search, so you can spend more time reviewing relevant prospects and building partnerships.

### 🛍️ What You Can Do

- **Recruit affiliates by sales performance.** Set a GMV range to find creators at the sales level you want to target.
- **Check product fit before sending samples.** Review the categories, products and shops each creator promotes, including their usual product prices.
- **Find creators who are still active.** Require a product-promoting video within your chosen number of days.
- **Discover rising affiliates.** Filter for GMV growth and compare their sales with the previous period.
- **Find smaller creators with sales activity.** Combine a maximum follower count with a minimum GMV.
- **Build lists for outreach.** Require a known contact email and exclude creators already in your pipeline.

### ⚙️ How to Find TikTok Shop Affiliates by GMV

1. **Choose your sales market:** United States or United Kingdom.
2. **Select product categories.** Search broadly or narrow down to a specific subcategory.
3. **Set your weekly GMV range.** Enter minimum and maximum estimated GMV in USD.
4. **Add recruitment requirements.** Filter by recent promotion activity, followers, engagement, shops promoted or email availability.
5. **Choose your ranking:** GMV, GMV growth or followers.
6. **Set your result limit and maximum cost, then run.**

![Actor input — sales market, categories, GMV range and filters](https://apify-data-over-coffee.s3.us-east-1.amazonaws.com/tiktok-creator-gmv-search-input-2026-09-29.png)

For example, to recruit beauty affiliates for a US campaign:

| Setting | Example |
| --- | --- |
| Sales market | United States |
| Product category | Beauty & Personal Care |
| Estimated GMV, seven-day reporting period | $2,500–$12,500 |
| Latest product promotion | Within 14 days |
| Email available | Required |
| Sort by | GMV, highest first |

Start with a small list. Review the products those creators promote, check whether their typical prices fit your offer, then expand the search.

### 💡 Who Is It For?

| Who | What you need | How to search |
| --- | --- | --- |
| TikTok Shop brand | Affiliates with sales activity and relevant product experience | Filter by market, category and GMV |
| Affiliate manager | New qualified creators to approach each week | Require recent promotion activity and an email; exclude existing contacts |
| Agency | A recruitment list tailored to each client | Set category, market and sales requirements for each brief |
| Brand launching a product | Creators already promoting products in the category | Review promoted products and their price ranges |
| Partnership team | Emerging affiliates whose sales are growing | Combine minimum GMV and minimum growth requirements |

### 🔎 Available Filters

| Filter | What it controls |
| --- | --- |
| **Sales market** | United States or United Kingdom—the market the creator sells in |
| **Product categories** | Broad categories or specific subcategories of products they promote |
| **GMV range** | Minimum and maximum estimated GMV over the latest seven-day reporting period, in USD |
| **GPM range** | Minimum and maximum estimated GMV per 1,000 views over the same period, in USD |
| **GMV growth** | Minimum growth compared with the previous period |
| **Recent activity** | How recently the creator posted a product-promoting video |
| **Followers** | Creator follower count |
| **Recent engagement** | Average views, likes and comments on recent videos |
| **Shops promoted** | Number of distinct shops whose products the creator promotes |
| **Email availability** | Only return creators with a known contact email |
| **Excluded creators** | Leave out creators you already know or work with |

Category options range from **Beauty & Personal Care** down to **Beauty & Personal Care › Skincare › Face Masks**.

Find the values for your search in the [TikTok Shop creator category list](https://tiktok.dataovercoffee.com/shop-creators/categories).

### 📦 What You Get

**One row per creator**, with:

- **Profile:** username, display name, profile link, bio, language, followers and verification status.
- **Sales:** sales market, estimated GMV for the current and previous periods, GMV growth, estimated units sold, GPM (GMV per 1,000 views) and lifetime GMV.
- **Promotion activity:** product categories, distinct products and shops promoted, and the latest product-promoting video date.
- **Product pricing:** average, lowest and highest price of promoted products, in USD.
- **Promoted products:** each recorded product's name, link, shop, price, number of the creator's videos promoting it and latest promotion date.
- **Contact details:** emails where known.
- **Engagement:** average views, likes and comments on recent videos.
- **Sales coverage:** the last day included in the sales figures.

![Actor output — one row per creator with sales, promoted products and contact details](https://apify-data-over-coffee.s3.us-east-1.amazonaws.com/tiktok-creator-gmv-search-output-2026-09-29.png)

The promoted-product details help you judge whether a creator fits your offer. You can see what they have promoted and at what price points, alongside their overall sales performance.

### 🏆 Tips for a Better Affiliate Shortlist

- **Combine GMV with category fit.** Review the actual products a creator promotes before deciding they suit your brand.
- **Use a sales floor when sorting by growth.** A large percentage increase can start from a small amount of GMV. Set a minimum GMV to keep results relevant.
- **Check recent promotion activity.** Add a recency requirement when recruiting for an upcoming campaign.
- **Look beyond the biggest accounts.** A follower ceiling and a GMV minimum can help you discover smaller creators with sales activity.
- **Exclude previous results.** Add creators you have already reviewed or contacted to your next search's exclusions.

### 💰 Pricing

- **$0.12 per creator — $120 per 1,000 results.** Pay only for creators returned.
- **Included in every result:** GMV, profile details, promoted products and contact emails where available.
- **Control your spend.** Set a maximum cost per run; the actor returns no more creators than that amount covers.
- **Free-plan limit:** accounts on Apify's free plan can retrieve up to 40 creators in total over the lifetime of the account. Standard per-result pricing applies.

| Creators returned | Price |
| --- | --- |
| 100 | $12 |
| 500 | $60 |
| 1,000 | $120 |

### 🔗 Find, Expand and Monitor Your Affiliate List

| Your next step | Actor to use |
| --- | --- |
| **Find creators already promoting a competitor's product or shop** | **[TikTok Shop Affiliate Finder](https://apify.com/dataovercoffee/tiktok-shop-affiliate-finder)** — paste a product or shop link and get the creators who promoted it |
| **Find more creators like a promising affiliate** | **[TikTok Lookalike Search](https://apify.com/dataovercoffee/tiktok-lookalike-search)** — start from one creator and find accounts with similar content |
| **Refresh your shortlist daily or weekly** | **[TikTok Shop Creator GMV Lookup](https://apify.com/dataovercoffee/tiktok-shop-gmv-lookup)** — paste the usernames or profile links you saved for their latest GMV |

### ❓ Frequently Asked Questions

#### How do I find TikTok Shop affiliates by sales?

Use TikTok Shop Creator Search by GMV to select a sales market, product category and estimated weekly GMV range. Sort by GMV to review higher-selling creators first, or by GMV growth to find creators gaining sales momentum.

#### How do I find affiliates for my product category?

Choose a broad category or a specific subcategory, then add your sales and activity requirements. Results include the recorded products each creator promotes, so you can review their relevance before starting outreach.

#### Can I find micro-influencers who generate TikTok Shop sales?

Yes. Combine a maximum follower count with a minimum estimated GMV. This lets you search for smaller accounts with attributed sales activity rather than selecting creators on audience size alone.

#### Can I find TikTok Shop creators with growing sales?

Yes. Set a minimum GMV growth requirement and sort by growth. Add a minimum GMV as well if you want to exclude large percentage increases from very small sales totals.

#### Do I need a creator to start from?

No. This actor searches using your market, category and sales requirements.

If you already have a creator you like and want to find similar accounts, use [TikTok Lookalike Search](https://apify.com/dataovercoffee/tiktok-lookalike-search).

#### What does creator GMV mean?

GMV means gross merchandise value—the value of product sales attributed to a creator.

The actor returns estimated GMV for the latest seven-day reporting period, the previous period and the growth between them.

#### Which TikTok Shop markets are supported?

The actor supports creators selling in the **United States and United Kingdom**.

#### Are TikTok creator email addresses included?

Yes, where known. Enable the email filter if every result needs a contact email. Available email addresses are included in the per-creator price.

#### Can I see which products and shops a creator promotes?

Yes. Each result includes recorded promoted products with their names, links, shops and prices, along with promotion video counts and the latest promotion dates.

#### How current are the sales figures?

Data is **updated daily**, with a **two-day delay**. Each result includes the last day of sales covered, so you can see exactly how current the figures are.

To check the latest day before a daily run, open [tiktok.dataovercoffee.com/shop-creators/data-updated-through](https://tiktok.dataovercoffee.com/shop-creators/data-updated-through).

#### Can I avoid getting the same creators again?

Yes. Add creators from previous searches—or your existing partner and outreach lists—to the exclusions before running your next search.

#### How much does TikTok Shop Creator Search by GMV cost?

The price is **$0.12 per returned creator**. A list of 100 creators costs $12; 1,000 creators costs $120. GMV, recorded promoted products and available contact emails are included.

#### Need help?

Email **<support@dataovercoffee.com>** with your Run ID, or open an issue on the actor page.

# Actor input Schema

## `markets` (type: `array`):

The TikTok Shop markets to search.

## `categories` (type: `array`):

Creators who promote products in these categories. Leave empty for all. Get each category's value here: https://tiktok.dataovercoffee.com/shop-creators/categories

## `limit` (type: `integer`):

The most creators to return, best first. You are charged per creator returned.

## `gmv_period` (type: `string`):

The sales period that the GMV and GPM ranges, growth and sorting use.

## `min_gmv_usd` (type: `integer`):

Only creators with at least this much estimated GMV over the GMV period.

## `max_gmv_usd` (type: `integer`):

Only creators with at most this much estimated GMV over the GMV period.

## `min_gpm_usd` (type: `integer`):

Only creators with at least this much estimated GMV per 1,000 views over the GMV period.

## `max_gpm_usd` (type: `integer`):

Only creators with at most this much estimated GMV per 1,000 views over the GMV period.

## `min_shops_promoted` (type: `integer`):

Only creators who promote products from at least this many shops.

## `max_shops_promoted` (type: `integer`):

Only creators who promote products from at most this many shops.

## `min_growth_pct` (type: `integer`):

Rising creators: GMV growth over the GMV period versus the period of the same length before it. 50 means at least 50% more.

## `active_within_days` (type: `integer`):

Only creators who posted a video promoting a product within this many days.

## `sort_by` (type: `string`):

Order of the results: highest GMV, fastest GMV growth, or most followers first.

## `min_followers` (type: `integer`):

Only creators with at least this many followers.

## `max_followers` (type: `integer`):

Only creators with at most this many followers.

## `min_avg_play_count` (type: `integer`):

Average views across the creator's recent videos.

## `max_avg_play_count` (type: `integer`):

Average views across the creator's recent videos, at most this many.

## `min_avg_like_count` (type: `integer`):

Average likes across the creator's recent videos, at least this many.

## `max_avg_like_count` (type: `integer`):

Average likes across the creator's recent videos, at most this many.

## `min_avg_comment_count` (type: `integer`):

Average comments across the creator's recent videos, at least this many.

## `max_avg_comment_count` (type: `integer`):

Average comments across the creator's recent videos, at most this many.

## `only_with_email` (type: `boolean`):

Only return creators with a contact email.

## `exclude_usernames` (type: `array`):

Creators you already know or work with — usernames or profile URLs, one per row. Up to 100,000.

## Actor input object example

```json
{
  "markets": [
    "US",
    "GB"
  ],
  "limit": 10,
  "gmv_period": "7",
  "min_gmv_usd": 100,
  "sort_by": "gmv",
  "only_with_email": false
}
```

# Actor output Schema

## `creators` (type: `string`):

One row per creator, best match first.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "markets": [
        "US",
        "GB"
    ],
    "limit": 10,
    "gmv_period": "7",
    "min_gmv_usd": 100,
    "sort_by": "gmv",
    "only_with_email": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("dataovercoffee/tiktok-shop-creator-search").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "markets": [
        "US",
        "GB",
    ],
    "limit": 10,
    "gmv_period": "7",
    "min_gmv_usd": 100,
    "sort_by": "gmv",
    "only_with_email": False,
}

# Run the Actor and wait for it to finish
run = client.actor("dataovercoffee/tiktok-shop-creator-search").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "markets": [
    "US",
    "GB"
  ],
  "limit": 10,
  "gmv_period": "7",
  "min_gmv_usd": 100,
  "sort_by": "gmv",
  "only_with_email": false
}' |
apify call dataovercoffee/tiktok-shop-creator-search --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,dataovercoffee/tiktok-shop-creator-search"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/fyYzlsQSHmX3UyFe2/builds/M3cAS7UaAj1k6GQjg/openapi.json
