Shopify Trend Tracker
Pricing
from $10.00 / 1,000 results
Shopify Trend Tracker
Track what's trending on any Shopify store: best sellers (the store's own ranking), new arrivals, and price drops. No account or API key needed.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
See what's actually trending on any Shopify store β best sellers, brand-new products, and items currently on sale β pulled straight from the store's own public catalog.
Why use this actor
- No account, no login, no key β just give it a store address.
- Works with any Shopify store β one actor, no per-store setup.
- Real signals, not guesses. Best sellers use the store's own "Best selling" sort order β the same ranking shoppers see on the site. New arrivals use the date the store itself published each product. Price drops use the store's own "was / now" pricing.
- Three focused modes in one actor β pick the one you need, or run all three.
- Ready-to-use JSON β a clean summary per product, plus every size/color variant, image and price detail.
- Runs on a schedule with automatic retries; export to JSON, CSV or Excel.
How it works
- You enter one or more Shopify store addresses and pick a mode.
- Best sellers β the actor reads the store's own "sorted by best selling" shopping page and reports the products in the exact order the store put them in, numbered 1, 2, 3β¦
- New arrivals β the actor reads the store's full product catalog and returns the most recently added products first, with how many days old each one is.
- Price drops β the actor reads the full catalog and returns every product where the store is showing a "was" price above the current price, with the discount worked out for you.
- Results stream into your dataset as they're found β download any time.
You don't manage any scrapers or browsers β just enter a store, pick a mode, and press Run.
A note on "best sellers" β please read
Some stores don't show their full product list on the "Best selling" page itself (a minority of storefronts load their product grid in a way this actor can't read). On those stores, best-seller mode can't find a genuine ranking, so instead of guessing it returns a clear note that the ranking isn't available for that store β new arrivals and price drops are unaffected and work on every public Shopify store we've tested. Also note: the best-seller order reflects the store's own ranking, not independently verified sales figures β Shopify stores decide this order themselves (usually based on their own sales data), and this actor simply reads and reports it.
Input
Mode: Best sellers
{"storeUrls": ["https://deathwishcoffee.com"],"mode": "bestsellers","maxItems": 10,"maxItemsPerStore": 0,"limit": 250}
Mode: New arrivals
{"storeUrls": ["https://deathwishcoffee.com"],"mode": "new-arrivals","maxItems": 10,"maxItemsPerStore": 0,"limit": 250}
Mode: Price drops
{"storeUrls": ["https://deathwishcoffee.com"],"mode": "price-drops","maxItems": 10,"maxItemsPerStore": 0,"limit": 250}
| Field | Type | Description |
|---|---|---|
storeUrls | array | Store addresses or bare domains, e.g. https://www.allbirds.com or allbirds.com. |
mode | string | bestsellers β the store's own best-selling order. new-arrivals (default) β newest products first. price-drops β products currently on sale. |
maxItems | integer | Total result cap across everything. 0 = no cap. |
maxItemsPerStore | integer | Cap per store. 0 = no cap. Handy to sample many stores evenly. |
limit | integer | Products fetched per page request while reading the catalog (max 250). Leave at 250 for speed. |
proxyConfiguration | object | Optional. The catalog is public, so usually not needed; turn on Residential for stores that block datacenter traffic. |
Output
Best sellers β real output from deathwishcoffee.com
{"_input": "https://deathwishcoffee.com","_source": "S1-bestsellers","_scrapedAt": "2026-08-06T09:32:11Z","id": 4488392933431,"title": "Organic Cold Brew Coffee, Unsweetened","handle": "organic-cold-brew-coffee-unsweetened","vendor": "Death Wish Coffee","productType": "Ready to Drink","createdAt": "2022-05-18T09:41:19-04:00","publishedAt": "2022-05-18T09:41:33-04:00","url": "https://deathwishcoffee.com/products/organic-cold-brew-coffee-unsweetened","minPrice": 39.99,"maxPrice": 39.99,"variantsCount": 1,"imagesCount": 4,"storeHost": "deathwishcoffee.com","bestsellerRank": 1,"variants": [ { "id": 32819415105655, "sku": "COLDBREW12CT", "price": "39.99", "available": true } ],"images": [ { "src": "https://cdn.shopify.com/s/files/1/0271/7209/files/DW_ColdBrew_Bottle_01.jpg" } ],"options": [ { "name": "Title", "position": 1, "values": ["Default Title"] } ]}
New arrivals β real output from deathwishcoffee.com
{"_input": "https://deathwishcoffee.com","_source": "S1-new-arrivals","_scrapedAt": "2026-08-06T09:28:57Z","id": 7448261034039,"title": "Coffee Consultation Tumbler","handle": "grey-plastic-tumbler-im-not-ignoring-you-meme","vendor": "Planetary Design","productType": "On-The-Go Drinkware","tags": ["Accessories", "Merch", "OTG"],"createdAt": "2026-04-28T10:48:20-04:00","updatedAt": "2026-08-06T04:51:28-04:00","publishedAt": "2026-07-29T11:35:07-04:00","url": "https://deathwishcoffee.com/products/grey-plastic-tumbler-im-not-ignoring-you-meme","minPrice": 20.0,"maxPrice": 20.0,"variantsCount": 1,"imagesCount": 3,"firstImage": "https://cdn.shopify.com/s/files/1/0271/7209/files/DeathWishCoffee_July2026_Product_MemeTumbler_Front_Web.jpg?v=1784910460","storeHost": "deathwishcoffee.com","daysOld": 99,"variants": [ "... 1 variant" ],"images": [ "... 3 more" ],"options": [ { "name": "Title", "position": 1, "values": ["Default Title"] } ]}
Price drops β real output from deathwishcoffee.com
{"_input": "https://deathwishcoffee.com","_source": "S1-price-drops","_scrapedAt": "2026-08-06T09:28:57Z","id": 7218414092343,"title": "Rebellious By Nature Trucker","handle": "rebellious-by-nature-trucker","vendor": "Sportiqe","productType": "Accessories","tags": ["Accessories", "Apparel", "Gifting", "Merch", "Website Exclusive Sale"],"createdAt": "2025-01-23T13:20:49-05:00","updatedAt": "2026-08-06T04:51:28-04:00","url": "https://deathwishcoffee.com/products/rebellious-by-nature-trucker","minPrice": 17.5,"maxPrice": 17.5,"storeHost": "deathwishcoffee.com","discountedPrice": 17.5,"compareAtPrice": 25.0,"discountPercent": 30.0,"variants": [ "... 1 variant" ],"images": [ "... 5 more" ],"options": [ { "name": "Title", "position": 1, "values": ["Default Title"] } ]}
| Field | Type | Description |
|---|---|---|
_input | string | The store you entered (for traceability). |
_source | string | Which mode produced the row, e.g. S1-bestsellers. |
_scrapedAt | string | UTC timestamp of the fetch. |
id / title / handle / vendor / productType / tags | β | Standard product info, straight from the store. |
createdAt / updatedAt / publishedAt | string | The store's own dates for when the product was added / last changed / went live. |
url | string | Direct link to the product page. |
minPrice / maxPrice | number | Lowest / highest variant price. |
variantsCount / imagesCount | number | How many size/color variants and images the product has. |
storeHost | string | The store's domain. |
bestsellerRank | number | (bestsellers mode only) Position in the store's own best-selling order β 1 is the top seller. |
daysOld | number | (new-arrivals mode only) Days since the store added this product. |
discountedPrice / compareAtPrice / discountPercent | number | (price-drops mode only) Current price, the store's listed "was" price, and the percentage off. |
variants / images / options | array | Full raw detail exactly as the store provides it. |
If a store keeps its catalog private, or best-seller mode can't find a real ranking on a particular store, you'll get a clear note instead of guessed data:
{"_input": "https://www.allbirds.com","_source": "S1-bestsellers","_error": "bestseller_rank_unavailable","_errorDetail": "the 'best selling' and 'newest' sort options returned the exact same product order β this store's theme ignores sort order, so there's no real bestseller signal to report"}
{"_input": "www.gymshark.com","_source": "S1-new-arrivals","_error": "blocked_or_not_shopify","_errorDetail": "fetched 0 before failure"}
Notes / limits
- New arrivals and price drops work on every public Shopify store we tested (verified: allbirds.com, deathwishcoffee.com, redbullshopus.com, kyliecosmetics.com, fashionnova.com).
- Best sellers is best-effort per store. It's verified working with real, distinct rankings on deathwishcoffee.com and kyliecosmetics.com. On stores whose theme doesn't list products on the sorted page itself (verified example: allbirds.com), it reports
bestseller_rank_unavailablerather than making up a rank. - The best-seller order is the store's own ranking, not independently verified sales data β this actor reads what the store itself already publishes.
- Prices are shown in the store's own currency and format.
- A minority of stores keep their catalog private and will return a
blocked_or_not_shopifynote instead of products. - Proxy is optional. If a store blocks datacenter traffic, enable Residential in the proxy settings.