{
  "data": {
    "id": "QjJ0L1mnUuprHqXak",
    "userId": "ahCzxnwfcj5Jy1qRJ",
    "name": "tiktok-shop-top-products-scraper",
    "username": "lergassy",
    "description": "Scrape TikTok Shop best-selling products with revenue (GMV), units sold, average price, growth, the video / live / shop-window split and affiliate commission in 15 markets. Search by keyword, category, shop or creator. Optional daily revenue analytics. JSON, CSV, API.",
    "isPublic": true,
    "createdAt": "2026-10-08T14:08:25.411Z",
    "modifiedAt": "2026-10-22T23:40:12.177Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "krCyBtzi01Jj62BJQ",
        "finishedAt": "2026-10-22T10:34:05.971Z",
        "buildNumberInt": 100029,
        "buildNumber": "0.1.29"
      },
      "next": {
        "buildId": "6y01glisZhV2wQogc",
        "finishedAt": "2026-10-22T10:33:48.002Z",
        "buildNumberInt": 100028,
        "buildNumber": "0.1.28"
      }
    },
    "stats": {
      "totalBuilds": 29,
      "totalRuns": 949,
      "totalUsers": 77,
      "totalUsers7Days": 36,
      "totalUsers30Days": 54,
      "totalUsers90Days": 54,
      "lastRunStartedAt": "2026-10-25T02:18:52.273Z",
      "actorReviewCount": 2,
      "actorReviewRating": 5,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 1,
        "FAILED": 0,
        "SUCCEEDED": 918,
        "TIMED-OUT": 0,
        "TOTAL": 919
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "GIT_REPO",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\"maxResultsPerSource\": 20}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "ECOMMERCE",
      "SOCIAL_MEDIA",
      "AI"
    ],
    "isDeprecated": false,
    "title": "TikTok Shop Top Products Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/ahCzxnwfcj5Jy1qRJ-actor-QjJ0L1mnUuprHqXak-wsUicZRID8-tiktok-shop-top-products-icon.png",
    "seoTitle": "TikTok Shop Best Sellers Scraper: GMV & sales data",
    "seoDescription": "Scrape TikTok Shop top products: revenue, units sold, video vs live revenue, commission and growth in 15 markets, by keyword or category. No login needed.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "product": {
              "eventTitle": "Product",
              "eventDescription": "One TikTok Shop product row: revenue, units sold, average price, growth, video / live / shop-window revenue and commission. Notices, duplicates and errors are never charged.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.003
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0027
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0024
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0021
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0021
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0021
                }
              },
              "isPrimaryEvent": true
            },
            "product-analytics": {
              "eventTitle": "Product with analytics",
              "eventDescription": "One product row with the analytics option on: everything in a product row plus revenue by day, creator / video / live counts, reviews, price range and shop. Charged instead of a plain product row.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.02
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.019
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.018
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.017
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.017
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.017
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-10-08T14:16:39.269Z",
        "startedAt": "2026-10-08T14:16:39.269Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "product": {
              "eventTitle": "Product",
              "eventDescription": "One TikTok Shop product row: revenue, units sold, average price, growth, video / live / shop-window revenue and commission. Notices, duplicates and errors are never charged.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.003
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0027
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0024
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0021
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0021
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0021
                }
              },
              "isPrimaryEvent": true
            },
            "product-analytics": {
              "eventTitle": "Product with analytics",
              "eventDescription": "One product row with the analytics option on: everything in a product row plus revenue by day, creator / video / live counts, reviews, price range and shop. Charged instead of a plain row; the price covers the paid data call behind each such row.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.04
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.038
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.036
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.035
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.035
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.035
                }
              }
            },
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.005
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.005
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.005
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.005
                }
              },
              "isOneTimeEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-10-22T17:00:00.000Z",
        "createdAt": "2026-10-08T16:41:56.992Z",
        "notifiedAboutFutureChangeAt": "2026-10-08T16:42:17.144Z",
        "notifiedAboutChangeAt": "2026-10-22T17:00:31.708Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## TikTok Shop Top Products Scraper\n\nA product-research and sales-analytics scraper that identifies best-selling TikTok Shop products across 15 markets, producing per-product rows with sales metrics and optional product analytics. It extracts estimated gross merchandise value (GMV/revenue), units sold, average selling price, period-over-period revenue growth, and the revenue split between short-form videos, live streams and the shop window, plus the affiliate/creator commission rate. The Actor supports searching by keyword, category, shop or creator or returning overall top lists for configurable periods (last day, 7 days, 30 days or past months), and offers optional analytics per product such as counts of creators/videos/lives promoting the product, review counts, price range, shop and category identifiers, delivery type, ranking and source metadata. Data is derived from licensed TikTok Shop analytics and public sales counters, prices and content; revenue and units sold are provided as estimates for comparison and ranking across markets.\n\n## Use cases\n\n- Product research and dropshipping: discover current top-selling items in a category or keyword, with commission information for creator partnerships.  \n- Market sizing and cross-country comparison: compare the same category across multiple markets in a single currency.  \n- Content and channel strategy: compare revenue contribution from videos vs. live streams to decide where to prioritize selling and promotion.  \n- Feeding AI agents and data pipelines: supply ranked product lists and sales metrics for automated queries like \"best-selling air fryers this week.\"  \n- Time-window analysis: analyze top sellers and growth trends for recent periods (daily, weekly, monthly) or past months.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDjrHJVfGECNUce3JGe4sQw/6rKwDEdAbTfEGfuc5bFOM7jRM5HqOtwsbxLAI7F9MHMI1txiugqbs9osQAvI47jPxuBu1gDWnTfjG3bOwFAIGn0pHU2rg/dPfmew/KyjqlhhwlpELchZtIfiqNElLcxK9CNae9a2+niEYa6YTC0vm60/TlBaK4npTaT9+kLyxPqqubojIIxrAI5P6r9XLTFx8KfN/7jVzcT32sPC5ISMjyUja1gwyF7I5jDYw9k4sa9JTg8VwKzW286FlZyeSz0h1DLzG1tmEn8p+5GqpLkqVNeC6Q2RTFzYpWrht/eG6hTOMBWA2+I2UDU1avEJES9 \n"
  }
}