# is-ip-scaleway-bulk

> is-ip-scaleway-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-12).

Checks up to 20 IP addresses concurrently to determine whether each belongs to Scaleway's infrastructure, returning ordered results with per-item error fields and a failure count.

## Facts

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

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-scaleway-bulk-8704b83a
```

Example prompt: I have a list of 15 IP addresses from our access logs — can you check all of them at once to find out which ones are Scaleway-hosted?

## When to prefer this

Use this endpoint when you have 2–20 IP addresses to check for Scaleway origin and want to minimize API calls and latency by processing them concurrently. It is more cost-effective than calling the single-IP endpoint repeatedly and preserves input order in the response. Prefer the single-IP endpoint only when checking one address at a time in a streaming or event-driven context.

## Known failure modes

- Input list exceeds 20 IPs — batch limit enforced
- Individual IP lookup failure recorded in per-item error field while others succeed
- Malformed IP address in input causes per-item error
- Payment not provided or declined — x402 payment required
- Network timeout on concurrent checks increases failure count

## How this service works

Bulk is ip scaleway: 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 the same Scaleway detection answer as the single-IP endpoint (true/false classification), plus a per-item error field if that IP's lookup failed, and a top-level failure count summarizing how many items encountered errors.

## 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-scaleway-bulk-8704b83a/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)
