# Bolt NPM Package Lookup

> Bolt NPM Package Lookup is a paid API for AI agents from boltx402.orbonomy.xyz, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Fetches metadata and details for a specified npm package

## Facts

- Endpoint: POST https://boltx402.orbonomy.xyz/api/npm-package
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bolt-npm-package-lookup-5e0706e5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Q7LwhB6KnU4oOtPMV4Kdv

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 bolt-npm-package-lookup-5e0706e5 -d '<json body>'
```

Example prompt: Can you look up the npm package 'lodash' and tell me its latest version, description, and maintainers?

## When to prefer this

Use this endpoint when you need quick programmatic access to npm package metadata without setting up direct npm registry API calls, and you want to pay per-request via USDC rather than manage API keys or rate limits.

## Known failure modes

- Package name not found in npm registry — returns success: false or empty data
- Invalid or malformed package name — validation error
- Network timeout reaching npm registry — service error
- Private/scoped package not publicly accessible — returns not found

## How this service works

Utility toolkit for AI agents. 54 endpoints — tools, data, and AI processing. Pay per request in USDC via x402.

## Output

Returns a data object containing npm package metadata such as name, version, description, author, dependencies, and other registry information, along with a success boolean indicating whether the lookup succeeded.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "package"
 ],
 "properties": {
  "package": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bolt-npm-package-lookup-5e0706e5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from boltx402.orbonomy.xyz](https://www.zero.xyz/host/boltx402.orbonomy.xyz/llms.txt)
