npm Package Scraper
Pricing
from $1.00 / 1,000 results
npm Package Scraper
Scrape npm package data — search packages or get detailed info including versions, maintainers, and download stats.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer

Daniel
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Apify actor that scrapes the npm registry. Search for packages or get detailed info for specific ones.
Modes
Search Mode
Search npm packages by keyword. Returns package metadata, scores, and links.
Input:
{"mode": "search","query": "web scraping","max_items": 10,"include_downloads": false}
Output fields: name, version, description, keywords, author_name, author_email, publisher_username, date, links_npm, links_homepage, links_repository, links_bugs, score_final, score_quality, score_popularity, score_maintenance
Package Mode
Get detailed information for specific packages by name.
Input:
{"mode": "package","package_names": "express,react,lodash","max_items": 10,"include_downloads": true}
Output fields: name, version, description, keywords, license, homepage, repository_url, bugs_url, author, maintainers, dist_tags, created, modified, readme_length
Download Stats
Set include_downloads: true in either mode to add downloads_last_week to each result.
API Endpoints Used
- Search:
https://registry.npmjs.org/-/v1/search?text=QUERY&size=N&from=OFFSET - Package info:
https://registry.npmjs.org/{package} - Downloads:
https://api.npmjs.org/downloads/point/last-week/{package}
No authentication required. The scraper includes polite delays between requests.
Local Development
$python -m src -i .actor/input.json