Nostr Marketplaces

Live listings
10,455
3,519 dated in the last 30 days
Sellers
1,988
845 active in the last 90 days
Priced in bitcoin
45%
of 6,997 priced listings; 870 sellers
Countries
69
19% of listings place-able

Who publishes

The client tag is optional and most listings omit it, so this undercounts every app. It still shows the shape: no single client owns the seller base.

(untagged) 8,789 / 1,554 sellers
Shopstr 609 / 229 sellers
Barattolo 346 / 34 sellers
Conduit Merchant Portal 164 / 35 sellers
merchant-manager 58 / 7 sellers
Amethyst 53 / 30 sellers
bodarc 42 / 18 sellers
Nostrich 35 / 18 sellers
bitpopart.com 26 / 1 sellers
betam 23 / 14 sellers

The shape of the seller base

Sellers with a live listing
1,988
...that posted in the last 90 days
845
Listings posted in the last 90 days
6,016
Countries represented
69

There is no expiry in NIP-99: a listing with no status tag counts as active forever. Only 1,006 of the 20,352 coordinates counted below are ever marked withdrawn — 4.9% across three years, which no real marketplace sustains. That is why the 90-day figures matter more than the totals.

Copy link to What is counted

What is counted

A seller revises a listing in place rather than republishing it, so each one is counted once, at its latest revision, under its (pubkey, d-tag) coordinate — 20,352 of them. From those, six groups that are not someone selling something are removed, and a product published with one listing per size or colour counts once. What is left, 10,455 listings, is the pool behind every chart on this page.

−5,046 Non-retail bulk publishers — three single accounts: a stock-photo catalogue, a mempool telemetry feed, and a directory of bitcoin-accepting businesses
−325 Carrier / staging clients — apps using kind-30402 (markets-product-listings) as transport for something else, and one staging host
−269 Unrenderable — no title, no body text, no summary and no image -- nothing a buyer could see
−1,590 Synthetic / test listings — test-worded titles, and identical titles at one price from 4+ pubkeys (E2E farms)
−1,465 Deleted (NIP-09) — the listing's own author published a kind-5 (event-deletion-requests) event covering its newest version
−616 Withdrawn — status sold/taken/inactive, visibility hidden, or stock 0
−586 Product options — a size, colour or other option a seller published as its own listing, so each product counts once
10,455 Live listings

Snapshot 2026-11-13 02:16:48Z