Free tier · No API key required

Know every package
before you install it.

Transparent health scores, security analysis, and maintenance insights for any npm package. Open algorithm. One API call.

Try:

One call. Full picture.

REST API

Three endpoints cover every use case. No API key for free tier.

GETSingle Score
/api/v1/score/:package

Full health analysis. Supports scoped packages and specific versions.

react · @nuxt/kit · react@18.2.0

POSTBatch Analysis
/api/v1/batch

Audit your entire package.json. Up to 50 packages in one request.

{"packages": [...]}

GETCompare
/api/v1/compare?packages=a,b

Side-by-side comparison of 2–5 packages with a recommendation.

react,vue,svelte

Transparent by design.

Every score is explainable. Every factor is documented. No black boxes.

30%

maintenance

"Is someone home?"

Publish recency, release frequency, maintainer count, commit activity, archived status

25%

quality

"Is it well-built?"

TypeScript types, module format, license, description, repository link, dependency count

25%

security

"Is it safe to use?"

Known CVEs via OSV.dev, severity level, bus factor risk, dependency attack surface

20%

popularity

"Does the community trust it?"

Weekly downloads (log scale), download trend, GitHub stars

Powered by public APIs — no vendor lock-in

📦

npm Registry

Package metadata

📊

npm Downloads

Download counts & trends

🛡️

OSV.dev

Vulnerability database

GitHub API

Stars & commit activity

Simple pricing.

Start free. Scale when you need to.

View full details

Free

$0
  • 100 API calls/day
  • Basic scores
  • Single package analysis
  • Community support
Popular

Pro

$29/mo
  • 10,000 calls/day
  • Full factor breakdown
  • Batch (50 packages)
  • Webhooks

Team

$99/mo
  • 50,000 calls/day
  • CI/CD integration
  • Slack/Discord alerts
  • Historical trends

Enterprise

$299/mo
  • Unlimited calls
  • Custom scoring rules
  • SBOM export
  • SLA + dedicated support