Global Metrics ๐๏ธ
- Total Bitcoin-accepting merchants: 25,470 -> 25,674 (+204 +0.8%)
- Total Bitcoin-accepting places: 27,646 -> 27,921 (+275 +1.0%)
- Recently verified (1y): 16,401 -> 16,564 (+163 +1.0%)
- Avg. days since last verification: 386 -> 393 (+7 +1.8%)
- Merchants boosted: 20 -> 12 (-8 -40.0%)
- Total boost duration: 1,570 -> 600 (-970 -61.8%) days
- Comments posted: 52 -> 30 (-22 -42.3%)


The mid-month dip reflects the removal of the remaining Qerko locations (642 Czech-based merchants that stopped accepting Bitcoin), which continued into May. That cleanup is why pepakriz topped the leaderboard this month ๐.
Find current stats over at the BTC Map Dashboard.
Note: the charts above track merchant growth only. The total places metric includes merchants plus exchanges/ATMs.
Country Activity ๐
Here are this month’s most active countries in terms of merchant data editing.
| Name | Total | Created | Updated | Deleted | Comments |
|---|---|---|---|---|---|
| ๐บ๐ธ United States of America | 616 | 522 | 77 | 17 | 2 |
| ๐ง๐ท Brazil | 37 | 4 | 29 | 4 | 0 |
| ๐ธ๐ป El Salvador | 35 | 1 | 22 | 12 | 0 |
| ๐จ๐ท Costa Rica | 32 | 2 | 29 | 1 | 0 |
| ๐ฎ๐น Italy | 27 | 2 | 21 | 4 | 0 |
| ๐ฉ๐ช Germany | 25 | 2 | 18 | 5 | 1 |
| ๐จ๐ฟ Czechia | 24 | 1 | 22 | 1 | 1 |
| ๐ณ๐ฟ New Zealand | 24 | 0 | 21 | 3 | 0 |
| ๐จ๐ญ Switzerland | 23 | 5 | 16 | 2 | 0 |
| ๐ฌ๐ง United Kingdom | 16 | 1 | 14 | 1 | 3 |
Community Activity ๐
Here are this month’s most active communities in terms of merchant data editing.
| Name | Total | Created | Updated | Deleted | Comments |
|---|---|---|---|---|---|
| ๐ธ๐ป Bitcoin Coast | 42 | 2 | 28 | 12 | 0 |
| ๐บ๐ธ BitPlebs Los Angeles | 36 | 25 | 11 | 0 | 0 |
| ๐น๐ด NZBitcoiners.org | 32 | 0 | 29 | 3 | 0 |
| ๐จ๐ท Bitcoin Jungle | 30 | 1 | 28 | 1 | 0 |
| ๐บ๐ธ Bay Area Bitcoiners | 16 | 13 | 3 | 0 | 0 |
| ๐บ๐ธ Colorado Bitcoin | 13 | 13 | 0 | 0 | 0 |
| ๐จ๐ฟ Dvacet Jedna Praha | 12 | 0 | 11 | 1 | 1 |
New Communities ๐ซ
We welcomed the following new communities over the past month:
- ๐บ๐ธ Columbia SC Bitcoin
- ๐ง๐ท BotuSats
- ๐บ๐ธ Blue Water Bitcoin
- ๐ฎ๐ณ Bitshala
- ๐ฆ๐ท Bitcoin Comarca Andina
Active Taggers ๐
Here are this month’s most active contributors adding and updating merchant data on BTC Map.
๐ฃ Shoutout to the top 3:
- ๐ฅ pepakriz with 711 edits (removing the last of the Qerko locations ๐ข)
- ๐ฅ Rockedf with 501 edits
- ๐ฅ RoseBTCmap with 490 edits
| Name | Total Edits | Created | Updated | Deleted |
|---|---|---|---|---|
| pepakriz | 711 | 0 | 0 | 711 |
| Rockedf | 501 | 470 | 27 | 4 |
| RoseBTCmap | 490 | 445 | 42 | 3 |
| Comino | 193 | 29 | 143 | 21 |
| SherbetS | 116 | 63 | 53 | 0 |
| bitcoincoast_sv | 48 | 2 | 33 | 13 |
| confusedbuffalo | 34 | 0 | 34 | 0 |
| TheSwavu | 26 | 0 | 26 | 0 |
| BTCGVA | 20 | 5 | 11 | 4 |
| Mind09 | 19 | 5 | 9 | 5 |
| Satoshi Team | 18 | 18 | 0 | 0 |
| mueschel | 13 | 3 | 9 | 1 |
| Bitcoin Amantikir | 12 | 3 | 6 | 3 |
Find current and historical stats on the Tagger Leaderboard.
Web App ๐ธ๏ธ
May brought a quieter but still solid month to the Web App, with the headline being the switch to MapLibre Native for the map layer.
- MapLibre Native replaced the Leaflet-based map stack, bringing better performance, smoother rendering, and a path to native-level map experiences in the browser.
- Italian translation was contributed by darthmassari, making BTC Map more accessible to the Italian-speaking community.
- Blitz Wallet was added to the Apps page.
- Merchant OG images now serve correctly when sharing merchant links via
?merchant=URL parameter. - 5 legacy basemaps were restored following the map library migration.
Infrastructure โ๏ธ
The API saw significant work this month, much of it laying groundwork for identity and import improvements.
- Nostr auth via NIP-98 was implemented with a new
/v4/auth/nostrREST endpoint, npub-scoped user provisioning, and atomic create-or-recover flows. - Place issues REST endpoint added, allowing fetching place issues by ID.
- Multi-vendor place imports were enabled with vendor-scoped issue labels and a new BTCPay Server import vendor.
- New analytical RPCs were added and existing ones documented, including daily infra reports with top user agents.
- Ansible progress was made on formalizing server setup, and API log retention was automated to 30 days for privacy and disk space.
Android App ๐ค
- Wiki URLs were migrated from gitea to wiki.btcmap.org.
- Update checker logic was extracted to a standalone component with added tests.
- Back button and gesture handling were improved.
- Shared mutable state issues that caused occasional bugs were cleaned up.
Credits ๐ซถ
Thanks to everyone who contributed to the project this month, including the Shadowy Supertaggers:
- Hannes / escapedcat - major web app contributions across MapLibre, components, i18n, and infrastructure.
- Igor Bubelov - API Nostr auth, place issues endpoint, import pipeline, Ansible, and Android maintenance.
- Nathan / dadofsambonzuki - web app apps page, LNURLp forwards, OG images, about-us page, wiki URLs, API contributions, and admin tooling.
- Edwin Comino / LighthouseFR - API icon improvements and LNURLp configuration.
- Davi de Sa Luquini - web app merchant tag issues fix.
- Marco / darthmassari - Italian translation.
- pepakriz, Rockedf, RoseBTCmap, Comino, and all the active taggers listed above.
Analytics ๐
Our May website stats are as follows:

Check out the BTC Map Analytics Dashboard. Track our growth and see where users are coming from in real time.
Support Us ๐ค
There are many ways in which you can support us:
- Become a Shadowy Supertagger and help maintain your local area or pitch in with the never-ending global effort.
- Help improve or maintain our code. Check out our GitHub Team and hop into our Matrix Space.
- Consider donating to the project here.