Skip to main content
Etsy logo

Overview

Add Etsy to any ModuleX agent or workflow. Manage Etsy marketplace listings, inventory, and properties via the Etsy Open API v3 (openapi.etsy.com/v3).
Categories: E-Commerce · Marketplace · Auth: OAuth2 · Actions: 6

Authentication

OAuth2 Authentication

Connect using Etsy OAuth2 (recommended)

Required Credentials

OAuth Configuration

  • Authorization URL: https://www.etsy.com/oauth/connect
  • Token URL: https://api.etsy.com/v3/public/oauth/token
  • Scopes: listings_r, listings_w, listings_d, transactions_r, shops_r

Available Actions

Parameters

integer
required
The positive non-zero number of products available for purchase
string
required
The listing’s title string
string
required
A description of the product for sale in the listing
string
required
The positive non-zero price of the product as a decimal string (e.g. ‘29.99’)
string
required
Who made the product: i_did, collective, someone_else
string
required
Era when product was made: made_to_order, 2020_2023, 2010_2019, 2004_2009, before_2004, 2000_2003, 1990s, 1980s, 1970s, 1960s, 1950s, 1940s, 1930s, 1920s, 1910s, 1900s, 1800s, 1700s, before_1700
string
required
The numerical taxonomy ID of the listing
boolean
required
When true, tags the listing as a supply product; otherwise a finished product
string
required
Listing type: physical, download, both
string
The numeric ID of the shipping profile. Required when listing type is physical.

Response

Parameters

string
required
The ID of the listing to delete

Response

Parameters

string
required
The ID of the listing to retrieve

Response

Parameters

string
required
The ID of the listing whose inventory to retrieve

Response

Parameters

string
required
The ID of the listing whose inventory to update
array
JSON array of product objects containing sku, property_values, and offerings
array
List of listing property ID integers for properties that change product prices
array
List of listing property ID integers for properties that change product quantity
array
List of listing property ID integers for properties that change the product SKU

Response

Parameters

string
required
The ID of the listing
string
required
The ID of the property to update
array
required
Array of integer value IDs for the property
array
required
Array of string value labels for the property (e.g. ‘Black’, ‘Christmas’)

Response

Limits & Quotas

  • Etsy Open API v3 rate limit: 10,000 requests per day per API key.
  • Burst limit: approximately 10 requests per second.
  • Error model: non-2xx responses raise httpx.HTTPStatusError (Pattern A). The agent should retry on 429/5xx.

Amazon Selling Partner

Google Merchant Center

Instacart