Etsy Listings Scraper (search, shops, listing details) avatar

Etsy Listings Scraper (search, shops, listing details)

Pricing

from $5.00 / 1,000 result items

Go to Apify Store
Etsy Listings Scraper (search, shops, listing details)

Etsy Listings Scraper (search, shops, listing details)

Etsy listings by keyword, category URL, shop or listing id: price and price range, currency, shop, rating and review count, tags, category, availability, ad flag. Monitor mode for price/stock changes. $5 per 1,000 listings, no login.

Pricing

from $5.00 / 1,000 result items

Rating

0.0

(0)

Developer

Viktor Dubnytskiy

Viktor Dubnytskiy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Etsy listings by keyword, category URL, shop or listing id as flat rows, with a monitor mode for price and availability changes. For market research, competitor watch, pricing and catalogue enrichment.

What you get

Search rows: id, url, title, price, currency, shopId, shopName, image, isAd, rating (where shown). Listing rows (listingIds or fetchDetails): plus priceMax (variant range), reviewCount, tags[], category, availability, description. source tells which page produced the row.

Input

  • keywords, categoryUrls, shops: search pages, 48 listings each, searchPages per query.
  • listingIds: listing pages for ids or URLs.
  • fetchDetails: open every search hit's listing page.
  • locale: Accept-Language for titles and categories (default en-US).
  • maxItems; mode: monitor on a saved Task returns only listings whose price, availability or review count changed.

Pricing

EventPrice
result$0.005 per listing ($5 per 1,000)
monitor-check$0.015 per monitor run
change$0.005 per changed listing

Charged only for listings actually pushed; blocked pages are not charged and three in a row end the run with reason blocked.

Limits

  • Etsy uses DataDome; the actor runs through Apify Web Unblocker, billed by Apify per request on top of results. A search page yields up to 48 listings per request; fetchDetails costs one request per listing.
  • Sales counts and "ships from" are not exposed in Etsy's server-rendered HTML and are not returned.
  • Search-page rating appears only where Etsy renders it in the card; use fetchDetails for reliable rating and review count.

Changelog

  • 0.1: initial release — search, category, shop and listing pages; monitor mode.