Use case

Proxies for Etsy: the Open API, the rate limits and the rules

Etsy data the way Etsy allows: the Open API with listing search, shop sales counts and reviews, the rate limits, what etsy.com did to our server, and the rules.

HProxy Team··Updated September 27, 2026·5 min read
HProxy.Use case

Free proxies won't hold up here.

Shared datacenter IPs get flagged and dropped fast. When it has to hold, gaming, streaming, accounts, you need mobile and residential IPs that read as a real device, from $0.44/GB, pay as you go.

Proxies for Etsy→

A note first: most searches for "etsy proxy" are about printed Magic: The Gathering proxy cards sold on Etsy. This page is about network proxies, the servers that relay web traffic.

If you want Etsy listing, price or shop data, this page shows the route Etsy allows, what etsy.com did to our server, and the rules. The short answer: use the Etsy Open API. A proxy has no part in it.

What etsy.com did to our server

We sent plain requests from our server in St. Louis on 27 September 2026, with a browser user agent and no cookies or JavaScript.

requestanswer
the etsy.com front pageHTTP 403 from DataDome, with a page asking to enable JavaScript
an etsy.com search for mugthe same 403
the API, without a keyHTTP 403, "Invalid API key"
the API, with a made-up keyHTTP 403, "API key not found or not active"

The website answers carried the headers "server: DataDome" and "x-datadome: protected", with a risk score of 0.93. That is bot protection at work on the first request, and we did not try to get past it. The API answers show the other side: access there runs on the key.

The official route: the Etsy Open API

The Etsy developer documentation is direct about access. "The Etsy Open API requires two credentials: an API key for app authentication, and an OAuth 2.0 token for user authorization on scoped endpoints". The key goes on every request; the token is only for private data and changes.

With the key alone, the Etsy specification lists these public endpoints.

endpointwhat it returns
findAllListingsActiveactive listings, by keywords, price, category, shop location and ship-to country
getListingone listing
findAllActiveListingsByShopthe active listings of one shop
findShops and getShopshops, with their total sales, active listings and review average
getReviewsByShop and getReviewsByListingreviews

The listing search can also convert prices into a currency you pick, and filter to listings that ship to a country you name. That covers what most scraping guides are after: niche research across listings, and the sales counts of competing shops. A call looks like this:

curl 'https://api.etsy.com/v3/application/listings/active?keywords=ceramic%20mug&buyer_country=DE&currency=EUR&limit=25' \
  -H "x-api-key: $KEYSTRING:$SHARED_SECRET"

The key header joins your keystring and shared secret with a colon, as the documentation shows.

Getting an API key

Etsy says an API key "is not active until it has been approved". There are two paths.

  • A Seller App covers tools for your own shop. The docs say "Eligible sellers are approved within minutes, with no manual review queue." It reaches your own shop only.
  • A Personal App is for tools that other buyers or sellers use at limited scale. "After the Personal App is approved, request Commercial Access for that app" if it needs to grow.

So a key that shows as pending is waiting for this approval, not for a different network.

The rate limits

Etsy applies its limits to the API key: "Rate limits are applied at the API key level for both public auth and private auth". There is a limit per second and one per rolling 24 hours. The documentation shows 150 a second and 100,000 a day as example values; your own limits show in the developer portal. Past a limit, the API answers 429 with a retry-after header.

The API Terms add two rules. Each application gets one key, and "Creating or attempting to create additional API keys to circumvent these limitations is strictly prohibited". Above 3 million calls a day, an application needs the Enterprise Tier. More IP addresses change nothing here, because the limit follows the key.

The rules on scraping and accounts

  • The robots file closes search results and the sold pages of shops to all crawlers.
  • The Terms of Use, last updated on 4 March 2025, say: "You agree not to crawl, scrape, or spider any page of the Services" without express permission.
  • The API Terms, last updated on 16 June 2025, forbid automated systems or browser extensions that scrape the Etsy site or its data. Only a written authorization from Etsy makes an exception.
  • Accounts. False information on an account is prohibited, and Etsy may terminate "any accounts Etsy determines are related to your account".

That is why this page shows no scraping setup and no way to run several shops apart.

Where a proxy fits

Not in the data route, which runs on an API key. Not in scraping the website, which the terms forbid from any address. And not in running shops, where Etsy may close related accounts together.

For other work, where a proxy is allowed, start with what a residential proxy is and whether free proxies are safe. Our free proxy list and proxy checker cost nothing, and we explain how to check if a proxy is working. We sell residential, ISP and mobile proxies, and residential traffic starts at $0.44/GB. Every plan is on our pricing page.

The limits of this page

We did not register an app or make an authenticated call, so the example request is untested. The rate limits in the documentation are example values. The live terms answer our server with the DataDome block, so we read archive copies from 2025 and January 2026; the current wording may differ. This page is due for a check by 27 December 2026.

Sources

We read every source below on 27 September 2026.

More pages in this series: proxies for eBay and proxies for Poshmark.

Frequently asked questions

Is there a public API for Etsy?
Yes, the Etsy Open API v3. Every request needs an API key, and an OAuth 2.0 token is needed only for private data and changes. With the key alone you can search active listings and read listings, shops and reviews.
Why is my Etsy API key pending?
Etsy says an API key is not active until it has been approved. A Seller App covers your own shop, and eligible sellers are approved within minutes. Tools that other people use start as a Personal App at limited scale, and Commercial Access comes after that app is approved.
Can I see how many sales an Etsy shop has made?
Yes, through the API. The shop object carries transaction_sold_count, the total number of sales of the shop, and it needs only an API key. The Etsy robots file closes the sold pages of shops to crawlers.
How many requests can I send to Etsy?
The API sets limits per API key, per second and per rolling 24 hours, and answers 429 with a retry-after header when you pass one. More than 3 million calls a day needs the Enterprise Tier. The website answered our plain request with HTTP 403 at the first try.
Can I scrape Etsy with proxies?
The Etsy Terms of Use forbid crawling, scraping or spidering any page without permission, and the API Terms forbid automated systems or browser extensions that scrape the site. A proxy changes neither rule.
Is this page about MTG proxy cards on Etsy?
No. Most searches for Etsy proxies are about printed Magic: The Gathering proxy cards. This page is about network proxies, the servers that relay web traffic.

Proxies that don't die mid-job

Residential, ISP, datacenter and mobile, verified by the same engine that runs tens of millions of checks. They read as a real device and hold up under load. Pay as you go, and your balance never expires. $0.44/GB is the 2,000 GB+ rate; a single gigabyte is $0.50/GB, with no minimum order.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup

HProxy.

Honest guides and comparisons on proxies, scraping and staying unblocked, from the team that runs the network.

RSS feed