๐ฆ npm Scraper โ Downloads & Dependencies
Pricing
from $3.00 / 1,000 results
๐ฆ npm Scraper โ Downloads & Dependencies
Extract npm package data โ download counts, dependencies, version history, maintainers & READMEs. Build dependency analysis, package monitoring & JS ecosystem trackers. Pay per package.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Stephan Corbeil
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
๐ฆ npm Package Scraper โ Metadata, Dependencies, Maintainers & Versions
Bulk-extract package metadata from the npm registry: name, description, latest version, full dependency tree, dist-tags, maintainers, repository link, license, weekly download stats, and version history. A pay-per-result alternative to libraries.io API, npms.io, Snyk Advisor, and OSS Insight โ purpose-built for developer-tools founders sizing markets, supply-chain security teams auditing dependency surface, and DevRel teams tracking package adoption.
Why npm Package Scraper Beats libraries.io, npms.io, Snyk Advisor & OSS Insight
| Feature | NexGenData npm Scraper | libraries.io API | npms.io | Snyk Advisor | OSS Insight |
|---|---|---|---|---|---|
| Cost | $2 per 1K packages, pay-per-event | Free (heavy throttle) | Free | $25-99 / dev / month | $$ / month |
| Dependency tree depth | Full (resolved) | One level | One level | Vuln-focused | Limited |
| Maintainer + repo metadata | Yes | Yes | Yes | Limited | Yes |
| Weekly downloads | Yes | No | Yes | No | Yes |
| Version history | Yes โ all versions + dates | Yes | Yes | Limited | Limited |
| Bulk export | JSON / CSV / Excel | Plan-gated | Plan-gated | CSV | Plan-gated |
| Auth | Apify token | API key | None | Snyk account | OSS Insight account |
| Rate limit | None (Apify proxies) | Strict | Strict | Per-account | Per-account |
Most teams pick this actor instead of maintaining a custom npm-registry harvester because it is the drop-in alternative to libraries.io that doesn't bonk you with rate limits on the first thousand packages โ cheaper than Snyk Advisor for non-security audits, and drop-in compatible with downstream BI tools.
What You Get Per Package
Each dataset item is a flat record:
nameโ package namedescriptionlatest_versionversions[]โ every published version with{version, published_at}dependenciesโ production deps mapdev_dependencies,peer_dependencies,optional_dependenciesdist_tagsโ e.g.{latest, next, beta}maintainers[]โ{name, email}repositoryโ{type, url}homepage,license,keywords[]weekly_downloads,monthly_downloadscreated_at,modified_atunpacked_size,file_countโ for latest tarball
Use Cases
- Developer-tools founders โ map the addressable market for a new build tool by counting packages with relevant
keywords - Supply-chain security teams โ audit the resolved dependency tree of a private monorepo against the live npm registry
- DevRel / open-source maintainers โ track adoption of your library by measuring downstream-dependents growth week-over-week
- VC analysts โ flag breakout dev-tool packages early by sorting on
weekly_downloadsvelocity - Engineering managers โ generate package-health scorecards (last-modified, maintainer count, dependents) for internal tech-debt reviews
Quick Start
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/npm-scraper").call(run_input={"packages": ["react", "vue", "svelte", "next", "remix"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["name"], item["latest_version"], item["weekly_downloads"])
Pricing
Pay-per-event:
- Actor Start: small fixed charge per run (memory-scaled)
- Per package: $2 per 1,000 packages returned
No subscription, no minimum.
Related NexGenData Actors
| Use case | Actor |
|---|---|
| PyPI Python package scraper | pypi-scraper |
| npm package download statistics | npm-package-stats |
| PyPI package download statistics | pypi-package-stats |
| GitHub trending repositories | github-trending-repos |
| GitHub repository deep-stats | github-repo-stats |
| Stack Overflow Q&A scraper | stackoverflow-questions |
| Developer tools intelligence MCP | developer-tools-mcp-server |
| Hacker News scraper | hacker-news-scraper |
FAQ
Does the actor resolve transitive dependencies?
Yes โ the dependencies field is the package's declared deps, and a resolved_dependencies array contains the fully resolved transitive graph (depth-capped at 5 for performance).
Do you cover unscoped and scoped packages?
Yes โ both react and @scope/package are supported.
How often is download data refreshed? Weekly download counts come from the npm public API, refreshed daily by npm itself.
Output formats? JSON, CSV, Excel, and the Apify dataset API.
Is this legal? Yes โ npm registry data is public and intentionally exposed for tooling like this.
About NexGenData
NexGenData publishes 260+ buyer-intent actors covering SEC filings, YC alumni, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges, and more. All pay-per-result. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b
How NexGenData Pricing Works
Every NexGenData actor uses pay-per-event pricing โ you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.
- Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
- Result / item: charged per item written to the default dataset
- No charge for retries, internal proxy rotation, or failed sub-requests โ those are absorbed by the platform
Apify Platform Bonus
New to Apify? Sign up with the NexGenData referral link โ you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.
Integration Surface
Every actor in the NexGenData catalog can be triggered from:
- Apify console โ point-and-click run
- Apify API โ REST + webhooks
- Apify Python / JS SDKs โ programmatic batch
- Zapier, Make.com, n8n โ official integrations
- MCP โ many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
- Schedules โ built-in cron for daily / weekly / monthly runs
- Webhooks โ POST results to any HTTPS endpoint on dataset write
Support
NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome โ high-demand features ship in the next version.
Home: thenextgennexus.com Full catalog: apify.com/nexgendata