Blog

The TikTok Shop API: what the official one gives you, and how to get public shop data

Kevin Wang
Kevin Wang
Founder, AnyAPI · November 9, 2026
tiktoktiktok-shopecommerceapicomparison
The TikTok Shop API: what the official one gives you, and how to get public shop data
Key findings
  • TikTok's official Shop API is for running a shop. Shops must authorize your app, and public apps need a review TikTok says takes weeks. You can't search the whole marketplace.
  • Use a third-party API to read public TikTok Shop data without approval. AnyAPI covers search, product details, reviews, stores, and creators on one key, billed per call. Bright Data is best for bulk records, with 5,000 free a month.
  • A few products account for most sales in TikTok Shop searches. In 8 of 10 US searches, the top three products had more than three quarters of all the units sold on the page.
  • The first pages of reviews are almost all five stars. On products rated 4.3 to 4.6, 38 of 40 reviews returned were five stars and none was below four, so you'll need more than page one to find complaints.

Built on AnyAPI

476 scraping and data APIs behind one key.

Every endpoint in this post is one call away. Pay per request in USD from a prepaid wallet, with automatic failover when a provider breaks. No subscription, no card to start.

Get ~160 free requests$0.10 of credit on signup.

One popular creator video can sell out an unknown TikTok Shop product in a week. If you research products for an agency, sell tools to TikTok sellers, or recruit creators for brands, you need data to track this, not your For You feed.

TikTok's Shop API requires approval. It's for running your own shop and shows limited data from others. I read TikTok's Partner Center docs, tested AnyAPI's TikTok Shop endpoints with 29 calls, and checked the other services' pricing pages.

Each option suits a different job.

The best TikTok Shop APIs

What makes a good TikTok Shop API?

If you're researching other people's shops, you need to find products starting to sell, track competitors' prices and sales, find creators selling in your category, or read buyer complaints. I compared the APIs on these needs.

  • Public data from any shop. If an API only covers shops that installed your app, you can't see what's selling elsewhere.
  • Access without an application. Weeks of review may suit a company building seller software, but they're too slow for research.
  • Units sold, reviews, and creators. Product research starts with sales counts. The next two checks are reviews and creators.
  • Price at your volume. Prices are per 1,000 calls, records, or results, depending on the vendor.
How this was tested, and its limits
  • AnyAPI: 29 calls, one or a few at a time from one machine. Ten US product searches (limit 30), one search each in the UK and Mexico, five product lookups, four review pages across three products, one store, one creator's showcase, four creator profiles, the US category tree, and one set of search suggestions. The total cost was $0.047.
  • Sold counts and reviews weren't individually checked against TikTok's pages. Speeds are a rough guide from a handful of calls per endpoint.
  • TikTok's APIs weren't tested because they require an approved app. Their descriptions come from TikTok's Partner Center docs.
  • EchoTik, Bright Data, ScrapeCreators, and Apify weren't tested. Their descriptions use their pages, checked when this was written. Prices use monthly billing unless only yearly prices are listed.

The best TikTok Shop APIs at a glance

ToolBest forWhy pick itPricing
TikTok Shop Open APIManaging shops that authorize your appTikTok's own products, orders, fulfillment, and finance dataNo charge; access through app review
TikTok Shop Affiliate APIsApproved creators and affiliate partnersSearches products open to affiliate collaboration, with units soldNo charge; creator, partner, or seller authorization; not in the UK or EU
EchoTikResearching products by handA dashboard of products, shops, and creators across regionsFree plan; Basic $9.90 a user a month on yearly billing
AnyAPIProduct, review, and creator research on one keySearch in 15 countries, full units-sold counts, reviews, stores, and creator stats$0.95 per 1,000 searches; creators $5.50
Bright DataBulk product records5,000 free records a month, then pay as you go$1.50 per 1,000 records
ScrapeCreatorsPrepaid credit packsShop search, products, reviews, and showcases on credits that don't expire$47 for 25,000 credits ($1.88 per 1,000)
Apify TikTok Shop scrapersScheduled exports into a datasetSeveral community actors, run on Apify's scheduler$2 to $25 per 1,000 results, by actor

Best TikTok Shop API for managing shops that authorize your app

TikTok Shop Open API

TikTok Shop Open API pros:

  • TikTok's own data, with no page to parse
  • Covers shop operations: products, orders, fulfillment, returns, finance, and analytics
  • Available in 16 markets, from the US and UK to Japan and Brazil

TikTok Shop Open API cons:

  • Works only on shops that have authorized your app
  • A public app goes through registration, design, app, and compliance reviews
  • No open keyword search of the marketplace

Use this API if you're building software for TikTok sellers. Sellers with active shops can build custom apps for their own shops. Software companies build public apps that sellers install and authorize through TikTok's OAuth flow.

TikTok's developer types page explains the limit. A seller developer gets "their own OAuth credentials and data only", and a SaaS developer gets "direct access to authorized sellers' data". The Products API, for example, creates, edits, and searches the authorized shop's own catalog.

Public app approval takes time. TikTok's app review page lists registration review at about five business days, app design review at three to five, app review at seven to ten, and a compliance and privacy review that "may take 3 or more weeks". A custom app for your own shop usually skips app review until it reaches 25 seller authorizations.

You can't search the whole marketplace by keyword. One analytics endpoint ranks up to 100 best-selling products by sales range and includes each product's shop. It still needs a shop's authorization and doesn't support search. The affiliate APIs also offer limited access to other shops' data.

TikTok Shop Open API pricing: no charge. Access is through the Partner Center and its app review. Source: TikTok Shop Partner Center.

Best TikTok Shop API for approved creators and affiliate partners

TikTok Shop Affiliate APIs

TikTok Shop Affiliate APIs pros:

  • The closest official option for product research: search products open to affiliate collaboration across shops
  • Returns each product's shop, price, commission, and units sold where the creator has allowed it
  • Separate APIs for sellers, creators, and affiliate partners

TikTok Shop Affiliate APIs cons:

  • Only products in an open collaboration, not the whole marketplace
  • Needs an approved app and a creator, partner, or seller who authorizes it
  • Not available in the UK or EU

TikTok Shop's affiliate program connects sellers with creators who promote their products for a commission. Its affiliate APIs let apps manage sellers' collaborations, creators' showcases, or agencies' campaigns.

For research, Search Open Collaboration Products "will return all products on the TikTok Shop Affiliate Product Marketplace that are in an open collaboration", with units sold unless the creator hasn't allowed precise sharing. Sellers get a matching search of creators in the Creator Marketplace.

Apply if you run an affiliate agency or build a creator tool. Otherwise, you face the same review as the Open API for only part of the catalog.

TikTok Shop Affiliate APIs pricing: no charge. Creators need 1,000 followers in the US or 5,000 in the UK and Southeast Asia to join the affiliate program, and the APIs aren't available in the UK or EU markets. Source: TikTok Shop Partner Center.

Best TikTok Shop API for researching products by hand

EchoTik

EchoTik pros:

  • Product, shop, and creator rankings in a dashboard, across TikTok Shop regions
  • A free plan to try it
  • API calls included on its Pro and Enterprise plans

EchoTik cons:

  • Mainly a research dashboard; an API call allowance requires a higher plan
  • Plans are priced per user, billed yearly

If you pick products for a few clients without writing code, a research dashboard may be enough. EchoTik, FastMoss, and Kalodata rank products, shops, and creators using the same public pages APIs read.

EchoTik lists both prices and API access. It suits manual research. If you're building a product that uses TikTok Shop data, an API billed per call is a better fit.

EchoTik pricing: free plan; on yearly billing, Basic is $9.90 a user a month, and Pro $14.90 with 10,000 API calls and Enterprise $22.70 with 30,000, both marked as limited-time discounts. Monthly and quarterly billing cost more. Source: echotik.live.

Best TikTok Shop API for product, review, and creator research on one key

AnyAPI

Tallow balm: 97%%97%%TallowbalmHeatless curls: 95%%95%%HeatlesscurlsPet hair remover: 94%%94%%Pet hairremoverStanley cup: 93%%93%%StanleycupAshwagandha gummies: 90%%90%%AshwagandhagummiesLED face mask: 87%%87%%LED facemaskCreatine gummies: 84%%84%%CreatinegummiesPhone tripod: 77%%77%%PhonetripodLip oil: 63%%63%%Lip oilMagnesium glycinate: 53%%53%%Magnesiumglycinate
Share of all units sold on a search's results that went to its three best-selling products, from one US search per keyword. Each search returned 19 to 43 products, 305 in all.

AnyAPI pros:

  • Product search in 15 TikTok Shop countries, with full units-sold counts for every result
  • Product details, reviews, a store's catalog, a creator's showcase, and a creator's affiliate stats on the same key
  • Billed per call from a prepaid wallet, with no plan

AnyAPI cons:

  • Creator stats cover only the US, and sales are given as a range
  • Reviews come in TikTok's own order, with no star filter
  • One of five product lookups returned nothing from a backup source but was still charged

Use AnyAPI to research products for clients or build research tools. Send a keyword to tiktok_shop.search to get each product's price, shop, units sold, and rating if available. Every search uses the same JSON format.

curl -sS -X POST 'https://api.getanyapi.com/v1/run/tiktok_shop.search' \
  -H "Authorization: Bearer $ANYAPI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"query":"tallow balm","country":"US","limit":30}'

The response includes the top seller, shortened here, and the surrounding fields:

{
  "output": {
    "found": true,
    "data": {
      "items": [
        {
          "productId": "1729558556070089471",
          "title": "Organic Grass-Fed Beef Tallow Balm with Raw Honey - Handmade All-Natural Moisturizer for Soft, Smooth, Radiant Skin",
          "price": 20,
          "rating": 4.6,
          "soldCount": 661445,
          "shopName": "Terra Lotus",
          "sellerId": "7495821948490517247",
          "url": "https://www.tiktok.com/shop/pdp/1729558556070089471"
        }
      ]
    }
  },
  "costUsd": 0.00095,
  "items": 41
}

The sold count is the full number, not the rounded one TikTok shows. The product page says something like "136.3K sold", and the API returns the figure behind it.

The count is a running total. The same lip oil showed 348,119 in a search and 348,121 in a product call a few minutes later. To track weekly sales, save the count and check again next week.

These counts show how many products sell little. Across ten US searches, about half of the 305 products had sold fewer than 100 units.

In eight of the ten, the three best sellers had more than three quarters of the units sold on the page. One brand accounted for most tallow balm sales. Lip oil and magnesium glycinate sales were spread across more shops.

Read reviews carefully. tiktok_shop.product_reviews returns ten per page with star ratings, text, the variant bought, and a verified-purchase flag.

TikTok's ordering favors positive reviews. For three products rated 4.3 to 4.6, the first page of each and a fifth page of one returned 38 five-star reviews out of 40. None was below four stars.

To find buyer complaints, you'll need to read more pages and skip many positive reviews.

Give tiktok_shop.creator a handle to get follower count, counts of promoted shop products and brand collaborations, product categories, sales range, and audience by age, gender, and US state.

Mikayla Nogueira's profile showed 335 promoted products, 69 brand collaborations, and sales of "$150K+". Use it to find creators for a brand. Per-video averages were zero for most of the four creators I checked, so I'd use the other fields.

US and Mexico search results had no currency field, so record which market you searched. Searches took about 4 seconds each.

The store endpoint, tiktok_shop.shop_products, returned 20 products per page from Goli's store of 53, with about 5.8 million units sold across the store. One product in a creator's showcase showed 1,221,000, which looks rounded.

AnyAPI pricing: $0.95 per 1,000 searches, the same for product details ($0.95), reviews ($0.95), and search suggestions ($0.95). Stores, showcases, and the category tree are $1.20 per 1,000, and creator profiles $5.50. If the cheapest source can't answer, the call goes to a backup costing up to $1.50 per 1,000 for search. You prepay without a plan. New accounts get free credit without a card.

Best TikTok Shop API for bulk product records

Bright Data

Bright Data pros:

  • 5,000 free records a month, no card
  • Pay as you go at $1.50 per 1,000 records, lower on its $499 plan
  • Records include seller, rating, units sold, and images

Bright Data cons:

  • Billed per record, so a search that returns 40 products is 40 records
  • No published list of supported TikTok Shop markets

Bright Data returns TikTok Shop product records as JSON. For large weekly files, such as all products in a few categories, its free 5,000 monthly records and per-record price make it the cheapest starting option.

Check the billing unit: one 40-product search costs one call on a per-call API but 40 records here. Costs are similar for single-product lookups but differ more for broad searches.

Bright Data pricing: 5,000 free records a month; then $1.50 per 1,000 records pay as you go, or $499 a month for 384,000 records with extra records at $1.30 per 1,000. Source: Bright Data's TikTok Shop scraper page.

Best TikTok Shop API for prepaid credit packs

ScrapeCreators

ScrapeCreators pros:

  • Shop search, store products, product details, reviews, and creator showcases
  • Credits don't expire, and there's no subscription
  • 100 free credits to start

ScrapeCreators cons:

  • Its product details endpoint says "US products only"
  • The per-request price depends on the pack: $1.88 per 1,000 on the $47 pack, $0.99 on the $497 one

ScrapeCreators charges one credit per request for most social media endpoints. Its TikTok Shop API covers the same product research calls as most options here, but lists no creator stats endpoint.

It suits teams with predictable quarterly spending that want one prepaid balance. The big pack costs about half as much per request as the small one, but you pay more upfront even if usage varies.

ScrapeCreators pricing: 100 free credits; $47 for 25,000 credits ($1.88 per 1,000 requests) and $497 for 500,000 ($0.99 per 1,000). Credits never expire. Source: scrapecreators.com.

Best TikTok Shop API for scheduled exports into a dataset

Apify TikTok Shop scrapers

Apify TikTok Shop scrapers pros:

  • Actors with different prices and fields, including product, detail, and review scrapers
  • Runs on Apify's scheduler and writes to a dataset you can export
  • Apify's free plan includes $5 of usage a month

Apify TikTok Shop scrapers cons:

  • Each actor is a different author's code, with its own fields and price
  • Billed per result, sometimes with extra platform usage charges

An Apify actor is a scraper published in the Apify Store. You supply inputs, start it, and get a dataset. The most-used TikTok Shop actor, pratikdani's TikTok Shop Scraper, had about 410 monthly users when I checked; a few others had between 200 and 265.

Use actors for weekly exports to a spreadsheet or warehouse. Check each actor's pricing tab: pratikdani's costs $25 per 1,000 results on Apify's free plan, while another author's costs $2 per 1,000 plus platform usage.

Apify TikTok Shop scrapers pricing: per result, by actor. pratikdani's TikTok Shop Scraper is $25 per 1,000 results on the free plan and $15 on Gold, plus a start fee of $0.002 per gigabyte of memory a run uses. Apify plans start free with $5 of usage. Source: the actor's Apify Store pricing tab.

Which TikTok Shop API should you use?

  • You're building software that TikTok sellers install: the TikTok Shop Open API.
  • You run an affiliate agency or a creator tool: apply for the TikTok Shop Affiliate APIs.
  • You research products yourself and don't write code: EchoTik or a dashboard like it.
  • You need products, reviews, stores, and creators from code, paid by the call: AnyAPI.
  • You want a big file of product records each week: Bright Data.
  • You'd rather prepay a credit balance that never expires: ScrapeCreators.
  • You already use Apify and want a scheduled export: an Apify TikTok Shop actor.

Whichever you choose, save sold counts over time to track changes. The TikTok API guide covers profiles, videos, and comments, and the TikTok Shop API page lists all its AnyAPI endpoints.

Frequently asked questions

Does TikTok Shop have a public API?
Not for reading the marketplace. TikTok Shop's Open API, run from its Partner Center, works on shops that have authorized your app: their products, orders, fulfillment, and finances. A seller can build a custom app for their own shop, and a software company can build a public app that sellers install, after an app review TikTok says takes weeks.
Can I see a competitor's TikTok Shop sales through the official API?
Only in narrow ways, and only with an approved app. The affiliate APIs can search products open to affiliate collaboration, with units sold where the creator allows it, and an analytics endpoint ranks best-selling products by a sales band. Neither is a keyword search of the whole marketplace, and the affiliate APIs aren't available in the UK or EU.
Is the TikTok Shop sold count exact?
On the page it's rounded, like "136.3K sold". The data behind the page carries the full number, and that's what an API returns. In our test, the same product read two units higher in a product call than in a search a few minutes earlier.
How much does a TikTok Shop API cost?
Third-party prices run from about $1 to $25 per 1,000 calls or records. AnyAPI charges $0.95 per 1,000 searches, Bright Data $1.50 per 1,000 records pay as you go, and ScrapeCreators $1.88 per 1,000 requests on its $47 pack. Apify's TikTok Shop actors bill per result and vary by author.

TikTok Shop products with full units-sold counts, $0.00095 a search, no plan and nothing that expires. New accounts get free credit, no card required.

Try the TikTok Shop Search API

Use data responsibly and follow AnyAPI's Acceptable Use Policy.