npm Package Scraper
Pricing
Pay per usage
Go to Apify Store
npm Package Scraper
Search and extract Node.js package data from npm including versions, dependencies and weekly downloads.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Stephan Corbeil
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Extract package metadata, versions, dependencies, and statistics from NPM (Node Package Manager registry).
Features
- Search for packages by keyword
- Get detailed package metadata
- Extract version history and dependencies
- Get author and maintainer information
- Download count estimates
- Repository links and homepage URLs
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| searchQuery | string | "" | Package name or keyword to search |
| packageName | string | "" | Exact package name (bypasses search) |
| maxResults | integer | 10 | Maximum packages to extract (1-50) |
| includeVersions | boolean | false | Include full version history |
Output Format
{"name": "express","version": "4.18.2","description": "Fast, unopinionated, minimalist web framework","author": "TJ Holowaychuk","license": "MIT","homePage": "http://expressjs.com","repositoryUrl": "https://github.com/expressjs/express","npmUrl": "https://www.npmjs.com/package/express","bugsUrl": "https://github.com/expressjs/express/issues","keywords": ["express", "framework", "web"],"main": "index.js","dependencies": {"accepts": "~1.3.8","array-flatten": "1.1.1"},"devDependencies": {"mocha": "^10.0.0"},"peerDependencies": {},"engines": {"node": ">= 0.10.0"},"maintainers": ["dougwilson", "hacksparrow"],"publishTime": "2022-12-14T20:20:00.000Z","latestPublishTime": "2022-12-14T20:20:00.000Z","distTags": {"latest": "4.18.2"},"versionCount": 275,"hasTypes": true,"typesPackage": "@types/express","isDeprecated": false,"deprecationMessage": null,"scraper": "npm","scrapeTime": "2026-02-15T05:00:00"}
API Used
- NPM Registry API:
https://registry.npmjs.org/{package} - NPM Search API:
https://registry.npmjs.org/-/v1/search?text={query}
Limitations
- Download statistics require separate API calls (not included in basic metadata)
- Search API has rate limits
- Some private packages may not be accessible
Pricing
$5 per 1000 results
License
MIT