Community · Live visitors · Fully anonymous

Visitor Map

What this map shows

This map shows where people are on this website or using our API right now — it is not market data. Each green dot is a place where someone opened a page of this site, or sent a request to our API, in the last 5 minutes; nothing on the map says which, and our own services appear as a single dot. A green dot that sits at the middle of a country means we only know the country, not the place — that is all we show for a visitor who has not allowed analytics cookies. Switch on the all-time layer to add a blue dot for every place a visit has been recorded from. Drag to pan and scroll to zoom. Locations are approximate and anonymous — no identities, ever.

— online now Anonymous only
Drag to pan · Scroll to zoom · Click a dot for location
zoom 100%

Loading the live count…

Last 24 hours
Loading history…
Sightings, Last 24h
…
Avg / Day (30d)
…
Peak Day (30d)
…
Days Observed
…
What the dots mean
Green dot — online right now. Someone opened a page of this site, or sent a request to our API, in the last five minutes. A visitor with analytics cookies allowed, and every API request, is shown at an approximate location (rounded to about 11 km); a visitor without analytics cookies is shown only by country, as the green dot at the middle of that country described below. Nothing on the map says which kind a dot is, and our own services appear as a single dot. A green dot disappears about five minutes after that person's last page view or API request.
Blue dot — a place we have recorded a visit from before. These appear only when “Show all-time visitors” is switched on. Where someone is online now in a place that has been visited before, the green dot is drawn on top of the blue one.
—
Off by default. When on, draws a blue dot on every place a visit has been recorded from — alongside, not instead of, the live green dots.
Approximate locations only. Fully anonymous — no identities, ever.

We estimate a coarse region from your IP address and round it to roughly 11 km before it’s stored, under a random one-time ID — never your account, email, wallet, or any identifier. The same goes for the approximate city of an active connection to our API: our server reads it from the location Cloudflare attaches to the request, and it is drawn like any other dot, with no label and no identity. When that estimate is not available, all we record is the country your network reports; that is stored as a country-level sighting and drawn as a dot at the middle of the country, which is not where anyone actually was. Your live dot on the map expires automatically after 5 minutes of inactivity, same as always.

What we keep: to show a 24-hour history, daily averages and a layer showing every place a visit has ever been recorded from, we keep an aggregated count — how many visitors were seen near a rounded point, in a given period. That aggregate never records which specific visitor it was, only that someone was near that rounded point at that time. Those counts are kept indefinitely, because at this coarseness they identify nobody. What expires is the detail: after 30 days each record is coarsened from roughly 11 km to roughly 110 km and from hourly to daily — those older points are then labelled as the wider regions they have become, so nothing on this map is ever drawn as more precise than it really is. The times shown next to a point follow the same rule: rounded to the hour while the record is recent, and to the day once it has been coarsened, so a point never discloses the moment one visitor was seen. The short-lived table used to avoid counting the same person twice in one hour is deleted after 2 days. The optional “all-time visitors” layer (off by default) draws from this aggregate only, never from individual visit records.