npm download analytics.
Daily data, full metadata,
zero guessing.

UTC-anchored daily tables, compare insights, release context, and exports with traceable metadata. Built for reproducible package traffic analysis.

popular packages

Start with a package, or compare 2 - 5 packages • Why this exists

Made for package maintainers

Not just charts. Tables you can audit, insights you can scan, exports you can trust, and events you can correlate.

UTC-anchored daily rows

Date ranges end at yesterday UTC, matching npm’s reporting window. Package tables also include deltas, MA3/MA7, and MAD outlier signals.

Example row (format)
2026-07-18 (UTC)
Downloads: 123,456
Delta: +1,234

Deterministic exports

CSV, Excel-friendly CSV, and JSON include cache status, generated_at, request_id, stale flags, and UTC date ranges for repeatable analysis.

Example output (format)
npmtraffic__react__30d__2026-06-19-2026-07-18__utc.csv
Header metadata
# from=2026-06-19
# to=2026-07-18
# timezone=UTC
# generated_at=2026-07-19T08:18:26.302Z
# source=npm downloads API
# request_id=62ebc19a-1589-4197-8a83-c51805caa87a
# cache_status=HIT
# is_stale=false
# stale_reason=

Events + release markers

Pin your own notes, import npm releases into local markers, and show publish markers on charts without syncing private context to the server.

2025-01-20: v19.0.0 releaselocal marker

Insights + stale-aware UI

Package and compare pages summarize leaders, movers, peaks, consistency, and outliers. Stale responses show explicit warnings and retry controls.

Leader, fastest mover, peak day, outliers, cache state

Compare packages side-by-side

Up to 5 packages. Aligned date ranges. Leader and fastest-mover insights. Shareable URLs.

Start Comparing