Etsy Search Scraper 2026 avatar

Etsy Search Scraper 2026

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Etsy Search Scraper 2026

Etsy Search Scraper 2026

Scrape Etsy search results with optional product detail enrichment. Extract listings with prices, ratings, images, and full product details including description, tags, materials, and shipping info.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

devcake

devcake

Maintained by Community

Actor stats

3

Bookmarked

223

Total users

44

Monthly active users

2 days ago

Last modified

Share

Scrape Etsy Data: Listings, Prices, Media & Shop Data at Scale

Etsy product research needs structured rows you can pivot, not screenshots you can scroll. The Etsy Product Data Scraper collects Etsy search results fast and then enriches each listing with its full product page (PDP). Every record includes price and sale price, the complete image gallery and videos, tags, materials, taxonomy, shop location and sales, stock, and engagement signals. Run one query, batch a niche catalog, or compare competitors across shops.

๐Ÿ›’ What It Does

The Actor pulls listings for each search term and then retrieves the full product detail for each one. Results come back already structured: title, price, sale price, all gallery images, videos, badges, and the sponsored-placement flag.

With detail enrichment on (the default), the Actor also fetches the full listing-detail response for every product and adds description, tags, materials, taxonomy breadcrumb, shop name, location, total shop sales, stock quantity, and rating data.

๐Ÿ›’ Why use this Actor?

  • Dropshippers and resellers building niche catalogs from real Etsy listings with prices, sales, stock, and media.
  • Market researchers comparing shops, price ranges, categories, and bestsellers in a vertical.
  • AI / ML teams training product-search and recommendation models on structured Etsy records.
  • Trend hunters monitoring sponsored vs organic results, bestseller badges, and category shifts over time.

๐Ÿ›’ Data You Get

FieldDescription
listing_idUnique Etsy listing ID
title / title_enListing title from search / detail
price_num, price_intNumeric price and minor-unit price
discount_priceSale price when the listing is discounted
price_with_shippingPrice including shipping
has_variation_pricingWhether the price varies by variant
currency_codeCurrency (USD, EUR, GBP, โ€ฆ)
shop_name, shop_id, shop_urlShop identity and link
shop_location, shop_sold_countShop location and total sales
shop_rating, shop_review_countShop reputation signals
rating, review_countListing rating and review count
image_url, imagesPrimary image and full gallery
videosProduct video URLs
detail_urlDirect link to the listing
quantityAvailable stock
favoritesDemand signal (number of saves)
is_available, is_sold_outStock state
is_bestseller, is_top_rated, is_adBadges and sponsored flag
tags, materialsSeller tags and materials
ships_from_country, when_madeShipping origin and production date
taxonomy_path, category_name, section_nameCategory breadcrumb and shop section
descriptionFull product description
create_date, update_dateListing created / last updated timestamps

๐Ÿ›’ How to use it

  1. Open the Actor and click Try for free โ€” the input prefills with ["monster high"].
  2. Edit searchQueries to one or more niche terms.
  3. Set maxListings and leave Enrich with Full Product Details on for the complete record.
  4. Start the run and download the dataset as CSV, JSON, or Excel.

๐Ÿ›’ Input

ParameterTypeDefaultDescription
searchQueriesarray of strings["monster high"]One or more Etsy search terms.
currencystringUSDCurrency for all prices (also sets the search region). Options: USD, EUR, GBP, CAD, AUD, JPY, INR, BRL.
maxListingsinteger48Maximum unique listings across all queries.
enrichWithDetailsbooleantrueFetch the full product-detail (PDP) response per listing.

๐Ÿ›’ Output

{
"listing_id": "4577825069",
"shop_id": "66534999",
"title": "3D Printed Vase, Modern Ribbed Flower Vase, Sculptural Home Decor",
"title_en": "3D Printed Vase, Modern Ribbed Flower Vase, Minimalist Table Centerpiece, Housewarming Gift",
"description": "Fluted Ceramic Vase with Ruffled Rim...",
"price": "$42.47",
"price_num": 42.47,
"price_int": 4247,
"currency_code": "USD",
"discount_price": "$16.99",
"price_with_shipping": "$20.99",
"has_variation_pricing": false,
"shop_name": "Hexlayerworks",
"shop_url": "https://www.etsy.com/shop/Hexlayerworks",
"shop_location": "Pittsburgh, Pennsylvania",
"shop_sold_count": 9,
"shop_rating": 4.9,
"shop_review_count": 128,
"rating": 4.8,
"review_count": 26,
"image_url": "https://i.etsystatic.com/53330866/r/il/09da89/8261484691/il_fullxfull.8261484691_jdq2.jpg",
"images": [
"https://i.etsystatic.com/53330866/r/il/09da89/8261484691/il_fullxfull.8261484691_jdq2.jpg",
"https://i.etsystatic.com/53330866/r/il/340bf5/8205227113/il_fullxfull.8205227113_shlt.jpg"
],
"videos": ["https://v.etsystatic.com/c/video/upload/ac_none,du_15,q_auto:good/emsang5pqqtpkcsdpkej.mp4"],
"detail_url": "https://www.etsy.com/listing/4577825069",
"quantity": 887,
"favorites": 3294,
"is_available": true,
"is_sold_out": false,
"is_bestseller": false,
"is_top_rated": false,
"tags": ["3d printed vase", "modern flower vase", "ribbed vase"],
"materials": ["PLA"],
"ships_from_country": "US",
"when_made": "made_to_order",
"taxonomy_path": "Home And Living > Home Decor > Home Accents > Vases",
"category_name": "",
"section_name": "Vases",
"is_ad": true,
"create_date": 1790879142,
"update_date": 1790879142
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

๐Ÿ›’ How much does it cost to scrape Etsy?

Cost scales with the number of listings and whether enrichment is enabled. Search-only runs are cheapest: one request per page. Enrichment adds one request per listing. Lower enrichConcurrency and maxListings to control spend, or disable enrichment when you only need search-page fields.

๐Ÿ›’ Tips

  • Use residential proxies (useApifyProxy) for reliability at volume.
  • Run one query per niche for clean, comparable datasets.
  • Keep enrichment on for descriptions, tags, materials, and shop data.
  • Schedule the Actor weekly and diff favorites / price_num to track trends.

๐Ÿ›’ FAQ

Does scraping Etsy violate their terms of service?

Etsy's terms restrict automated access at high volumes. This Actor is intended for research, price comparison, and analytics. Consult Etsy's terms for your use case.

Search-only vs enriched output?

Search-only output returns title, price, sale price, all images, videos, badges, and shop ID for every listing. Enriched output adds the full product detail: description, tags, materials, taxonomy, shop location and sales, stock, and ratings.

How is this different from HTML scraping?

The Actor works directly with Etsy's product data, so results are already structured and include the full media gallery โ€” including videos โ€” without opening product pages.

๐Ÿ›’ Disclaimer

This Actor is not affiliated with or endorsed by Etsy. Use it responsibly and in line with applicable laws and Etsy's terms.