npm Scraper – Package Downloads, Dependencies & Maintainers
Pricing
Pay per event
npm Scraper – Package Downloads, Dependencies & Maintainers
Export npm package metadata (version, license, repository, maintainers, dependencies) plus weekly and monthly download counts, by package name or search query. Official registry API.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Andrew Moffat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Export npm package metadata (version, license, repository, maintainers, dependencies) plus weekly and monthly download counts, by package name or search query. Official registry API.
npm Scraper by Moxie: fast, reliable and polite, built on official/public data sources.
What can it do?
- Market maps of JS libraries and competitors
- Developer-tool lead generation via repository links
- Supply-chain / license audits
- Tracking adoption with scheduled runs
Data source
The official npm registry (registry.npmjs.org) and downloads API (api.npmjs.org). Public data only.
Features
- Pay only for results (pay-per-event pricing, no monthly rental)
- Incremental mode: scheduled runs return only items you haven't received before
- LLM-ready output: optional compact Markdown per item for RAG / AI agents
- Polite rate limiting with automatic retries and backoff
- Clean, flat JSON you can export as CSV, Excel, JSON or via API
Input example
{"packages": ["crawlee","apify"],"searchQueries": ["web scraper"],"maxItems": 10,"includeDownloads": true}
Output example
{"id": "crawlee","name": "crawlee","url": "https://www.npmjs.com/package/crawlee","version": "3.18.2","description": "The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.","keywords": ["apify","headless","chrome","puppeteer","crawler","scraper"],"license": "Apache-2.0","homepage": "https://crawlee.dev","repository": "https://github.com/apify/crawlee","author": "Apify","maintainers": ["mtrunkat","jancurn","petrpatek","mnmkng","jaroslavhejlek","drobnikj","metalwarrior665","fnesveda","b4nan","janbuchar","apify-service-account"],"dependencies": ["tslib","@crawlee/cli","import-local","@crawlee/core","@crawlee/http","@crawlee/basic","@crawlee/jsdom","@crawlee/utils","@crawlee/browser","@crawlee/cheerio","@crawlee/linkedom","@crawlee/puppeteer","@crawlee/playwright","@crawlee/browser-pool","@crawlee/memory-storage"],"dependencyCount": 15,"publishedAt": null,"weeklyDownloads": 192880,"monthlyDownloads": 613101,"searchScore": null,"query": null}
Pricing
| Event | Price |
|---|---|
Package (result) | $0.0005 |
| Actor start | $0.003 per run |
Example: 1,000 results ≈ $0.50 + $0.003 start fee. Apify platform usage is included in the price.
Benchmark: epctex/npm-scraper charges $0.0005/result (Apify Store, 30 Oct 2026).
Use via API or MCP
curl -X POST "https://api.apify.com/v2/acts/devteamdrew~npm-package-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' -d '{"packages": ["crawlee", "apify"], "searchQueries": ["web scraper"], "maxItems": 10, "includeDownloads": true}'
AI agents (Claude, Cursor, etc.) can call this actor through the Apify MCP server: add https://mcp.apify.com/?actors=devteamdrew/npm-package-scraper as an MCP server.
FAQ
Are download numbers official?
Yes, from npm's downloads API.
Can I schedule it?
Yes. Use Apify Schedules together with incremental mode to receive only new items.
Something broke?
Open an issue on the actor's Issues tab; we monitor nightly and usually fix within 24 hours.
Related actors
- Bluesky Scraper & API – Posts, Profiles & Search
- Companies House Scraper – UK Company Data, Directors & Filings
- UK Planning Applications Scraper – 400+ Councils & Postcodes
- Hacker News Scraper – Stories, Comments & Who Is Hiring Jobs
- GitHub Trending Scraper – Repos, Stars & Developers
- Mastodon Scraper – Fediverse Hashtags, Accounts & Trends
- Lemmy Scraper – Posts, Comments & Communities (Fediverse)
- SEC EDGAR Scraper – Filings Search, 10-K, 10-Q & 8-K
- arXiv Scraper – Papers, Abstracts & Authors Search
Legal and GDPR
This actor only collects publicly available data from official or open APIs and respects their rate limits and terms of use.