# is-dns-hosted-by-ovh-bulk

> is-dns-hosted-by-ovh-bulk is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-22).

Checks whether up to 20 domains have their DNS hosted by OVH, processing all concurrently and returning results in input order with per-item errors and a failure count.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/bulk/dns/hosted-by/ovh?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-dns-hosted-by-ovh-bulk-84752ce5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9tAbkqxpKVrsdBb0Mtbjy

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-dns-hosted-by-ovh-bulk-84752ce5
```

Example prompt: Can you check these 15 domains all at once and tell me which ones have their DNS hosted by OVH: example.com, myshop.fr, clientsite.eu, and the rest of the list I'm pasting in?

## When to prefer this

Use this endpoint when you have a list of 2–20 domains and need to check OVH DNS hosting for all of them efficiently in a single API call. Prefer this over calling the single-domain endpoint repeatedly to avoid latency, extra payment overhead, and sequential delays. Ideal for bulk enrichment workflows, domain portfolio audits, or competitive intelligence pipelines where OVH hosting detection is one step in a larger process.

## Known failure modes

- Input list exceeds 20 domains — batch limit enforced
- Individual domain lookup fails (DNS resolution error) — per-item error field populated, failure count incremented
- Invalid domain format in input — per-item error returned
- Payment not received or x402 challenge failed — request rejected
- Network timeout during concurrent DNS resolution — partial results with errors

## How this service works

Bulk is dns hosted by ovh: up to 20 domains 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 per-domain results indicating whether each domain's DNS is hosted by OVH, matching the input order. Each item includes a boolean or status answer equivalent to the single-domain endpoint, plus a per-item error field for any lookup failure. A top-level failure count summarizes how many items could not be resolved.

## 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-dns-hosted-by-ovh-bulk-84752ce5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.intel.rallylive.ca](https://www.zero.xyz/host/dns.intel.rallylive.ca/llms.txt)
