Download All Your Etsy Listings
Export your entire Etsy shop inventory — titles, descriptions, prices, tags, images, and more — as a single JSON backup file. Free, no account required.
Your Etsy Credentials
Your credentials are used only to fetch your listings and are never stored, logged, or shared. Everything is discarded the moment your download begins.
How to Get Your Etsy API Key
To use this tool you need an Etsy developer account and an API key. It takes about 5 minutes to set up.
Go to etsy.com/developers and sign in with your Etsy account.
Click Register a new app. Fill in the name (anything you like, e.g. "My Shop Backup"), a description, and your website (your Etsy shop URL is fine). Set the redirect URI to
https://etsyman.cc/tools/listing-backup or any valid URL.
After creating the app you'll see your Keystring (API Key) and Shared Secret. Copy both and paste them into the form above.
Use our free Shop ID Lookup tool to instantly get your numeric shop ID from your shop name.
Paste everything into the form above and click Download. Your full shop inventory will be exported as a JSON file.
📚 Official Etsy docs: Etsy API Authentication Guide · Etsy Listings API Reference
How to Get an OAuth Access Token
An OAuth access token unlocks full access to your listings including private details. If you only have an API key and shop ID, you can still download all public listing data.
The easiest way to get an OAuth token is to sign up for EtsyMan (free) and connect your Etsy account via OAuth. Once connected, you can use the built-in Backup Listings button on your dashboard — no manual token needed.
See the Etsy PKCE OAuth guide for the full flow. You'll need to exchange an authorization code for an access token using your developer app credentials.
What's Included in the Export
Each listing in your JSON backup includes:
- Listing ID, title, and description
- Price and currency
- Tags and materials
- Quantity available
- Total views and favorites
- Main image and all listing images (URLs)
- Creation and last-modified dates
- Shop section and category
- State (active, draft, etc.)
Data is returned exactly as the Etsy API provides it — no fields are removed or modified.
Why Should You Back Up Your Etsy Listings?
- Etsy does not offer a built-in listing export — this tool fills that gap
- Protect yourself against accidental deletions or account issues
- Migrate your listings to another platform (Shopify, WooCommerce, etc.)
- Keep a record of your descriptions, tags, and pricing history
- Use your listing data for SEO research and content audits
- Sync your shop data with inventory or accounting software
Frequently Asked Questions
Is this tool really free?
Yes, completely free. No credit card, no account required.
Do you store my API key or access token?
No. Your credentials are used only to make the API request to Etsy during the export and are discarded immediately. We never log, store, or share your API key or tokens.
What format is the download?
JSON. It's a structured data format that works with any programming language and can be imported into spreadsheets, databases, or other tools. The file includes all listing fields as returned by the Etsy API.
Does it export draft or inactive listings?
This tool exports all active listings. Drafts and inactive listings require full OAuth access — sign up for a free EtsyMan account to export those as well.
Can I export more than 100 listings?
Yes. The tool automatically paginates through all your listings, no matter how many you have.
What is EtsyMan?
EtsyMan is a free web app for Etsy sellers that syncs your orders, messages, and reviews to KnotDo for task management, and sends daily shop roundup reports. Create a free account →