# Selling on Etsy

Use this guide to check that your items qualify for Etsy, understand shop and listing fees, and see which Etsy actions are and aren’t available through Nifty.

### Allowed items

Etsy only allows three types of items on their platform:

* **Handmade** — Items you make yourself
* **Vintage** — Items 20+ years old
* **Craft/party supplies** — Materials for making things

Make sure your inventory fits these categories before opening a shop.

### Opening a shop

Opening an Etsy shop costs $29. This charge is non-refundable, so please make sure you understand what types of items can sell on Etsy before signing up.

### Listing fees

Etsy charges a $0.20 listing fee every time an item is listed, and every time an item auto-renews (every 4 months).

Listings created through Nifty are set up for auto-renewal by default. You can turn this off from Etsy directly if you prefer.

### Listing requirements

Etsy has strict formatting rules for listings. If a listing fails to publish, check these requirements:

**Titles**

* Must start with a letter or number (not a space or special character)
* Characters `%` `:` `&` may appear only once each
* Prohibited characters: `$` `^` `` ` `` `.` `°`
* No more than 3 words in all capitals

**Tags**

* Tags may only contain letters, digits, hyphens, single quotes, spaces, or underscores
* No duplicate tags

### Limitations

| Limitation                       | Details                                    |
| -------------------------------- | ------------------------------------------ |
| Send offers                      | Etsy's API doesn't support this action     |
| Turn off auto-renewal from Nifty | Must be done directly on Etsy              |
| Extract shipping label costs     | API limitation — won't appear in Analytics |
| Extract offsite advertising fees | API limitation — won't appear in Analytics |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nifty.ai/marketplace-guides/selling-on-etsy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
