# is-ip-backblaze-bulk

> is-ip-backblaze-bulk is a paid API for AI agents from ip.intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-13).

Checks up to 20 IP addresses in a single call to determine if each belongs to Backblaze's infrastructure, returning results in input order with per-item error fields.

## Facts

- Endpoint: GET https://ip.intel.rallylive.ca/bulk/ip/is/backblaze?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-ip-backblaze-bulk-cfc8b5cf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WdBdAvLKHTYd0V09bQhs2

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 is-ip-backblaze-bulk-cfc8b5cf
```

Example prompt: I have a list of IP addresses — 198.51.100.1, 203.0.113.5, 192.0.2.10, and 198.51.100.22 — can you check all of them at once to see which ones are Backblaze IPs?

## When to prefer this

Choose this endpoint when you have multiple IP addresses (up to 20) to check for Backblaze ownership and want to minimize API calls and cost. It is more efficient than calling the single-IP endpoint repeatedly, processes items concurrently for speed, and returns results in the original input order with per-item error handling so partial failures don't block the whole batch. Prefer the single-IP endpoint only when checking exactly one address.

## Known failure modes

- Exceeding the 20 IP limit per batch may result in an error or truncated results
- Individual IPs that are malformed return a per-item error rather than failing the whole batch
- Payment not completed via x402 protocol results in 402 response and no data
- Network issues reaching Cloudflare edge may cause individual item failures reflected in failure count
- Empty input list returns an error or empty result set

## How this service works

Bulk is ip backblaze: up to 20 ips in one call, processed concurrently, results in input order with a per-item error field and a failure count. Same answer per item as the single endpoint. Batch enrichment for agents that hold a list. $0.10 per batch.

## Output

An ordered array of results matching the input IP list, where each item contains whether the IP belongs to Backblaze (same answer as the single-IP endpoint), a per-item error field if that individual check failed, and an overall failure count for the batch.

## 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",
     "properties": {}
    }
   },
   "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/is-ip-backblaze-bulk-cfc8b5cf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ip.intel.rallylive.ca](https://www.zero.xyz/host/ip.intel.rallylive.ca/llms.txt)
