TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1# etsy — Etsy Open API v3 (gated)23`GET https://openapi.etsy.com/v3/application/listings/active?keywords&taxonomy_id&limit=100&offset&sort_on=created`4with `x-api-key: $ETSY_API_KEY`; images + shop via `/listings/batch?listing_ids=…&includes=Images,Shop`;5taxonomy ids resolved from `/seller-taxonomy/nodes` by node-name path (cached in the cursor).67- Money `{amount, divisor, currency_code}` → native-currency `listing` (never a sale); supplies,8 made-to-order and inactive listings skipped; `when_made` era in metadata.9- Cursor `{queryIndex, taxonomy}` rotates the keyword/taxonomy seeds; `lookup()` for `etsy.com/listing/<id>`.10- Identifier: `etsy_listing_id`.11- Fixture synthesised from the official OpenAPI schema (not a live capture — no key yet).1213Credentials: https://www.etsy.com/developers/register → create app → keystring → `ETSY_API_KEY`14(commercial use requires Etsy API Terms approval).15