# is-ip-vultr-bulk

> is-ip-vultr-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 whether each belongs to Vultr's infrastructure, returning results in input order with per-item error fields.

## Facts

- Endpoint: GET https://ip.intel.rallylive.ca/bulk/ip/is/vultr?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-vultr-bulk-db424ff0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jp5CU5qeyQ9ne6NaCSf2t

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-vultr-bulk-db424ff0
```

Example prompt: I have a list of IP addresses — 45.32.1.1, 108.61.10.10, 149.28.50.50, and 207.246.100.100 — can you check all of them at once to see which ones are Vultr cloud servers?

## When to prefer this

Use this endpoint when you need to check multiple IPs (up to 20) for Vultr hosting status in a single API call rather than making individual requests. It is ideal when processing log files, threat intelligence feeds, or access lists where Vultr attribution is needed at scale without the overhead of sequential single-IP calls.

## Known failure modes

- Invalid or malformed IP addresses return per-item errors without failing the whole batch
- Batches exceeding 20 IPs are likely rejected
- Network timeouts may increment the failure count for affected items
- Non-IPv4 addresses may not be supported
- Payment failure results in 402 response and no results returned

## How this service works

Bulk is ip vultr: 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 a boolean indicating whether the IP belongs to Vultr's network, a per-item error field if the 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-vultr-bulk-db424ff0/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)
