etsy-autolist
Auto-create digital product listings on Etsy using the Etsy Open API v3.
Etsy API Setup
- Go to https://developer.etsy.com and register a new app
- Get your API key (Client Key) and Client Secret
- Save as secrets:
ETSY_CLIENT_KEYandETSY_CLIENT_SECRETin Settings > Advanced - Get your Shop ID from your Etsy shop URL (etsy.com/shop/{shop_id})
- Save as secret:
ETSY_SHOP_ID - Run the OAuth helper to get your access token
OAuth Setup (Required)
Etsy requires OAuth 2.0. To get your personal access token:
- Register app at developer.etsy.com
- Save ETSY_CLIENT_KEY and ETSY_CLIENT_SECRET as secrets
- Run: python scripts/oauth_helper.py
- Follow the URL printed, authorize, paste code back
Listings Created
Products - Options Trading Brain PDF — $27
- DeFi Sniper Setup Guide — $37
- Smart Contract Audit Checklist — $47
After Creation
Manually publish drafts in your Etsy shop dashboard. Bot creates as drafts to avoid review flags.
Scripts
scripts/create_listings.py— Create all listings as draftsscripts/oauth_helper.py— OAuth flow to get access token