DEV Community

Алексей Спинов
Алексей Спинов

Posted on

How to Scrape Etsy Product Listings and Seller Data

Etsy has 90M+ active buyers and millions of handmade/vintage product listings.

Etsy Open API

Etsy has an official API (free, key required):

async function searchEtsy(query) {
  const url = `https://openapi.etsy.com/v3/application/listings/active?keywords=${encodeURIComponent(query)}&limit=25`;
  const res = await fetch(url, {
    headers: { "x-api-key": "YOUR_API_KEY" }
  });
  return res.json();
}
Enter fullscreen mode Exit fullscreen mode

Data Available

  • Product title, price, description
  • Photos and tags
  • Seller name and shop URL
  • Review count and rating
  • Category and materials
  • Shipping info

Use Cases

  1. Product research — what sells on Etsy?
  2. Price analysis — competitive pricing strategy
  3. Trend spotting — emerging product categories
  4. Seller research — successful shop patterns
  5. Keyword research — what buyers search for

Related Guides


Need Etsy data extracted? Products, sellers, reviews — $20. Email: Spinov001@gmail.com | Hire me

Top comments (0)