NPM Registry Scraper — Packages, Maintainers, Scores & Tech avatar

NPM Registry Scraper — Packages, Maintainers, Scores & Tech

Pricing

from $1.00 / 1,000 npm package extracteds

Go to Apify Store
NPM Registry Scraper — Packages, Maintainers, Scores & Tech

NPM Registry Scraper — Packages, Maintainers, Scores & Tech

Scrape JavaScript and TypeScript packages from NPM. Extract package metadata, maintainer email addresses, popularity scores, quality ratings, dependencies, and repository links.

Pricing

from $1.00 / 1,000 npm package extracteds

Rating

0.0

(0)

Developer

Spotless Studios

Spotless Studios

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Security

Limited permissions

Share

NPM Registry Packages, Maintainers & Scores Scraper

Extract structured JavaScript/TypeScript package metrics, maintainer contact emails, release history, popularity/quality/maintenance scores, keywords, and repository links from the official NPM Registry.

Features

  • Rich Package Metrics: Extracts package name, version, description, author name and email, publisher username, active maintainers, GitHub repository URL, and NPM composite scores.
  • Custom Ranking Strategies: Search by optimal (balanced), popularity (most downloaded), quality (code health), or maintenance (frequently updated).
  • Maintainer Lead Generation: Captures verified maintainer usernames and public emails for developer outreach and B2B tech recruiting.
  • Dependency & Ecosystem Monitoring: Use onlyNewItems with a stateKey to automatically get notified whenever new packages matching your tech stack or niche are published.
  • High-Throughput Execution: Lightweight JSON queries consuming minimal memory (128 MB), completely bypasses DOM scraping and headless browser costs.

Input Parameters

ParameterTypeDefaultDescription
searchQueryString"crawler"Package keyword, topic, or search term
authorString""Filter by specific author/publisher username
rankingString"optimal"optimal, popularity, quality, or maintenance
minScoreNumber0Minimum overall score threshold (0.0 to 1.0)
packageNamesArray[]Specific package names (e.g. ["crawlee", "apify"])
maxResultsInteger100Maximum packages to extract
onlyNewItemsBooleanfalseMonitoring mode: only emit newly discovered packages
outputPresetString"full"full, lean, or contacts

Output Example

{
"name": "crawlee",
"scope": null,
"version": "3.12.0",
"description": "The scalable web scraping and crawling library for Node.js",
"keywords": ["crawler", "scraper", "headless", "apify"],
"date": "2026-10-20T14:22:00.000Z",
"npmUrl": "https://www.npmjs.com/package/crawlee",
"authorName": "Apify Technologies",
"publisherUsername": "apify-bot",
"maintainers": [
{ "username": "mnmkng", "email": "dev@apify.com" }
],
"homepage": "https://crawlee.dev",
"repositoryUrl": "https://github.com/apify/crawlee",
"scoreFinal": 0.94,
"scoreQuality": 0.98,
"scorePopularity": 0.92,
"scoreMaintenance": 0.95,
"scrapedAt": "2026-10-27T12:00:00.000Z"
}

More from Spotless Studios

All actors on Apify · Support: spotless.studios.info@gmail.com

ActorBest for
SLED Government BidsDaily US gov RFP / bid alerts
Webflow ExpertsWebflow agency & freelancer leads
Stripe PartnersStripe implementation partner lists
UK Planning ApplicationsUK planning leads + agent contacts
Product HuntEvery PH launch + makers / websites
Duunitori JobsFinland job listings
Clutch AgenciesClutch agency prospecting
Skool CommunitiesSkool community & creator leads