npm Package Scraper avatar

npm Package Scraper

Pricing

from $2.00 / 1,000 results

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

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

22 days 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