Etsy Trending Products Tracker avatar

Etsy Trending Products Tracker

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Etsy Trending Products Tracker

Etsy Trending Products Tracker

Track which Etsy products are gaining popularity fastest. Monitors keywords across scheduled runs and ranks listings by favorites velocity, plus bestseller and top-rated signals. Built for dropshippers and product researchers hunting the next bestseller. No API key or login required.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 days ago

Last modified

Share

Etsy Trending Products Tracker — Find Rising Bestsellers Before They Peak

Most Etsy scrapers show you what is already popular. This actor shows you what is becoming popular. It monitors your chosen keywords across scheduled runs and ranks listings by favorites velocity — how fast each product is gaining favorites between runs — alongside Etsy's Bestseller and Top-Rated signals. Built for dropshippers, arbitrage sellers, and product researchers hunting tomorrow's bestseller today. No API key, no Etsy login required.

How It Works

The actor stores a snapshot of each listing's favorites and review counts every run. On the next run it compares the new numbers to the last snapshot and computes growth velocity. Run it on a schedule (daily or weekly) — the trending score becomes meaningful from the second run onward.

What Data You Get

FieldDescription
listing_id, title, urlListing identity and direct link
shop_name, shop_urlSeller info
price, currencyCurrent price
favoritesCurrent favorites count
previous_favoritesFavorites at the last run
favorites_deltaFavorites gained since last run
favorites_per_dayGrowth velocity (the trending signal)
review_count, reviews_deltaShop review count and its change
is_bestseller, is_top_ratedEtsy badges
popularity_scoreAbsolute popularity (useful on first run)
trending_scoreFavorites gained per day (null on first sighting)
is_newFirst time this listing was seen
first_seen_at, scraped_atTracking timestamps

Use Cases

  • Product research — surface fast-rising items before the market saturates.
  • Dropshipping & arbitrage — find winning products early.
  • Trend monitoring — watch a niche and get a velocity report each week.
  • Competitor watch — see which of a rival's listings are taking off.

How to Use

  1. Add keywords / niches to monitor (e.g. personalized necklace).
  2. Set Max Listings Per Keyword (default 50).
  3. Keep Fetch Per-Listing Favorites on (required for velocity).
  4. Schedule the actor to run daily or weekly so it can measure growth.

Example Input

{
"keywords": ["personalized necklace", "wall art"],
"maxListingsPerKeyword": 50,
"minFavorites": 50,
"fetchFavorites": true,
"country": "US",
"currency": "USD"
}

Example Output

{
"listing_id": 1234567890,
"title": "Personalized Birth Flower Necklace",
"url": "https://www.etsy.com/listing/1234567890",
"shop_name": "ShopName",
"price": 28.99,
"currency": "USD",
"favorites": 2451,
"previous_favorites": 2110,
"favorites_delta": 341,
"favorites_per_day": 48.7,
"review_count": 3727,
"reviews_delta": 37,
"is_bestseller": true,
"is_top_rated": false,
"popularity_score": 2951,
"trending_score": 48.7,
"is_new": false,
"keyword": "personalized necklace",
"first_seen_at": "2026-06-01T00:00:00Z",
"scraped_at": "2026-06-09T00:00:00Z"
}

Pricing

Pay Per Event — billed per listing row returned. Tip: use minFavorites to skip low-interest listings and keep runs lean.

Scheduling & Automation

The actor is designed to run on a schedule — that is how it measures trends.

  1. Open your run → Schedule tab, set a CRON expression (e.g. 0 8 * * * for daily 8am).
  2. Add a webhook to POST trending items to Slack, a sheet, or your app.
POST https://api.apify.com/v2/acts/axlymxp~etsy-trending-products-tracker/runs
Authorization: Bearer YOUR_API_TOKEN

Use with AI Agents (MCP)

Available on Apify's MCP Server — connect to Claude or ChatGPT and ask "what's trending in handmade jewelry this week?" with live data.

FAQ

Why is trending_score null on my first run? Velocity needs two data points. The first run records a baseline; from the second run onward you get real favorites-per-day growth.

Does it remember data between runs? Yes. Snapshots are stored in a named key-value store that persists across scheduled runs.

Do I need an Etsy API key? No. It uses Etsy's public search and listing data.

How often should I run it? Daily or weekly works best. More frequent runs give finer-grained velocity.