npm Package Scraper avatar

npm Package Scraper

Pricing

Pay per usage

Go to Apify Store
npm Package Scraper

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

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

ParameterTypeDefaultDescription
searchQuerystring""Package name or keyword to search
packageNamestring""Exact package name (bypasses search)
maxResultsinteger10Maximum packages to extract (1-50)
includeVersionsbooleanfalseInclude 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