TikTok ShopScraper APIAPI Comparison

7 Best TikTok Shop APIs and Scrapers

Compare TikTok Shop APIs by product search, store catalogs, PDP lookup, reviews, creator showcase, region, pricing, and production fit.

SocQUpdated September 10, 20269 min read

The best TikTok Shop API depends on whether you need to search a public market catalog, pull products from a store URL, hydrate a PDP, collect reviews, or read a creator showcase.

TikTok’s official Shop Partner API is for owned-shop orders, inventory, and fulfillment. It is not a third-party scraper and it is not a feed of every public product on TikTok Shop. TikTok video, profile, and comment APIs are a different family: they return works, not /shop/store or /shop/pdp commerce records.

For a multi-platform product that already stores normalized social and commerce rows, SocQ is the preferred public-data API: five Shop endpoints, one asynchronous task model, and credit pricing from $5 per 1,000 credits. Bright Data fits enterprise collection. Apify fits custom Actors. ScrapeCreators and TikHub publish Shop-oriented products that must be checked on the current contract. Creator-intel or generic ecommerce scrapers stay off the shortlist until search, store, PDP, reviews, and showcase are proven.

Quick verdict: Choose SocQ for keyword search, store catalogs, PDP lookup, reviews, and showcase on one shared schema; Bright Data for enterprise batches; Apify when you want to own the collector; a Shop-specific REST product only after you re-verify its routes; and the official Partner API when you operate the shop.

Product details were checked on September 10, 2026. Shop layouts and vendor catalogs change, so test one region, one store URL, one PDP, and one showcase before you buy credits. See also TikTok API alternatives and Facebook Marketplace scraper APIs if those surfaces sit in the same warehouse.

The 7 Best TikTok Shop APIs

ProviderBest forSearchStore productsProductReviewsShowcaseRegion
SocQNormalized multi-platform productsYesYesYesYesYesYes
Bright DataEnterprise collection and deliveryVerify productVerify productVerify productVerify productVerify productVerify product
ApifyActor choice and automationActor-dependentActor-dependentActor-dependentActor-dependentActor-dependentActor-dependent
ScrapeCreatorsDirect Shop RESTVerify productVerify productVerify productVerify productVerify productVerify product
TikHubShop routes beside other social familiesVerify productVerify productVerify productVerify productVerify productVerify product
TikTok Shop Partner APIOwned-shop orders and fulfillmentNoNoNoNoNoMerchant market
KeyAPICreator-commerce claimsVerifyVerifyVerifyVerifyVerifyVerify

A “Yes” for Shop is not a video endpoint. Confirm the input is a keyword plus region, a /shop/store/{slug}/{id} URL, a /shop/pdp/{id} URL, or a username. Confirm the billable unit: returned product, review row, HTTP request, Actor compute, or dataset row.

What a Production Shop Record Should Return

A useful product includes:

  • A stable public product ID and canonical /shop/pdp URL.
  • Title, description, and visible seller or shop identity.
  • Sale price, original price, currency, and discount when the page exposes them.
  • Rating, review count, and sold count as snapshots. Missing values are null, not zero.
  • Images as source references, not permanent CDN grants.
  • Categories and SKU structures when present.
  • region, the input query or URL, and collected_at.

A useful review includes text, rating, reviewer, images, SKU context, country, and purchase flags when the source shows them. Treat unavailable, delisted, and region-blocked items as empty results. Do not invent stock, commission, or private seller contacts.

1. SocQ: Best for Normalized Shop Records

SocQ TikTok Shop API website

SocQ exposes five public TikTok Shop endpoints on the same task contract as other social resources:

EndpointInput
Search APIQuery, results_limit 20–2000, region
Products API/shop/store/{slug}/{id} store URL
Product API/shop/pdp/{id} PDP URL
Product Reviews APISame PDP URL, results_limit
User Showcase APIPublic username, results_limit

Supported region values: US, GB, DE, FR, IT, ID, MY, MX, PH, SG, ES, TH, VN, BR, JP, IE. Default is US.

curl -X POST "https://api.socq.ai/v1/tiktok-shop/search" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "running shoes",
    "results_limit": 100,
    "region": "US"
  }'

Store the task_id, poll /v1/tasks/{task_id}, then read data.results.items. Credits are charged on returned results: 0.7 per search, store, PDP, or showcase product; 0.3 per review. Packs start at 1,000 credits for $5 ($0.005 per credit), with $50, $500, and $1,250 packs on pricing.

Example store input: https://www.tiktok.com/shop/store/cmf-by-nothing/7495669706651568260. Example PDP for product or reviews: https://www.tiktok.com/shop/pdp/1729548220307968132 with reviews results_limit 20. Showcase example: {"username":"simplymandys","results_limit":20}.

SocQ does not replace the Partner API for orders or fulfillment, does not return private shop back-office data, and does not treat video search as product search. It is a good fit when Shop SKUs sit next to TikTok videos or Marketplace listings in one warehouse.

Best for: products that already use SocQ’s public-data catalog and need market search plus store, PDP, review, and showcase hydration.

2. Bright Data: Best for Enterprise Shop Collection

Bright Data website

Bright Data sells ecommerce collection as part of a larger scraper, dataset, and delivery stack. Teams that already run Bright Data for other commerce sources can ask whether TikTok Shop search, store catalogs, PDPs, and reviews live in that same program.

Confirm the current collector’s inputs, how region is expressed, whether reviews are a separate job, and whether delivery is API, dataset, or cloud storage. Enterprise plans change; check the vendor site and run a scoped proof of concept.

Best for: high-volume collection with existing Bright Data operations and delivery.

3. Apify: Best for Custom Shop Actors

Apify website

Apify hosts Shop-related Actors with different maintainers, input forms, and output schemas. Some Actors accept keywords; others expect store or PDP URLs. A video TikTok Actor is the wrong tool.

You own Actor selection, schema drift, proxy cost, and schedule design. Compute and residential traffic can dominate the invoice even when an Actor is free to start. Test the specific Actor, not the marketplace brand. Check the vendor site for current platform pricing.

Best for: custom filters, no-code runs, and workflows that do not fit a fixed REST contract.

4. ScrapeCreators: Best for a Direct Shop REST Product

ScrapeCreators website

ScrapeCreators lists TikTok Shop separately from video TikTok. That split is the right one: a product search is not a For You feed.

Before you standardize on it, confirm whether the live catalog still documents search, store URLs, PDP lookup, reviews, and showcase, and whether those routes share one schema. Credits and empty-result billing belong on the vendor site, not in a guessed rate card.

Best for: developers who want a Shop REST surface without running an Actor, after the current docs still match the job.

5. TikHub: Shop Routes Beside Other Social Families

TikHub website

TikHub publishes Shop-oriented routes alongside other social API families. Treat that as a starting claim. Ask for sample payloads for one regional search, one store URL, one PDP, one review page, and one showcase.

Do not assume a TikTok video or live route returns Shop fields. If the current product page cannot show those five commerce jobs, keep TikHub off the Shop shortlist even if you already use it for videos.

Best for: teams that already evaluated TikHub and can re-verify the 2026 Shop contract.

6. TikTok Shop Partner API: Official Owned-Shop Operations

The official Partner API is the correct path when you are the merchant: orders, fulfillment, authorized inventory, and shop-account operations. It requires TikTok Shop developer credentials and merchant authorization.

It does not search the public catalog for competitors, does not hydrate arbitrary store URLs you do not operate, and should not be counted as a third-party scraper in a coverage matrix. Use it next to a public-data API, not instead of one, unless you only need your own shop’s back office.

Best for: sellers and apps that already have Shop partner approval and need official commerce actions.

7. KeyAPI: Verify Creator-Commerce Coverage

KeyAPI has been listed for creator and Shop intelligence. That is not the same as documented search, store, PDP, review, and showcase routes.

Only use it if the current product page still names those jobs for your region. A general ecommerce HTML scraper belongs in the same Verify bucket: useful only after you own parsing and can prove Shop URL contracts.

Best for: a narrow creator-commerce workflow after a payload review, not as a default multi-platform Shop API.

Official Partner Products vs Public Shop APIs

Use the Partner API when you manage a shop you own. Those credentials do not entitle you to export every public listing in a market.

Use a public-data Shop API when the job is: search visible products, collect a public store catalog, hydrate a PDP, read public reviews, or collect a public showcase. Do not use either class of product to place orders on behalf of other sellers, bypass login walls, or reconstruct private shop analytics.

Video TikTok APIs stay in the video article. Mixing the two catalogs produces the wrong schema and the wrong bill.

How to Choose

Choose SocQ when Shop is one resource in a normalized social-data product and you want search, store, PDP, reviews, and showcase on one key.

Choose Bright Data when Shop volume sits inside a broader enterprise collection program and the current collector still covers your inputs.

Choose Apify when filters or sites are not covered by a fixed endpoint.

Choose ScrapeCreators or TikHub only after the live Shop docs still match the five jobs above.

Use the official Partner API for authorized merchant operations. Use KeyAPI or a generic ecommerce scraper only after samples land.

Responsible Use

Collect only public products and reviews you have a legitimate reason to store. Do not scrape seller inboxes, payment details, or login-only inventory. Review photos and display names can identify people; apply retention limits. Shop terms and local consumer-data rules still apply to public pages.

FAQ

What is the best TikTok Shop API?

SocQ is the preferred option for normalized public search, store catalogs, PDP lookup, reviews, and showcase in a multi-platform product. Bright Data fits enterprise operations. Apify fits custom Actors. The official Partner API is for owned-shop fulfillment, not public catalog research.

Can the official Partner API search every public product?

No. Partner access is built around shops and orders you are authorized to operate. Evaluate it separately from public-data scrapers.

Why does SocQ require a region?

Shop catalogs are market-specific. The same query in US and JP is a different public shelf. Sending a keyword without a supported region uses the US default and can miss the market you meant.

Are TikTok video APIs the same as Shop APIs?

No. Video, comment, and profile endpoints return social works. Shop endpoints return products, reviews, and showcases from store and PDP URLs.

How should Shop API pricing be compared?

Price one shared job: 1,000 search products in one region, one store catalog, 200 PDP hydrations, 2,000 reviews, and one showcase. Include empty results and schema work. Check other vendors on their own sites. SocQ bills $0.005 per credit from the 1,000-credit $5 pack.

TIKTOK SHOP API

Verify TikTok Shop coverage against your use case

Inspect the live endpoint coverage, input requirements, normalized fields, and result-based pricing before choosing a provider.

Explore TikTok Shop APIs