Etsy Product Scraper avatar

Etsy Product Scraper

Pricing

Pay per usage

Go to Apify Store
Etsy Product Scraper

Etsy Product Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

What does it do?

Etsy Product Scraper lets you search Etsy by keyword and extract detailed product listing data at scale. The scraper returns product titles, prices, shop names, ratings, review counts, shipping info, and images. Whether you need handmade marketplace intelligence, competitor analysis, or product research data, this actor automates the collection process for Etsy's unique marketplace of handmade, vintage, and creative goods.

The actor processes multiple search keywords in parallel and paginates through results automatically. All data is structured and ready for export in JSON, CSV, or Excel format.

Why use this actor?

  • Multi-keyword search: Search for multiple product categories in one run
  • Complete product data: Titles, prices, shop names, ratings, reviews, and images
  • Scalable: Extract hundreds of products per keyword with automatic pagination
  • Export ready: Download results as JSON, CSV, or Excel via the Apify API
  • Reliable: Uses Apify Proxy to handle rate limiting

How to use it

  1. Navigate to the Etsy Product Scraper on Apify Store
  2. Enter your search keywords (e.g., "handmade jewelry", "custom gifts")
  3. Set the maximum number of results per keyword
  4. Click Start and wait for results
  5. Export the dataset in your preferred format

You can also run this actor programmatically via the Apify API or the Apify JavaScript client.

Input configuration

FieldTypeDescriptionDefault
keywordsArrayKeywords to search on Etsy["handmade jewelry", "custom gifts"]
maxResultsIntegerMax products per keyword200
proxyConfigurationObjectProxy settingsApify Proxy

Output data

Each result contains:

FieldTypeDescription
keywordStringSearch keyword
titleStringProduct title
priceStringProduct price
shopNameStringSeller shop name
ratingNumberStar rating
reviewsCountNumberNumber of reviews
shippingStringShipping info
imageUrlStringProduct image URL
urlStringProduct page URL
scrapedAtStringTimestamp

Example output:

{
"keyword": "handmade jewelry",
"title": "Gold Minimalist Necklace",
"price": "$24.99",
"shopName": "ArtisanGold",
"rating": 4.8,
"reviewsCount": 2450,
"shipping": "Free shipping",
"imageUrl": "https://i.etsystatic.com/example.jpg",
"url": "https://www.etsy.com/listing/123456789",
"scrapedAt": "2026-02-19T12:00:00.000Z"
}

Cost of usage

This actor uses pay-per-event pricing. You are charged $0.75 per 1,000 results extracted. On the free Apify plan ($5/month platform credits), you can extract roughly 6,600 product listings per month. Use maxResults to control costs.

Tips and advanced usage

  • Start small with maxResults: 20 to test before running larger extractions
  • Use specific keywords like "silver wedding rings" rather than broad terms for better results
  • Schedule recurring runs using Apify Schedules to track new products and price changes
  • Use Apify integrations to push results to Google Sheets, Slack, or your database
  • Etsy has strong anti-bot protection; fallback data will be provided if the site blocks requests

Built with Crawlee and the Apify SDK. See more scrapers by consummate_mandala on Apify Store.