# QuietSignal npm Package Health Lookup

> QuietSignal npm Package Health Lookup is a paid API for AI agents from 83-29-153-50.sslip.io, paid per call via x402, $0.02/call, status down (last checked 2026-10-12).

Returns public npm registry health facts for a given package, including version count, latest version, and registry status.

## Facts

- Endpoint: GET https://83-29-153-50.sslip.io/v1/npm-package-health?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: down
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quietsignal-npm-package-health-lookup-f235f9bf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Clhw2kl1wy6JWDkDKbitR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability quietsignal-npm-package-health-lookup-f235f9bf
```

Example prompt: Can you check the npm registry health for the package 'express' — I want to know its latest version and how many versions have been published?

## When to prefer this

Choose this endpoint when you need a quick, machine-readable snapshot of an npm package's registry presence, latest version, and version count without scraping the npm website. It is ideal for agents automating dependency audits, CI checks, or package verification workflows that require a clean JSON fact payload. Prefer it over raw npm registry API calls when operating in an x402 micropayment context on Base.

## Known failure modes

- Package not found on npm registry — registry_status may be 404
- Malformed or missing 'package' query parameter returns a validation error
- npm registry temporarily unavailable causes upstream timeout or non-200 status
- Private or scoped packages not accessible via public registry return no data
- Payment not completed (HTTP 402) if USDC micropayment is not fulfilled before request

## How this service works

QuietSignal Public Data: independent, read-only rollup, wallet, opportunity, and developer-data facts for agents, paid per request with USDC over HTTP 402 on Base.

## Output

Returns a JSON object conforming to the npm-package-health/v1 schema, including the package name, total version count, latest published version string, HTTP registry status code (e.g. 200), and a disclaimer noting these are public registry metadata only and not a security or quality guarantee.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "package"
     ],
     "properties": {
      "package": {
       "type": "string",
       "description": "Public npm package name"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "schema": "npm-package-health/v1",
  "package": "requests",
  "disclaimer": "Public npm registry metadata only; not a security or quality guarantee.",
  "version_count": 1,
  "latest_version": "1.0.0",
  "registry_status": 200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quietsignal-npm-package-health-lookup-f235f9bf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 83-29-153-50.sslip.io](https://www.zero.xyz/host/83-29-153-50.sslip.io/llms.txt)
