npm Package Search with Monthly Download Counts
npm package search by keyword: name, version, description, repo link and monthly downloads per hit. Search hits carry no license field. Name lookups do.
What this run is set to
The settings saved on this example. Every one of them is editable once you open it on Apify — these are a starting point, not a limit.
| Setting | Value | What it does |
|---|---|---|
Registry | npm | Which package registry to use. |
Search query (npm only) | react state management | Keywords to search the npm registry for (e.g. "react state management"). |
Include monthly downloads (npm) | on | Fetch last-month download counts for each npm package via the npm downloads API. |
Max packages (npm search) | 50 | Maximum number of packages to return from an npm search query. |
Pricing
$0.002 per package = $2 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Package returned | Charged per package returned. | $0.002 |
Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-06-13, and they are what you are actually charged.
What you get
A structured dataset — each result includes fields like:
authordescriptionhomepagekeywordslicensemonthlyDownloadsnameregistryrepositoryscoreurlversionExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
More use cases for Package Registry Scraper (npm + PyPI)
Built on Package Registry Scraper (npm + PyPI) — every input, output field, price and the full how-to are on the tool page.
Where this tool sits
- Categories
- Developer & Research Tools
- Platforms
- Academic & Research