Hoeveel Nederlandse accounts zijn er?
AT Protocol heeft geen landveld. Accounts dragen geen locatie, en noch de identity-records noch de profielrecords zeggen waar iemand woont. Daarom doen we twee dingen: we tellen de Nederlandse accounts die we daadwerkelijk kunnen aanwijzen, en we modelleren hoeveel het er waarschijnlijk in totaal zijn.
Tijd om nerdy te worden met cijfers!
Kort antwoord: minstens 3.488, waarschijnlijk rond de 230.000.
Bijgewerkt 25-09-2026
Twee hoofdgetallen
Het bevestigde getal kan ook dalen: we halen accounts eruit die hun Nederlandse bewijs kwijt zijn, zoals een verlopen domein.
Het gemodelleerde totaal heeft niemand geteld; dat leiden we hieronder af.
Wat deze accounts laten zien
Elke did:plc-identiteit heeft een openbaar logboek, en elke repo vertelt welke collecties erin zitten. Daaruit valt af te lezen wanneer deze accounts zijn aangemaakt, waar ze draaien en welke apps ze gebruiken. Dit gaat over de 3.488 bevestigde accounts, niet over alle Nederlandse accounts.
Wanneer deze accounts zijn aangemaakt
Welke apps ze gebruiken, naast Bluesky
Maar 922 accounts (26%) van de 3.488 gebruiken iets anders dan Bluesky. Als ze dat doen, is dit wat ze gebruiken:
Aantal accounts met records van die app in hun repo, elk account één keer per app geteld. Bluesky's eigen collecties zijn weggelaten: bijna iedereen heeft die. Dit telt accounts, geen records. Dit ziet alleen apps die hun eigen records schrijven. Een client die Bluesky-data alleen leest, zoals Skywalker of Graysky, laat niets achter in een repo en ontbreekt hier dus, hoe vaak hij ook gebruikt wordt.
Per recordtype
-
site.standard.publication282 accounts -
site.standard.document261 accounts -
community.lexicon.payments.webMonetization212 accounts -
blue.flashes.actor.profile207 accounts -
net.anisota.beta.game.log187 accounts -
net.anisota.beta.game.session187 accounts -
blue.flashes.feed.post140 accounts -
social.pinksky.app.preference74 accounts -
net.anisota.harvest.minigame72 accounts -
social.mu.newsFeedPrefs60 accounts -
sh.tangled.actor.profile59 accounts -
tech.tokimeki.poll.vote53 accounts -
id.sifa.profile.self48 accounts -
id.sifa.profile.position47 accounts -
site.standard.graph.subscription46 accounts -
id.sifa.profile.language43 accounts -
id.sifa.profile.education42 accounts -
id.sifa.profile.skill42 accounts -
id.sifa.profile.externalAccount33 accounts -
social.popfeed.actor.profile32 accounts -
id.sifa.graph.follow30 accounts -
sh.tangled.publicKey29 accounts -
net.anisota.beta.game.progress28 accounts -
uk.skyblur.post27 accounts -
buzz.bookhive.book27 accounts -
sh.tangled.repo27 accounts -
social.popfeed.feed.listItem25 accounts -
sh.tangled.graph.follow25 accounts -
net.anisota.player.state24 accounts -
social.popfeed.feed.list24 accounts
Waar ze draaien
1.004 accounts (7.3%) staan op een PDS buiten Bluesky's eigen hosting.
-
eurosky.social602 accounts -
atproto.brid.gy216 accounts -
pds.wsocial.network31 accounts -
pds.jdkserver.nl9 accounts -
bluesky.emiellr.nl7 accounts -
blauwski.nl6 accounts -
emphisia.nl5 accounts -
mijnbluesky.nl5 accounts -
bsky.kairu.nl5 accounts -
bluesky.zark.nl5 accounts
Waar elk getal vandaan komt
Elke bron vindt grotendeels andere accounts. Opgeteld zijn het er 3.675; ontdubbeld op DID blijven er 3.488 over.
Nederlandstalige accounts
Accounts die we in het Nederlands hebben zien posten. Dit telt NIET mee in de ondergrens hierboven, en dat is bewust: Nederlands wordt ook in België gesproken, dus de taal zegt niet in welk land iemand zit. Ongeveer een derde van de Nederlandstaligen woont in Vlaanderen.
18.719 postte Nederlands
- 698 onafhankelijk bevestigd door een andere bron
- 18.021 alleen dit signaal, dus land onbekend
Hoe we dit meten
Uit de publieke Bluesky-firehose: we nemen dagen achtereen steekproeven, houden de posts met taallabel Nederlands over en verzamelen de accounts die ze plaatsen. Dit stapelt op over tijd en kan dus alleen groeien. Het voedt de schatting verderop, niet de ondergrens.
- Nederlands domein 2.254
-
Hun gebruikersnaam eindigt op een Nederlands domein, zoals .nl of .amsterdam.
Hoe we dit meten
Uit de PLC-directory, het netwerkbrede register van elke atproto-identiteit: we scannen de huidige handle van elk account en houden de duidelijk Nederlandse domeinen over (.nl, plus stads- en regiodomeinen als .amsterdam en .frl). Een volledige scan duurt uren, dus dit getal klimt tot hij klaar is. We controleren deze lijst dagelijks opnieuw: verloopt het domein of verdwijnt het account, dan telt het niet meer mee.
- Starterpack 1.246
-
Iemand heeft ze in een Nederlandse starterpack gezet: een handmatig samengestelde volglijst.
Hoe we dit meten
Uit een samengestelde lijst van duidelijk Nederlandse Bluesky-starterpacks: we lezen de leden van elke pack via de AppView en voegen ze samen.
- Bedrijven 150
-
Een Nederlandse organisatie waarvan het eigen websitedomein het account is.
Hoe we dit meten
Uit Sifa’s entiteitendatabase: Nederlandse organisaties (op geregistreerd HQ-land of een .nl-website) waarvan het websitedomein zelf een atproto-account is.
- Zelf opgegeven locatie 25
-
Ze hebben zelf een Nederlandse locatie in hun Sifa ID-profiel gezet.
Hoe we dit meten
Uit Sifa ID-profielen: accounts waarvan het profiel een locatie in Nederland vermeldt.
Wat we modelleren
De ondergrens telt alleen wie zich laat zien. Wie in het Engels post, geen Nederlands domein gebruikt en in geen enkele starterpack staat, blijft onzichtbaar. Om op een reëel getal te komen moeten we stoppen met tellen en gaan modelleren.
- 46.184.219 Bluesky-accounts
- ~350.000 Nederlandstalige accounts
- ~230.000 in Nederland
Elke vermenigvuldigingsstap hierboven is een aanname.
Hoe groot het ecosysteem is
Bluesky heeft ongeveer 46 miljoen accounts (bsky.jazco.dev/stats). Dat is de basis waarvandaan we schalen. Het bredere AT Protocol-identiteitsaantal ligt hoger, maar bevat bots, spam en verwijderde accounts: dat is wat een volledige PLC-crawl als sifa.id/stats telt.
Hoeveel Nederlands er gepost wordt
We nemen steekproeven uit de publieke firehose en tellen posts met taallabel Nederlands. Ongeveer 0.761% van de posts is Nederlands, gemeten over een venster van ongeveer 18 uur. Elk account dat we Nederlands zien posten gaat de ondergrens hierboven in. Het werkelijke aantal ligt hoger: veel Nederlandstaligen posten zelden, of in het Engels.
Wat er mis kan zijn
- Taal is geen land. Nederlands wordt ook in België en daarbuiten gesproken, dus we schalen terug naar het aandeel Nederlandstaligen dat in Nederland woont (ongeveer twee derde).
- Veel mensen hier posten in het Engels, zeker de ontwikkelaars om wie deze community draait. Zij komen nooit als Nederlands naar voren en blijven ongeteld.
- We meten posts, geen mensen, en schatten daarmee accounts. Iemand die vijftig keer per dag post telt vijftig keer zo zwaar mee als iemand die eens per maand post, dus de verdeling van posts is niet de verdeling van accounts.
- Onze firehose-steekproef laat berichten vallen onder belasting, dus de gemeten aantallen zijn ondergrenzen.
Het meeste hiervan duwt het getal omlaag, niet omhoog. Als de schatting er naast zit, is te laag waarschijnlijker dan te hoog.
Controleer het zelf
De meetscripts staan in de repo van deze site. Ze lezen de publieke Jetstream-firehose, hebben geen login nodig en printen de ruwe getallen.
uv run scripts/estimate-nl-users.py 86400 nl-24h.json
tangled.org/atcommons.eu/website
, de scripts staan in scripts/.
Maak dit getal beter
De ondergrens stijgt als detectie beter wordt, en daar kun je zelf aan bijdragen: zet een Nederlands domein als handle, zet een Nederlandse locatie in je Sifa ID-profiel, of maak een Nederlandse starterpack aan. Zichtbaarder betekent telbaarder.
Bijgewerkt 25-09-2026