NPM Package Tracker — Metadata + Download Stats avatar

NPM Package Tracker — Metadata + Download Stats

Pricing

$0.20 / 1,000 npm package snapshots

Go to Apify Store
NPM Package Tracker — Metadata + Download Stats

NPM Package Tracker — Metadata + Download Stats

Snapshot NPM package metadata + download stats via the public registry.npmjs.org and api.npmjs.org/downloads endpoints. One row per package with version, dependencies count, repository, maintainers, weekly + monthly downloads.

Pricing

$0.20 / 1,000 npm package snapshots

Rating

0.0

(0)

Developer

vøiddo

vøiddo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Snapshot NPM package metadata and weekly/monthly download statistics via the public registry.npmjs.org and api.npmjs.org/downloads endpoints. One row per package — version, dependencies count, repository, maintainers, and download totals. No authentication required.

Example output row

{
"snapshotAt": "2026-06-03T11:00:00+00:00",
"name": "react",
"description": "React is a JavaScript library for building user interfaces.",
"latestVersion": "18.3.1",
"createdAt": "2011-10-26T17:46:21.943Z",
"modifiedAt": "2024-04-26T12:00:00.000Z",
"license": "MIT",
"homepage": "https://reactjs.org/",
"repositoryUrl": "git+https://github.com/facebook/react.git",
"maintainers": ["fb", "reactjs"],
"keywords": ["react"],
"dependenciesCount": 3,
"peerDependenciesCount": 0,
"devDependenciesCount": 0,
"downloadsLastMonth": 2800000000,
"downloadsLastWeek": 680000000
}

How to use

Input schema:

FieldTypeDefaultDescription
packagesstring[]["react","next","vue","svelte"]NPM package names to fetch
includeDownloadsbooleantrueAlso fetch download counts from api.npmjs.org

Example input:

{
"packages": ["react", "next", "typescript", "tailwindcss"],
"includeDownloads": true
}

When includeDownloads is true, the actor makes two requests per package (registry + downloads). Set it to false to halve request count and speed up the run when download stats are not needed.

Pricing

Event: package_snapshot — $0.0002 per package row

One charge per package successfully fetched. Packages that return 404 or error are not charged.

Buyer

  • Track competitor NPM package growth week-over-week by storing snapshots daily.
  • Monitor dependency counts across your supply chain for security triage.
  • Build dashboards comparing download velocity across framework ecosystems.
  • Qualify open-source libraries before adoption — license, maintainers, activity.
  • Feed package metadata into LLM pipelines for automated dependency analysis.

Source

  • Registry metadata: https://registry.npmjs.org/{package} — public, no auth, full package document
  • Download stats: https://api.npmjs.org/downloads/range/last-month/{package} — returns 30 daily counts; actor sums them for monthly total and last-7-days weekly total