NPM Package Stats Scraper. Downloads, Versions, Dependencies
Pricing
from $5.00 / 1,000 npm package scrapeds
NPM Package Stats Scraper. Downloads, Versions, Dependencies
Get download counts, version history, dependencies, license, repo, and maintainer info for any npm package. Bulk-process a list of packages in one run.
Pricing
from $5.00 / 1,000 npm package scrapeds
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
NPM Package Stats Scraper — Downloads, Versions, Dependencies
Get download counts, version history, dependencies, license, repository, and maintainer info for any npm package. Bulk-process a list of packages in one run. No login.
What you get
- Package name, latest version, description, license, homepage
- Repository URL, bugs URL, keywords, author, full maintainer list
- Full dependency tree:
dependencies,devDependencies,peerDependencies+ total dependency count - Download counts for the last 24 hours, 7 days, or 30 days
- Versions count, first publish date, last publish date, deprecation notice
- TypeScript types entry, main / module entries, engines requirements
- Direct export to JSON, CSV, Excel, or Google Sheets
Use cases
- Devtool marketing — track download trends for your package vs. competitors
- Supply-chain audit — list every dependency, version, and license across a set of packages
- Investment / market research — measure popularity of an OSS project
- Lead generation — pull maintainer info for outreach to package authors
- Internal monitoring — flag deprecated packages or sudden download drops
How to use
- Enter a list of Package names (e.g.
react,vue,@vue/core) - Pick a Download window — Last 24 hours, Last 7 days, or Last 30 days
- Set Concurrency if you want to tune throughput (default 10)
- Run the actor — one package per row in the Dataset tab
Packages that don't exist or 404 are still returned as a row with the error field populated, so you never lose track of which inputs failed.
Output format
One package per dataset row — perfect for direct CSV, Excel, or Google Sheets export:
{"name": "react","npmUrl": "https://www.npmjs.com/package/react","description": "React is a JavaScript library for building user interfaces.","latestVersion": "19.0.0","license": "MIT","homepage": "https://react.dev/","repositoryUrl": "https://github.com/facebook/react","bugsUrl": "https://github.com/facebook/react/issues","keywords": ["react"],"author": "Meta","maintainers": ["fb", "react-bot"],"dependencies": {},"devDependencies": {},"peerDependencies": {},"dependencyCount": 0,"types": null,"main": "index.js","module": null,"engines": null,"versionsCount": 1856,"firstPublishedAt": "2011-10-26T17:46:21.942Z","lastPublishedAt": "2026-04-15T18:25:00.000Z","modifiedAt": "2026-05-12T01:00:00.000Z","deprecated": null,"downloads": 245678901,"downloadPeriod": "last-month","error": null}
Input options
| Field | Type | Description |
|---|---|---|
| Package names | array | List of npm package names — scoped (@scope/name) supported (required) |
| Download window | enum | Last 24 hours, Last 7 days, Last 30 days — default Last 30 days |
| Concurrency | integer | Parallel fetches — default 10, max 50 |