📦 NPM Package Analyzer avatar

📦 NPM Package Analyzer

Pricing

Pay per event

Go to Apify Store
📦 NPM Package Analyzer

📦 NPM Package Analyzer

Analyze npm packages: weekly downloads, dependencies, licenses, deprecation status, publish dates. Perfect for dependency auditing, license compliance, tech research. No API key needed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

太郎 山田

太郎 山田

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 hours ago

Last modified

Categories

Share

Analyze npm packages: download stats, dependencies, licenses, deprecation status. Ideal for dependency auditing and tech research.

Store Quickstart

Start with the Quickstart template (5 popular packages). For dependency audits, use License Audit with includeDownloads=true.

Key Features

  • 📦 Full package metadata — version, description, author, homepage, repo
  • 📥 Weekly download stats — Usage signal for popularity
  • 🔗 Dependencies tree — Direct deps with version specs
  • ⚖️ License info — MIT, Apache-2.0, GPL-3.0 detection
  • ⚠️ Deprecation detection — Flags deprecated packages
  • 🔑 No API key needed — Uses official npm registry

Use Cases

WhoWhy
DevOps teamsDependency security audits
Engineering leadersTrack tech stack across projects
OSS maintainersCompetitor package analysis
License complianceVerify all deps are commercially usable
Recruiters/foundersResearch packages/maintainers for hiring

Input

FieldTypeDefaultDescription
packagesstring[](required)npm package names (max 100)
includeDownloadsbooleantrueWeekly download stats
includeDeprecatedbooleanfalseInclude deprecated warnings

Input Example

{
"packages": ["express", "react", "axios"],
"includeDownloads": true,
"includeDeprecated": false
}

Output Example

{
"name": "express",
"version": "4.21.2",
"description": "Fast, unopinionated web framework",
"author": "TJ Holowaychuk",
"license": "MIT",
"dependencies": {"body-parser": "~1.20.0"},
"weeklyDownloads": 32000000,
"deprecated": false
}

FAQ

Where do download stats come from?

npm's official npms.io API. Weekly counts are reliable popularity signals.

Can I get security vulnerability data?

Not directly. Pair with npm audit or Snyk for security scanning.

Does it work with private packages?

No — only public npm registry. Private packages require authentication.

Deprecated packages?

Flagged via the 'deprecated' field. Useful for migration planning.

DevOps & Tech Intel cluster — explore related Apify tools:

Cost

Pay Per Event:

  • actor-start: $0.01 (flat fee per run)
  • dataset-item: $0.003 per output item

Example: 1,000 items = $0.01 + (1,000 × $0.003) = $3.01

No subscription required — you only pay for what you use.