Etsy Lite
Pricing
from $2.70 / 1,000 products
Pricing
from $2.70 / 1,000 products
Rating
0.0
(0)
Developer
Trudax
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Etsy Scraper Lite
Etsy Scraper Lite is a powerful tool that allows you to extract product data from Etsy without needing an API key. It enables you to search for products by keyword or scrape specific product URLs to get details like titles, prices, ratings, and seller information.
What does Etsy Scraper Lite do?
This actor allows you to:
- Search for products by any keyword (e.g., "handmade jewelry", "vintage decor").
- Filter results by minimum and maximum price.
- Sort results by relevance, newest, lowest price, or highest price.
- Extract product details directly from search result pages or individual product pages.
- Support for Free Shipping filter to find only items that ship for free.
- Handle pagination automatically to scrape multiple pages of results.
What data can I extract from Etsy?
Etsy Scraper Lite extracts different levels of detail depending on how you use it.
- Search Results: When searching by keyword or using search result URLs, the actor extracts basic information available on the search results page.
- Detailed Product Info: To get full product details (description, images, SKU, etc.), you must provide individual product URLs in the Start URLs field.
| Field | Description | Detailed Only |
|---|---|---|
| url | The direct URL to the product listing | |
| title | The full title of the product | |
| price | The current price of the product | |
| currency | The currency of the price (e.g., USD, EUR) | ✓ |
| rating | Average star rating | |
| reviews | Number of reviews for the product | |
| seller | The name of the shop or seller | ✓ |
| description | Full product description (text) | ✓ |
| images | List of all product image URLs | ✓ |
| category | Breadcrumb category path | ✓ |
| sku | Stock Keeping Unit identifier | ✓ |
| gtin | Global Trade Item Number | ✓ |
| stockCount | Available quantity in stock | ✓ |
| availability | Current availability status (e.g., InStock) | ✓ |
| brand | Brand name (usually same as seller) | ✓ |
| material | Materials used in the product | ✓ |
How much will it cost to scrape Etsy?
Etsy Scraper Lite is designed to be efficient. On the Apify platform, you can typically scrape 1,000 products for $3 in platform usage credits. This is usually well within the $5 monthly credits provided on the Apify Free plan.
How to scrape Etsy?
You don't need any coding skills to use this actor.
- Create a free Apify account.
- Open the Etsy Scraper Lite (replace with actual URL if different).
- Enter a Search Term or add Start URLs for specific products or search pages.
- (Optional) Set filters like Min/Max Price or Sort By.
- Click "Start" and wait for the results.
- Download your data in JSON, CSV, Excel, or other formats.
Input Parameters
The actor accepts the following input parameters:
- Search Term (
searchTerm): The keyword to search for on Etsy. - Start URLs (
startUrls): A list of URLs to start scraping from. Can be search result pages or individual product pages. - Max Items (
maxItems): Maximum number of products to scrape. - Minimum Price (
minPrice): Filter results by minimum price. - Maximum Price (
maxPrice): Filter results by maximum price. - Sort By (
sortBy): Order results by Relevance, Most Recent, Lowest Price, or Highest Price. - Free Shipping (
freeShipping): If enabled, only items with free shipping will be scraped.
Input Examples
Scrape by Search Term
This example will search for "handmade gifts" with a maximum price of $50, sorted by newest items.
{"searchTerm": "handmade gifts","maxPrice": 50,"sortBy": "date_desc","maxItems": 100}
Scrape by Start URLs
You can provide specific product URLs or search result URLs.
{"startUrls": [{ "url": "https://www.etsy.com/listing/123456789/vintage-handmade-clock" },{ "url": "https://www.etsy.com/search?q=leather+bag&min=100" }],"maxItems": 50}
Results
The output is stored in the default dataset. Each item represents a product.
Example Output (Detailed)
When scraping individual product URLs, you get the full set of data:
{"url": "https://www.etsy.com/listing/123456789/vintage-handmade-clock","title": "Vintage Handmade Wooden Clock","price": "45.00","currency": "USD","rating": "4.8","reviews": "120","seller": "WoodCraftsStudio","description": "This beautiful handmade wooden clock is...","category": "Home & Living > Home Decor > Clocks","images": ["https://i.etsystatic.com/12345678/r/il/abcd/1234567890/il_fullxfull.1234567890.jpg"],"sku": "VWC-001","availability": "InStock","stockCount": 5,"material": "Wood, Quartz","brand": "WoodCraftsStudio"}