Shops
Query shops
Returns the advanced public shops discovery surface. This endpoint is the canonical public route for complex filtering and sorting, while keeping the response aligned with the standard public ShopSummary contract. searchType=domain performs exact domain/related-domain matching from a domain or URL and does not fall back to broad wildcard/text matching.
post/v1/shops/query
Request
- Base URL: https://api.trendtrack.io (the document declares no server; this is the origin it was published from)
- URL: https://api.trendtrack.io/v1/shops/query
- Auth: HTTP bearer
Request body
Example request
{
"search": "https://www.allbirds.com/products",
"limit": 32,
"categoryIds": [
166,
417
],
"minEstimatedRevenue": 10000,
"maxEstimatedRevenue": 500000,
"minMonthlySales": 10000,
"maxMonthlySales": 500000,
"minUnitsSold": 500,
"maxUnitsSold": 10000,
"minMonthlyVisits": 5000,
"maxMonthlyVisits": 500000,
"minProductsCount": 10,
"maxProductsCount": 500,
"createdAfter": "2024-01-01",
"createdBefore": "2024-12-31",
"mainMarketCountries": [
"US",
"CA"
],
"marketCountries": [
"CA",
"GB"
],
"excludeMarketCountries": [
"DE"
],
"minBestSellerPrice": 20,
"maxBestSellerPrice": 150,
"minActiveAds": 5,
"maxActiveAds": 50,
"hasTikTok": true,
"minTikTokFollowers": 10000,
"maxTikTokFollowers": 500000,
"minTikTokActiveAds": 5,
"maxTikTokActiveAds": 50,
"minTikTokTotalPosts": 20,
"maxTikTokTotalPosts": 1000,
"isShopifyPlus": true,
"trafficGrowth": [
{
"period": "last30d",
"comparison": "greater",
"value": 20
}
],
"adsGrowth": [
{
"period": "last7d",
"comparison": "greater",
"value": 15
}
],
"pageReachGrowth": [
{
"period": "last30d",
"comparison": "greater",
"value": 40
}
],
"adReachGrowth": [
{
"period": "last7d",
"comparison": "lower",
"value": 5
}
],
"creationCountries": [
"FR",
"DE"
],
"excludeCreationCountries": [
"CN"
],
"displayInTrending": true,
"themeIds": [
"29bcbf64-9679-439a-9f07-7ad230b6ca16"
],
"pixelIds": [
"ffe94cf7-e81d-5c43-9253-359117b1a544"
],
"excludePixelIds": [
"fb3d434c-8fb6-5687-ab39-82c588bdbefa"
],
"shopifyAppIds": [
"41c143a7-0000-4000-8000-000000000000",
"52d254b8-0000-4000-8000-000000000000"
],
"excludeShopifyAppIds": [
"63e365c9-0000-4000-8000-000000000000"
],
"minTrustpilotRating": 4.2,
"maxTrustpilotRating": 4.9,
"minTrustpilotReviewCount": 100,
"maxTrustpilotReviewCount": 5000,
"languages": [
"en",
"fr"
],
"currencies": [
"USD",
"EUR"
]
}Response
Paginated advanced shops query response. The response also includes the X-Request-Id header.
Example response
{
"requestId": "5d93d8de-0f6d-46a4-bd10-2e519b7e96bc",
"data": [
{
"id": "3f8aa146-6f96-46e8-9781-64db5166f9a8",
"domain": "example.com",
"name": "Example Shop",
"screenshotUrl": "https://cdn.example.com/screenshots/example.com.png",
"createdAt": "2024-01-15T00:00:00.000Z",
"profile": {
"countryCode": "US",
"currency": "USD",
"isShopifyPlus": true
},
"catalog": {
"productsCount": 124,
"mainCategory": "Fashion",
"bestSellers": [
{
"imageUrl": "https://cdn.shopify.com/s/files/1/1442/3288/files/PDP_QUIET_WHITE_01-805740.png",
"title": "Loop Quiet™ 2",
"price": 19.95,
"currency": "EUR"
}
]
},
"traffic": {
"monthlyVisits": 45231,
"growth30d": 0.18,
"history": [
{
"period": "2026-03-01",
"value": 2942350
}
],
"topCountries": [
{
"countryCode": "US",
"share": 0.64
}
]
},
"sales": {
"currency": "USD",
"estMonthlySales": 222540,
"unitsSold": 1823
},
"advertising": {
"activeAds": 12,
"linkedAdvertisersCount": 2,
"history": [
{
"period": "2026-03-01",
"value": 2942350
}
],
"topCountries": [
{
"countryCode": "US",
"share": 0.64
}
]
},
"tiktok": {
"hasTikTok": true,
"pageId": "6802334614847603717",
"handle": "examplebrand",
"profileMetrics": {
"followers": 128430,
"totalPosts": 342,
"newPosts": 12,
"totalViews": 9823431,
"totalLikes": 456789
},
"activity": {
"activeAds": 7,
"totalAds": 33,
"avgActiveAds7d": 5.5,
"avgActiveAds30d": 4.25
},
"lastUpdatedAt": "2026-06-05T08:30:00.000Z"
},
"googleAds": {
"status": "available",
"liveAds": 14,
"adsLaunched30d": 5,
"reach": {
"value": 245000,
"label": "Google reported reach"
},
"topCountries": [
{
"code": "FR",
"ads": 12,
"reach": 185000
}
],
"platformMix": [
{
"platform": "SEARCH",
"ads": 8
}
]
},
"latestAds": [
{
"id": "facebook_1059447873925448",
"mediaType": "video",
"mediaUrl": "https://medias.trendtrack.io/video/facebook/1317841346869775.mp4",
"thumbnailUrl": "https://medias.trendtrack.io/thumbnails/facebook/1317841346869775.jpg"
}
]
}
],
"pagination": {
"limit": 32,
"total": 128
}
}Changes
No recorded changes to this operation across all 1 revision of this API.