npm & PyPI Package Scraper — Downloads, Health & Maintenance avatar

npm & PyPI Package Scraper — Downloads, Health & Maintenance

Pricing

from $10.00 / 1,000 results

Go to Apify Store
npm & PyPI Package Scraper — Downloads, Health & Maintenance

npm & PyPI Package Scraper — Downloads, Health & Maintenance

Package intelligence for npm and PyPI: download stats, publish recency, maintenance scores, license and repo metadata. Find abandoned dependencies, benchmark libraries, monitor your stack. Official APIs, keyless.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

samwise.agency

samwise.agency

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Dependency and market intelligence for the two biggest package ecosystems. Pulls official registry data (npm + PyPI) into one clean, unified schema: download trends, publish recency, maintenance signals, licenses, repos.

What you can extract:

  • 📦 Deep package lookups — metadata + last-week/month/year downloads
  • 🔍 npm keyword search — with npm's own quality/popularity/maintenance scores
  • 🚨 Maintenance signalsdaysSinceLastPublish, deprecated, version counts
  • ⚖️ Compliance fields — license, repository, homepage

Quick start

  1. Click Run — default input looks up npm:express and pypi:requests
  2. Paste your own dependency list (one package per line)
  3. Schedule monthly = automated dependency health audit

Sample output

{
"ecosystem": "npm",
"name": "express",
"url": "https://www.npmjs.com/package/express",
"description": "Fast, unopinionated, minimalist web framework",
"latestVersion": "5.1.0",
"license": "MIT",
"repository": "https://github.com/expressjs/express.git",
"maintainersCount": 3,
"versionsCount": 279,
"createdAt": "2010-12-29T19:38:25.450Z",
"lastPublishedAt": "2026-03-11T09:14:02.000Z",
"daysSinceLastPublish": 131,
"deprecated": false,
"downloadsLastWeek": 32411890,
"downloadsLastMonth": 138902114,
"downloadsLastYear": 1620044120,
"dependenciesCount": 27
}

Use cases

  • Dependency audits — flag abandoned packages (daysSinceLastPublish > 365) across your stack
  • Dev-tool market research — compare adoption of competing libraries over time
  • Security/compliance — license inventory for legal review
  • Content & DevRel — "state of X ecosystem" posts backed by real download data
  • Investment research — open-source traction signals for dev-tool startups

Input reference

FieldTypeNotes
packagesarraynpm:name, pypi:name, or bare name (tries both)
npmSearchQueriesarrayKeyword search with npm score fields
maxSearchResultsintegerCap per search

Pricing

Pay per result row. Auditing a 100-dependency project costs well under a dollar.

FAQ

Where does the data come from? Official APIs only: registry.npmjs.org, api.npmjs.org (downloads), pypi.org JSON API, pypistats.org.

Scoped npm packages? Supported — npm:@scope/name works.