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