About npmtraffic

Built for maintainers who need answers

npm download counts are useful, but charts alone rarely answer the questions that matter: when did something change, how big was the shift, and what caused it?

What you get

Daily breakdown table

Read spikes date-by-date, not just as a curve

Day-to-day deltas

Spot the start of change windows quickly

Compare packages

Up to 5 packages side-by-side with consistent labeling

Event markers

Correlate releases, posts, or incidents with downloads

Deterministic exports

CSV/JSON with traceable metadata for analysis and audit trails

Local-first

Event annotations live in your browser storage by default

Shareable URLs

Compare links are explicit and compact; event sharing is opt-in

No gimmicks

Restrained UI, stable exports, minimal moving parts

Time zone

All daily rows are computed and displayed in UTC to match npm’s official reporting window.

Privacy

Privacy-preserving analytics (Vercel Web Analytics) for basic site usage. No ad pixels. Theme preference uses a first-party cookie plus localStorage. No user profiles. No cross-site tracking.

Disclaimer: npmtraffic is not affiliated with npm, Inc. Download numbers come from api.npmjs.org and represent total downloads, not unique users.