Etsy Shop Info Scraper avatar

Etsy Shop Info Scraper

Pricing

$2.00 / 1,000 results

Go to Apify Store
Etsy Shop Info Scraper

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

Danny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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

FieldDescription
shop_nameEtsy shop name
descriptionShop bio / description
total_salesLifetime sales count
num_active_listingsActive listings currently for sale
ratingAverage review rating
review_countNumber of reviews
admirersNumber of admirers (favorites)
is_star_sellerStar Seller badge status
locationShop location
on_etsy_sinceYear the shop opened
logoShop logo image URL
urlDirect link to the shop

Input — give it any ONE of these

FieldDescription
shop_nameThe part after /shop/ in a shop URL, e.g. TexasValleyLeather
urlA full shop URL
seed_searchA 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 ApifyClient
client = 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.