package_health_checker
Check npm, PyPI, and Crates.io package health: deprecation, last publish, license, weekly downloads, maintainers, GitHub stars, and a 0-100 score in one row per package.
Instructions
Package health checker for npm, PyPI and Crates.io — deprecation, last publish date, licence, weekly downloads, maintainers, GitHub stars and a 0-100 health score, one row per package. Billed to your own Apify account: ~$0.002 per result (Apify free-plan price, lower on paid plans).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| packages | Yes | Packages — Enter the packages to check, one row is returned per package. Prefix the name with the registry, e.g. npm:react, pypi:requests, crates:serde. Bare names such as react or @scope/name use the default registry below, and full registry URLs work too, e.g. https://pypi.org/project/requests/. Example: ["react"]. | |
| enrichGithub | No | Enrich with GitHub data — Keep this on to add GitHub stars, forks, open issues, the archived flag and the last push date whenever the package points at a GitHub repository. Turn it off to run faster and avoid GitHub rate limits. | |
| defaultRegistry | No | Default registry — Select which registry a bare package name belongs to, e.g. npm for react. Entries that already carry a prefix (pypi:requests) or a registry URL ignore this setting. Options: npm = npm (JavaScript); pypi = PyPI (Python); crates = Crates.io (Rust). | npm |