Etsy Shop Info Scraper
Pricing
$2.00 / 1,000 results
Etsy Shop Info Scraper
Get an Etsy shop's public info — total sales, active listings, rating, location, join date. By name, URL, or keyword. No login. Pay per result ($2.00/1k).
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Danny
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Etsy Shop Scraper
Get an Etsy shop's public info — total sales, active listings, rating, reviews, location, and join date — with no login and no browser to manage. Give it a shop name, a URL, or just a search keyword and it returns a clean, structured shop record.
Pricing: $2.00 per 1,000 results (pay per result).
What you get
| Field | Description |
|---|---|
shop_name | Etsy shop name |
description | Shop bio / description |
total_sales | Lifetime sales count |
num_active_listings | Active listings currently for sale |
rating | Average review rating |
review_count | Number of reviews |
admirers | Number of admirers (favorites) |
is_star_seller | Star Seller badge status |
location | Shop location |
on_etsy_since | Year the shop opened |
logo | Shop logo image URL |
url | Direct link to the shop |
Input — give it any ONE of these
| Field | Description |
|---|---|
shop_name | The part after /shop/ in a shop URL, e.g. TexasValleyLeather |
url | A full shop URL |
seed_search | A search keyword — the actor returns the shop of the top live result for it (used only when name and URL are blank) |
{ "shop_name": "TexasValleyLeather" }
{ "seed_search": "leather wallet" }
Example output
{"shop_name": "TexasValleyLeather","total_sales": 48213,"num_active_listings": 312,"rating": 4.9,"review_count": 15277,"admirers": 20841,"is_star_seller": true,"location": "Texas, United States","on_etsy_since": "2015","url": "https://www.etsy.com/shop/TexasValleyLeather"}
How to run it
Apify Console — enter a shop name or URL (or a search keyword) and click Start.
API:
curl -X POST "https://api.apify.com/v2/acts/good-apis~etsy-shop-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"shop_name":"TexasValleyLeather"}'
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("good-apis/etsy-shop-scraper").call(run_input={"shop_name": "TexasValleyLeather"})print(next(client.dataset(run["defaultDatasetId"]).iterate_items()))
FAQ
Do I need a login or API key? No. It reads the public shop page.
Can I discover shops from search? Yes — leave name and URL blank and set seed_search, or pull the shop field from Etsy Product Search Scraper and feed it here.
Is the data public? Yes — everything returned is visible on the shop's public Etsy page.
What if the shop closed? The run reports it cleanly rather than returning stale data.