Tools / npm & PyPI Package Stats, Downloads & Release Monitor

npm & PyPI Package Stats, Downloads & Release Monitor

Get npm and PyPI package versions, release dates, downloads and licenses in bulk. Input: npmPackages, pypiPackages. Output (JSON/CSV): one row per item with ecosystem, name, found, latestVersion, latestReleaseAt, daysSinceRelease, releasesLast90d, downloadsLastWeek, downloadsLastMonth, license.

Run it on Apify Store →

What it's for

Example input

{
 "npmPackages": [
  "react",
  "apify"
 ],
 "pypiPackages": [
  "requests"
 ]
}

Example output

{
  "ecosystem": "pypi",
  "name": "requests",
  "found": true,
  "latestVersion": "2.34.2",
  "description": "Python HTTP for Humans.",
  "license": "Apache-2.0",
  "homepage": null,
  "repository": "https://github.com/psf/requests",
  "keywords": [],
  "latestReleaseAt": "2026-05-14T19:25:26.443000Z",
  "daysSinceRelease": 150,
  "createdAt": "2011-02-14T08:49:42.641660Z",
  "versionCount": 163,
  "releasesLast90d": 0,
  "deprecated": null,
  "requiresPython": ">=3.10",
  "dependencyCount": 4,
  "dependencies": [
    "charset_normalizer",
    "idna",
    "urllib3",
    "certifi"
  ]
}

Input reference

FieldTypeNotes
npmPackagesarrayExact names, scoped names allowed (@scope/name).
pypiPackagesarrayExact PyPI project names.
npmSearcharrayEach query adds the top matching npm packages.
searchLimitintegernpm search size.
monitorModebooleanFlags new versions, deprecation, license, maintainer and dependency-count changes, plus week-over-week download change. Schedule daily or weekly.
onlyChangedbooleanMonitor mode only.
stateStoreNamestringNamed key-value store for previous snapshots.

Pricing

Pay per package. See the Pricing tab. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open npm & PyPI Package Stats, Downloads & Release Monitor on Apify →