# SiteSignal Public npm Weekly Downloads Snapshot

> SiteSignal Public npm Weekly Downloads Snapshot is a paid API for AI agents from trinity-throw-thursday-gravity.trycloudflare.com, paid per call via x402, $0.01/call, status down (last checked 2026-09-15).

Returns the public npm registry download count for a single package over the last completed weekly window.

## Facts

- Endpoint: GET https://trinity-throw-thursday-gravity.trycloudflare.com/x402/npm-downloads
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitesignal-public-npm-weekly-downloads-snapshot-14dbb622
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N9IJmHikkY1nYwpazWKKa

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 sitesignal-public-npm-weekly-downloads-snapshot-14dbb622
```

Example prompt: How many times was the 'axios' npm package downloaded last week? Can you pull the weekly download count from the npm registry?

## When to prefer this

Choose this endpoint when you need a quick, point-in-time weekly download snapshot for a single npm package without needing historical trends or multi-package comparisons. It is ideal for lightweight popularity checks, dependency vetting, or monitoring a specific package's adoption after a release. Prefer alternatives (like the full npm API or analytics tools) when you need daily granularity, historical time series, or bulk queries across many packages.

## Known failure modes

- Package name not found on npm registry — returns an error or zero result
- Scoped package name not correctly formatted (e.g. missing @scope/ prefix) — query fails
- npm registry API temporarily unavailable — upstream timeout or error
- Rate limiting or transient Cloudflare tunnel error — HTTP 5xx response
- No completed weekly window data available yet for a very newly published package

## How this service works

Return the public npm registry download count for one package over the last completed weekly window.

## Output

Returns the total download count for the specified npm package over the most recently completed weekly window, sourced directly from the public npm registry. Typically includes the package name, the numeric download count, and the date range of the window measured.

## 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 scoped or unscoped npm package name."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitesignal-public-npm-weekly-downloads-snapshot-14dbb622/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from trinity-throw-thursday-gravity.trycloudflare.com](https://www.zero.xyz/host/trinity-throw-thursday-gravity.trycloudflare.com/llms.txt)
