NPM Package Metadata Scraper — Search & Inspect Packages
Pricing
from $1.00 / 1,000 package returneds
Go to Apify Store

NPM Package Metadata Scraper — Search & Inspect Packages
Search npm and export clean package metadata — version, license, author, maintainers, repository, keywords, weekly downloads, publish dates, optional deps/version history. No API key. Pay per package.
Pricing
from $1.00 / 1,000 package returneds
Rating
0.0
(0)
Developer
Pedro Resende
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
NPM Package Metadata Scraper
Search the npm registry and export clean, structured package metadata — no API key, no setup. Built for supply-chain security audits, dependency analysis, and agent/dev tooling.
Pay per package — you're charged once per package row returned to the dataset.
What it returns (one row per package)
| Field | Description |
|---|---|
name | Exact npm package name |
description | Package description |
latestVersion | Version tagged latest |
license | SPDX license identifier |
author | Package author |
maintainers | Maintainer usernames |
repository | Source repository URL |
homepage | Project homepage |
keywords | Package keywords |
weeklyDownloads | Downloads in the last 7 days |
lastPublishDate / createdDate / modifiedDate | ISO timestamps |
totalVersions | Number of published versions |
dependencies / devDependencies | Latest-version dependency maps (optional) |
versions | Full version-number list (optional) |
Input
| Field | Type | Description |
|---|---|---|
packageName | string | Inspect one exact package (e.g. react, lodash, express) |
searchQuery | string | Full-text registry search (used when packageName is empty) |
topN | int | Results to return when searching (1–100, default 20) |
includeDependencies | bool | Attach latest deps + devDeps |
includeVersions | bool | Attach full version history |
Run via API
# inspect a single packagecurl -X POST "https://api.apify.com/v2/acts/alleserojje~npm-package-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"packageName":"react","includeDependencies":true}'# searchcurl -X POST "https://api.apify.com/v2/acts/alleserojje~npm-package-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQuery":"web scraping","topN":10}'
Data sources
- npm registry:
https://registry.npmjs.org(official, no key) - npm downloads:
https://api.npmjs.org/downloads(official, no key)