# is-port-135-open-bulk

> is-port-135-open-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-11).

Checks whether TCP port 135 (Microsoft RPC) is open on up to 20 hosts concurrently in a single batch call, returning ordered results with per-item error fields.

## Facts

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

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-port-135-open-bulk-027595e3
```

Example prompt: Check whether port 135 is open on these 15 servers all at once: 192.168.1.1, 192.168.1.2, 192.168.1.3 ... and give me a list showing which ones have it open and any that errored out.

## When to prefer this

Use this endpoint when you need to check port 135 (Microsoft RPC) status on multiple hosts (up to 20) in one efficient call rather than making individual single-host requests. Ideal for batch enrichment workflows, security audits of host lists, or infrastructure validation where you want concurrent processing and ordered results with granular per-item error reporting. Prefer the single endpoint for one-off checks.

## Known failure modes

- Batch exceeds 20 hosts — only up to 20 hosts supported per call
- Host is unreachable or DNS resolution fails — per-item error field populated
- Timeout on individual host probe — reflected as error in that item's result
- Invalid host format — per-item error returned for that entry
- Payment not included or insufficient — HTTP 402 returned, batch not processed

## How this service works

Bulk is port 135 open: up to 20 hosts 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 corresponding to each input host, each containing whether port 135 is open (true/false), 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-port-135-open-bulk-027595e3/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)
