| Quarter | Active buyers (M) | Active sellers (M) | New (M) | Reactivated (M) | Gross adds (M) | Habitual (M) | Repeat (M) | GMS ($M) | Revenue ($M) | GMS / buyer TTM ($) |
|---|
Sources: SEC EDGAR 10-K / 10-Q filings (CIK 0001370637); each row's source tag links to the EDGAR accession. Daily scraper at etsy_metrics_scrape.py.
organic_listings_count across the 16 top-level categories — Etsy caps category-browse pagination at ~5–7M visible listings, so the displayable count is roughly 5% of the audited catalog.
organic_listings_count across the 16 top-level Etsy categories, sampled daily through the Oxylabs residential proxy with Chrome TLS impersonation.
Buyer-displayable post-filter count, not the ~100M+ raw catalog — directional time-series, not absolute. The full canonical taxonomy (16 top → 158 sub → 1,051 sub-sub → 1,245 sub³ → ...) was extracted from Etsy's category-selector endpoint; the daily cron currently scrapes top + sub (174 paths/run) and can be expanded.
| Category | US | GB | DE | FR | AU | CA |
|---|
x-total-count from /api/v3/ajax/public/search/shops?query=*&limit=1. This is Etsy's
public search index cardinality — the count of shops a logged-out browser can discover today. Broader than the 10-K's
"active sellers", which requires a billable event in the trailing 12 months. The gap (~100–200K today) is plausibly
dormant shops + vacation mode + de-indexing latency.
shop_census_daily.
As far as we can tell, this is the only publicly-tracked daily series of Etsy's discoverable shop universe — Marketplace
Pulse, Statista, Backlinko, and other vendors all re-surface Etsy's quarterly 10-K with a 4–6 week lag.
Dashed line = Etsy's most recently disclosed 10-K active-sellers figure (trailing-12-month billable activity, updated
quarterly). For QA, single-letter slices (a, e, s, t) are also captured each day — if
the wildcard ever breaks we can triangulate via the letter floors.
a / e / s / t| Date | Wildcard total | Δ vs prior day | a | e | s | t |
|---|
| Title | Department | Function | Location | Workplace | Type |
|---|
https://careers.etsy.com · scraped daily via etsy_jobs_scrape.py. New reqs flagged the day they appear; reqs disappear from the table the day Etsy removes them.