npm Registry Scraper - Packages & Downloads avatar

npm Registry Scraper - Packages & Downloads

Pricing

from $1.00 / 1,000 result exporteds

Go to Apify Store
npm Registry Scraper - Packages & Downloads

npm Registry Scraper - Packages & Downloads

Search the npm registry and export package data: weekly and monthly downloads, dependents count, maintainers, last publish date, quality and popularity scores, repository and homepage links. Filter by keyword, author, maintainer or scope. No API key required.

Pricing

from $1.00 / 1,000 result exporteds

Rating

0.0

(0)

Developer

Ryan Zinburg

Ryan Zinburg

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

npm Registry Scraper - Package Data, Downloads & Maintainers

Search the public npm registry and export structured package data: downloads, dependents, maintainers, repository links and the npms quality, popularity and maintenance scores.

No API key, no proxy, no rate-limit wall.

What you get per package

FieldExample
nameaxios
version1.20.0
descriptionPromise based HTTP client for the browser and node.js
keywords["http", "ajax", "promise", "rest"]
weeklyDownloads86205929
monthlyDownloads454819837
dependentsCount179549
lastPublished2026-09-15T12:27:41Z
publisher, maintainers, maintainerCountwho owns the package
qualityScore, popularityScore, maintenanceScore, finalScorenpms scoring, 0 to 1
isDeprecated, isUnstablepackage flags
npmUrl, homepage, repository, bugsUrllinks

Search filters

  • searchTerm - free text across name, description and keywords, e.g. scraper, pdf parser
  • keyword - exact npm keyword, e.g. typescript
  • author / maintainer - npm username
  • scope - organisation scope, e.g. babel for @babel/*
  • excludeDeprecated - drop deprecated packages
  • unstableOnly - only pre-1.0 packages
  • quality, popularity, maintenance - weight the ranking, each 0 to 1
  • maxResults - up to 5000 packages per run

Example input

{
"searchTerm": "pdf parser",
"excludeDeprecated": true,
"popularity": 1,
"maxResults": 200
}

Use cases

  • Developer tool market research - size a niche by counting packages and their download volume
  • Open source due diligence - check maintainer count, last publish date and deprecation before adopting a dependency
  • Supply chain review - list every package in an organisation scope with its dependents
  • Competitive analysis - compare download trajectories across alternatives in a category
  • Developer marketing - find maintainers of packages adjacent to your product
  • Tech trend tracking - monitor which keywords are gaining packages and downloads

Why the npm registry

npm is the largest software registry in the world and its search endpoint exposes downloads, dependents and quality scores in a single response, so a full export needs no per-package follow-up requests. Everything is public and free to query.

Notes

  • dependentsCount counts other npm packages that depend on this one, a better popularity signal than downloads alone for libraries.
  • Scores come from the npms.io analysis pipeline and range from 0 to 1.
  • The search endpoint returns at most 250 packages per request; the actor pages through automatically.