Private Seller Tool · Single User

A workflow tool
for my Etsy shop

A localhost-only application that helps me — the sole owner and operator of Alestini Studio on Etsy — conduct keyword research, analyse competitor listings, and prepare SEO-optimised listing copy. All Etsy API calls are read-only searches of public listing data. No data is shared externally.

View Etsy Shop →
ALESTINI · SELLER TOOL
01 Research 02 Prompts 03 Products 04 Listings
Search query
botanical art print minimalist
Top result — estimated performance
Sage Green Eucalyptus Print, Minimalist Wall Art ✦ Winnable
botanical print minimalist wall art sage green decor scandinavian print
Est. monthly revenue
$840 · 38 sales · 312 favourites

A five-step pipeline
from research to listing

The tool guides me through the complete process of preparing a new Etsy listing — from initial keyword research through to publication-ready copy. It is used exclusively by me for my own shop.

01
Research
Search public Etsy listings by keyword. Analyse titles, tags, pricing, and favourites to identify viable niches.
Calls: listings/active (read-only)
02
Prompts
Generate AI image prompts based on aggregated research tags. Used with external image generation tools.
No Etsy API call
03
Products
Identify which product types to create based on research data. Select which ideas to proceed with.
No Etsy API call
04
Listings
Generate complete listing specs: SEO title, 13 tags, full description, pricing, and Gelato product configuration.
Future: listings:write (own shop only)
05
Mockups
Generate photography briefs and AI image prompts for lifestyle, close-up, and flat-lay mockup images.
No Etsy API call

Read-only access to
public listing data

The application uses Etsy's Open API v3 to search and read publicly available listing data. No buyer data is accessed. No orders are read. No listings are modified. The API key is stored locally and never distributed or shared.

GET /v3/application/listings/active
Searches public Etsy listings by keyword. Returns titles, tags, pricing, and favourites for competitor analysis. Results are cached locally for one hour to minimise API calls.
FUTURE /v3/application/shops/{shop_id}/listings
Planned: create draft listings in my own shop directly from the tool. Will require OAuth and listings:write scope. Own shop only — no other shop's data will be read or modified.
FUTURE /v3/application/shops/{shop_id}/transactions
Planned: read my own shop's sales data for performance tracking. Will require OAuth and transactions:read scope. Own shop only.
NEVER Buyer data · Other shops · Distribution
This application will never access buyer personal data, read other sellers' private data, or be distributed to third parties. It runs exclusively on localhost for the sole owner of Alestini Studio.

Built for one person,
used by one person

Local only
Runs on localhost. No cloud hosting, no public server, no multi-user access. All data stays on one machine.
Read-only first
Current API usage is entirely read-only public data. Write access is planned for future use on own shop listings only.
Single user
Designed exclusively for the owner and operator of Alestini Studio on Etsy. Never distributed, never shared, never commercialised.
Rate-limit aware
Results are cached for one hour per query. The tool never approaches Etsy's 5,000 requests/day limit under normal use.
No buyer data
The application never requests, stores, or processes any buyer personal information of any kind.
Policy compliant
Built in accordance with Etsy's API Terms of Use. Usage is restricted to the permitted purposes outlined in those terms.