# is-dns-hosted-by-shopify-bulk

> is-dns-hosted-by-shopify-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-18).

Checks up to 20 domains in one call to determine if each domain's DNS is hosted by Shopify, returning per-item results in input order with error fields and a failure count.

## Facts

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

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-shopify-bulk-23b91e51
```

Example prompt: I have a list of 15 e-commerce domains — shopone.com, shoptwo.com, and 13 others — can you check all of them at once to tell me which ones have their DNS hosted by Shopify?

## When to prefer this

Choose this endpoint when you have multiple domains (2–20) to check for Shopify DNS hosting and want to minimize API calls and latency. It processes all items concurrently and returns results in input order, making it ideal for bulk enrichment pipelines, lead scoring, or portfolio audits. Use the single endpoint instead if you only have one domain to check.

## Known failure modes

- Batch exceeds 20 domains — request rejected or truncated
- Individual domain lookup fails — per-item error field populated, failure count incremented
- Invalid domain format — per-item error returned
- DNS resolver timeout for one or more domains — reflected in per-item error
- Payment not processed — entire batch call rejected

## How this service works

Bulk is dns hosted by shopify: 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

Returns an ordered array of results matching the input domain list, where each item indicates whether the domain's DNS is hosted by Shopify, along with a per-item error field if the lookup 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-dns-hosted-by-shopify-bulk-23b91e51/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)
