Public APIs
Etsy favicon

Etsy

Shopping

Manage shop and interact with listings.

Etsy's website screenshot

About Etsy

Etsy Open API v3 is a REST API that provides access to inventory, sales orders, and shop management functions on the Etsy platform. It supports authenticated operations through OAuth and offers a range of endpoints for building tools and automations that integrate with Etsy shops and customer interactions. An OpenAPI Dev MCP server is also available, connecting AI coding assistants such as Claude, Cursor, and VS Code directly to the API for endpoint details, schemas, and authentication requirements.

Access is organized into three tiers depending on use case. Seller Apps are for individual sellers building tools scoped to their own shop, with near-instant automated approval. Personal Apps are for developers building tools that other buyers or sellers may use at a limited scale, subject to a deeper review process. Commercial Access, available only after an approved Personal App, is for developers building applications intended for broader use by other sellers, and requires manual review against Etsy's API Terms of Use, including caching, branding, and trademark requirements.

Building an app requires registering in the Etsy Developer Portal to obtain an API keystring and shared secret. Applications with Commercial Access that use the transaction_r permission scope must separately request access to the buyer_email field, and all applications must retrieve or post data through the API rather than through screen-scraping.

Key features

  • REST API for inventory, sales orders, and shop management on Etsy
  • OAuth-authenticated endpoints for accessing shop and buyer data
  • MCP server connecting AI coding assistants to the API spec, compatible with Claude, Cursor, and VS Code
  • Tiered app access: Seller App, Personal App, and Commercial Access
  • Webhooks support
  • No API key required to use the MCP server

Frequently asked questions

Is there a free tier?

Seller App access is automated and near-instant for eligible sellers at no cost beyond registering an app; Personal App and Commercial Access require review but no pricing is stated on this page.

What authentication does the API use?

The API uses OAuth authentication, required for any application that accesses private member data.

Who is this API for?

It's for Etsy shop owners building tools for their own shop (Seller App), developers building limited-scale tools for other buyers or sellers (Personal App), and developers scaling apps for broader use by many sellers (Commercial Access).

What integrations or tools does it support?

It includes an OpenAPI Dev MCP server compatible with Claude, Cursor, VS Code, and other MCP-compatible tools for AI-assisted development.

Can I use the API to access other sellers' shop data?

Only with Commercial Access and explicit OAuth consent from that seller; Seller Apps are restricted to the developer's own shop only.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product