Etsy Shop Scraper
Pricing
$2.00 / 1,000 results
Etsy Shop Scraper
Scrape Etsy shop profiles: Star Seller badge, total sales, ratings, location, and product listings. Search by keyword or look up a batch of shops by name in one run. No API key needed.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
4
Bookmarked
124
Total users
15
Monthly active users
6 days ago
Last modified
Categories
Share
Pull rich shop profiles from Etsy — ratings, total sales, Star Seller badge, seller location, product listings, and more. Scrape by shop URL, shop name, or keyword search in one run. Powered by the authenticated Etsy mobile API for reliable, structured data.
What you get per shop
| Field | Description |
|---|---|
shop_id | Unique Etsy identifier |
shop_name | URL slug (e.g., ArtisanCraftsStudio) |
shop_url | Direct link to the shop |
title | Shop display name |
description | Shop bio / about text |
is_star_seller | Etsy Star Seller badge (boolean) |
total_sales | Lifetime sales count |
review_count | Total customer reviews |
review_average | Average star rating (0.0–5.0) |
active_listing_count | Number of live products |
on_etsy_since | Year the shop opened |
seller_location | City / country of the seller |
shop_sections | Internal product category tabs |
social_links | Instagram, website, etc. |
listings | Up to N product items (query mode only) |
_meta.scraped_at | ISO 8601 timestamp |
Use cases
- Supplier discovery — filter by Star Seller + total_sales to qualify wholesale / dropshipping partners
- Competitor research — benchmark rival shops: catalog size, ratings, pricing, location
- B2B lead generation — build targeted outreach lists of high-volume Etsy sellers in a niche
- Market analysis — track shop growth signals over time (listings count, reviews, sales)
- Influencer / brand research — find shops with social presence for partnership outreach
Input parameters
Provide exactly one of shopUrls, shop_names, or query.
| Parameter | Type | Default | Description |
|---|---|---|---|
shopUrls | array[string] | [] | Etsy shop page URLs to scrape (e.g. https://www.etsy.com/shop/BayouGlassArts) |
shop_names | array[string] | [] | Exact shop URL slugs to look up (e.g. BayouGlassArts). Up to 100 per run. |
query | string | "" | Keyword to search for shops (e.g. handmade candles) |
limit | integer | 10 | (query only) Max shops to return |
offset | integer | 0 | (query only) Pagination offset |
max_shop_listings | integer | 25 | (query only) Product listings to include per shop. Set 0 for shop info only. |
Example — scrape by URL
{"shopUrls": ["https://www.etsy.com/shop/BayouGlassArts","https://www.etsy.com/shop/EmkaJewelry","https://www.etsy.com/shop/RoblesJoyeros"]}
Example — scrape by shop name
{"shop_names": ["ArtisanCraftsStudio","NorthernLightsDecor","BlueSkyJewelry"]}
Example — search by keyword
{"query": "handmade candle","limit": 20,"max_shop_listings": 10}
Example output
{"shop_id": 12345678,"shop_name": "ArtisanCraftsStudio","shop_url": "https://www.etsy.com/shop/ArtisanCraftsStudio","title": "Artisan Craft Studio — Handmade Ceramics & Home Decor","description": "We create handcrafted ceramics from our studio in Vermont...","is_star_seller": true,"total_sales": 4821,"review_count": 1203,"review_average": 4.9,"active_listing_count": 87,"on_etsy_since": "2018","seller_location": "Vermont, US","shop_sections": ["Mugs", "Bowls", "Vases", "Custom Orders"],"social_links": {"instagram": "https://instagram.com/artisancraftstudio"},"listings": [{"listing_id": "987654321","title": "Handmade Ceramic Mug with Custom Engraving","price": 28.99,"currency_code": "USD","images": ["https://i.etsystatic.com/..."],"review_count": 847,"avg_rating": 4.9,"is_star_seller": true,"is_bestseller": true}],"_meta": {"scraped_at": "2026-06-09T12:00:00Z"}}
Pricing
Pay Per Event (PPE) — you pay only for results scraped, no subscription required.
| Volume | Estimated cost |
|---|---|
| 100 shops | ~$0.20 |
| 1,000 shops | ~$2.00 |
| 10,000 shops | ~$20.00 |
Use shopUrls or shop_names mode (no max_shop_listings) to scrape shop info only and reduce cost.
Scheduling & Webhooks
Run on a schedule via Apify's built-in cron scheduler to track shop growth over time. Use webhooks to pipe results into Google Sheets, Airtable, Slack, or any downstream tool.
Use with AI / MCP
This actor is compatible with the Apify MCP server, letting AI assistants (Claude, GPT-4, etc.) call it directly as a tool for market research tasks.
FAQ
Does it require an Etsy API key?
No. It uses the authenticated mobile API — no credentials needed on your end.
How many shops can I scrape per run?
shopUrls and shop_names modes: up to 100 shops per run. query mode: up to 100 results.
Can I get shop info without product listings?
Yes — shopUrls and shop_names modes never fetch listings. In query mode, set max_shop_listings: 0.
Is the data real-time?
Yes. Each run fetches live data from Etsy at the time of execution.