Social Fetch
TikTok

Search TikTok Shop products

Search products in TikTok Shop.

GET/v1/tiktok/shop/products/search
1credit
x-api-key*stringheader

API key (`sfk_...`)

Parameters
3
query*stringquery

Search query text for TikTok Shop products.

min 1 chars · max 512 chars

pageintegeroptionalquery

1-based results page number. Omit to request the first page. Pagination is page-based.

≥ 1

regionstringoptionalquery

Optional country or region code for the product search catalog.

one of: US, GB, DE, FR, IT, ID, MY, MX, PH, SG, ES, TH, VN, BR, JP, IE

Response fields
41

Endpoint-specific response payload.

dataquery
string

Search query that was evaluated for this response.

Products returned for the requested page.

dataproducts[]id
string

TikTok Shop product identifier.

min 1 chars

dataproducts[]title
string

Product title text.

min 1 chars

dataproducts[]description
stringnullable

Product description, when available.

dataproducts[]url
stringnullable

Canonical public URL for the product page, when available.

min 1 chars

dataproducts[]imageUrl
stringnullable

Primary product image URL, when available.

min 1 chars

Structured image size metadata when the image URL is available.

dataproducts[]imagewidth
integernullable

Image width in pixels, when available.

≥ 0

dataproducts[]imageheight
integernullable

Image height in pixels, when available.

≥ 0

dataproducts[]imageurl

Primary product image URL.

dataproducts[]shipFrom
stringnullable

Reported ship-from location text, when available.

dataproducts[]trustLabel
stringnullable

TikTok Shop trust badge label, when available.

Promotional, shipping, and trust labels for the product card.

dataproducts[]labels[]text
string

Label text shown for the product.

dataproducts[]labels[]type
integernullable

TikTok Shop label type code, when available.

Displayed price data.

dataproducts[]pricecurrencyCode
stringnullable

Currency name or code for displayed prices, when available.

dataproducts[]pricecurrencySymbol
stringnullable

Currency symbol for the listed price, when available.

dataproducts[]pricecurrent
stringnullable

Current sale price for the product, when available.

dataproducts[]priceoriginal
stringnullable

Original or list price before discount, when available.

dataproducts[]pricediscountText
stringnullable

Human-readable discount label, when available.

dataproducts[]pricesavingText
stringnullable

Human-readable savings line, when available.

Rating and sales metrics for the product.

dataproducts[]metricssold
integernullable

Approximate units sold, when available.

≥ 0

dataproducts[]metricsreviews
integernullable

Number of product reviews, when available.

≥ 0

dataproducts[]metricsrating
numbernullable

Average product rating, when available.

≥ 0

Selling shop for the product.

dataproducts[]shopid
stringnullable

TikTok Shop seller identifier, when available.

dataproducts[]shopname
stringnullable

Shop display name, when available.

dataproducts[]shoplogoUrl
stringnullable

Shop logo image URL, when available.

datatotalProducts
integer

Total matching products reported for the search, when available.

≥ 0

Pagination state for the current response.

datapagecurrentPage
integer

1-based page number for this response.

≥ 1

datapagenextPage
integernullable

Next page number to request when more results are available; otherwise null.

≥ 1

datapagehasMore
boolean

Whether more product pages are likely available for this search.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/tiktok/shop/products/search?query=shoes" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Product search results for the requested page.

On this page

No Headings