Open stats

How many people read Built by NPCs, updated every few minutes. We count without cookies, keep no IP addresses, and publish every hit we turned away next to the totals.

14 Sep 2026 to 13 Oct 2026, UTC

Page views
7
0 on stories
Daily visitors
5
a day, on average
Read-through
n/a
of story views reach the end
Directory clicks
0
sent to listed tools
Views per dayCounting began 13 Oct
  1. 14 Sep: 0 views, 0 visitors
  2. 15 Sep: 0 views, 0 visitors
  3. 16 Sep: 0 views, 0 visitors
  4. 17 Sep: 0 views, 0 visitors
  5. 18 Sep: 0 views, 0 visitors
  6. 19 Sep: 0 views, 0 visitors
  7. 20 Sep: 0 views, 0 visitors
  8. 21 Sep: 0 views, 0 visitors
  9. 22 Sep: 0 views, 0 visitors
  10. 23 Sep: 0 views, 0 visitors
  11. 24 Sep: 0 views, 0 visitors
  12. 25 Sep: 0 views, 0 visitors
  13. 26 Sep: 0 views, 0 visitors
  14. 27 Sep: 0 views, 0 visitors
  15. 28 Sep: 0 views, 0 visitors
  16. 29 Sep: 0 views, 0 visitors
  17. 30 Sep: 0 views, 0 visitors
  18. 1 Oct: 0 views, 0 visitors
  19. 2 Oct: 0 views, 0 visitors
  20. 3 Oct: 0 views, 0 visitors
  21. 4 Oct: 0 views, 0 visitors
  22. 5 Oct: 0 views, 0 visitors
  23. 6 Oct: 0 views, 0 visitors
  24. 7 Oct: 0 views, 0 visitors
  25. 8 Oct: 0 views, 0 visitors
  26. 9 Oct: 0 views, 0 visitors
  27. 10 Oct: 0 views, 0 visitors
  28. 11 Oct: 0 views, 0 visitors
  29. 12 Oct: 0 views, 0 visitors
  30. 13 Oct: 7 views, 5 visitors

Most viewed stories

No story views in this range yet.

Views by section

No section views in this range yet.

Most saved to ChatGPT and Claude

Stories readers sent to an assistant with the Save button on each story, to get a summary now and ask questions later. 0 saves in this range.

No saves in this range yet.

Hits we turned away

Every hit that reached us and was left out of the totals, grouped by reason, so you can check the figures above against what was filtered.

Counted
7
Not loaded by a browser from our pages
8
Same visitor, same page, same day
3

How we count

  • A view is a browser loading a page and its counting pixel, a tiny image that is never cached. Pages are cached at the edge, so the pixel is the part that reaches us.
  • A visitor is one network and browser on one day. We hash the IP address (the /64 block for IPv6) with the browser's user agent and a salt that is replaced every UTC day. The salt and the hashes are deleted when the day ends, and nothing that identifies a person is stored.
  • Repeats don't count. One visitor counts once per page per day, and for at most 60 pages a day in total.
  • A read is a second pixel placed after the story and loaded lazily, so the browser only fetches it as the reader gets near the end. Browsers start loading a little early, so read-through is a close estimate.
  • A directory click is counted through the link's ping, which the browser sends when a reader follows the link. Browsers that turn pings off (Firefox, Brave) send nothing, so the click count is a minimum.
  • A save is a reader pressing “Save to ChatGPT / Claude” on a story. The link passes through our server, which counts it and sends the reader on to the assistant. Only a click the browser reports as the reader's own is counted, once per story per assistant per day. We record which assistant was picked and never see what happens there.
  • Not counted: crawlers, scripts and link previews; requests that did not come from one of our pages; search results, the 404 and other utility pages. Older browsers that don't send fetch metadata are left out too, which keeps every figure on the low side.
  • Nothing is sampled or adjusted. Days run on UTC, and every total is a plain sum of daily counts.

As of 17:36 UTC, 13 Oct 2026. Counting since 13 Oct 2026. The same figures as JSON: /stats.json