# TypeScript Package Metadata and Health

> TypeScript Package Metadata and Health is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Fetches live npm registry metadata and health information for a specified TypeScript (or any npm) package

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/demand-next-package-npm-typescript-project-health?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/typescript-package-metadata-and-health-24a45e5d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_b_VSWBLUsxlb2dt4vKT_y

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 typescript-package-metadata-and-health-24a45e5d -d '<json body>'
```

Example prompt: Can you check the npm registry health and metadata for the 'typescript' package — I want to know the latest version, download stats, and whether it's actively maintained?

## When to prefer this

Use this endpoint when you need real-time npm registry metadata and health signals for TypeScript or any npm package, especially when evaluating whether to adopt or upgrade a dependency. Prefer this over static databases when freshness matters — e.g. checking the latest published version, recent publish activity, or maintainer status.

## Known failure modes

- Package name not found on npm registry — returns error or empty result
- Network timeout reaching npm registry — returns timeout error
- Invalid package name format — returns validation error
- Package may be unpublished or deprecated — data may be incomplete

## How this service works

TypeScript Package metadata and health: Live npm Registry package metadata and health for TypeScript. Package name can be overridden.

## Output

Returns live npm registry data for the specified package including version history, latest version, download counts, maintainer info, license, dependencies, and package health indicators such as update frequency and activity status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "package": {
   "type": "string",
   "default": "typescript",
   "description": "Package name to inspect."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/typescript-package-metadata-and-health-24a45e5d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
