📦 NPM Package Analyzer
Pricing
Pay per event
📦 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
太郎 山田
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
| Who | Why |
|---|---|
| DevOps teams | Dependency security audits |
| Engineering leaders | Track tech stack across projects |
| OSS maintainers | Competitor package analysis |
| License compliance | Verify all deps are commercially usable |
| Recruiters/founders | Research packages/maintainers for hiring |
Input
| Field | Type | Default | Description |
|---|---|---|---|
| packages | string[] | (required) | npm package names (max 100) |
| includeDownloads | boolean | true | Weekly download stats |
| includeDeprecated | boolean | false | Include 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.
Related Actors
DevOps & Tech Intel cluster — explore related Apify tools:
- 🌐 DNS Propagation Checker — Check DNS propagation across 8 global resolvers (Google, Cloudflare, Quad9, OpenDNS).
- 🔍 Subdomain Finder — Discover subdomains for any domain using Certificate Transparency logs (crt.
- 🧹 CSV Data Cleaner — Clean CSV data: trim whitespace, remove empty rows, deduplicate by columns, sort.
- 📊 SEC EDGAR Monitor — Monitor SEC EDGAR filings for US public companies by ticker or CIK.
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.