Archivarix

app-package-archive

npm registry

The package registry behind the Node.js ecosystem, with full version history and downloadable tarballs for every package. The underlying registry API is keyless and our search queries it directly. Reach for it to trace a JavaScript package's release history or fetch an old version. Note that the npmjs.com website itself currently challenges traffic from datacenter networks, so deep links to package pages may show a verification step first.

Software / packages API captcha degraded

Why it’s useful & how it works

The npm registry is the backbone of the JavaScript and Node.js ecosystem, holding full version histories and downloadable source tarballs for every package that has ever been published. Its underlying registry API is openly accessible by package name and returns structured JSON, which Echo uses to surface version information and metadata directly. It is the definitive place to trace a JavaScript library's release history, retrieve an older version of a package, or investigate what a dependency looked like at a given point in time. Note that the npmjs.com website may show a verification step when accessed from certain networks, though the registry data itself remains available.

What’s inside

Over 2.5 million packages with complete version histories, making it the largest single-language package registry in the world.

API access

https://registry.npmjs.org/ <pkg> (keyless)

What we measured

Our own probes, not the archive’s own claims. Re-run periodically; every reading below is dated.

Reachability

Direct request
Cloudflare challenge HTTP 403 72 ms (just a moment)
Through a datacenter proxy
Cloudflare challenge HTTP 403 481 ms (just a moment)
API, direct
Responded HTTP 200 163 ms
API, through a proxy
Responded HTTP 200 1.7 s

Did a real search return anything?

Returned results · median 573 ms · stable across runs

marker present (count not extracted)

Benchmark coverage

Found 3 of 3 test items (100%) in the Software / packages cluster. Median response 189 ms.

By how well known the item is: 1/1 well-known, 2/2 mid .

One item it found: lodash

Reachability measured 2026-08-22. Search checked 2026-08-22. Benchmark run 2026-08-22.

Access

May require solving a captcha before it responds.

Homepage

https://www.npmjs.com/

Related archives