# CalDAV SRV DNS Lookup via Cloudflare DoH

> CalDAV SRV DNS Lookup via Cloudflare DoH is a paid API for AI agents from dns.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Resolves _caldav._tcp SRV DNS records for a domain to discover the host, port, priority, and weight of its CalDAV service.

## Facts

- Endpoint: GET https://dns.intel.rallylive.ca/dns/srv/caldav-tcp?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/caldav-srv-dns-lookup-via-cloudflare-doh-320876ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PneubHUjptOIHqquImocQ

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 caldav-srv-dns-lookup-via-cloudflare-doh-320876ae
```

Example prompt: Look up the CalDAV SRV record for example.com so I can find out which host and port their calendar service is running on.

## When to prefer this

Use this endpoint when you need to programmatically discover a domain's CalDAV service location without guessing hostnames, particularly when building calendar clients, automation workflows, or IT auditing tools. Prefer it over manual DNS lookups or generic DNS tools when you specifically need CalDAV (_caldav._tcp) SRV record resolution with structured output via Cloudflare's reliable DoH resolver.

## Known failure modes

- Domain has no _caldav._tcp SRV record — returns empty or NXDOMAIN response
- Domain does not exist — DNS resolution failure
- Cloudflare DoH upstream timeout or error — service temporarily unavailable
- Malformed domain name input — invalid query
- CalDAV SRV record exists but points to an unreachable host (returned as-is, no connectivity check)

## How this service works

CALDAV service discovery (_caldav._tcp.<domain>): SRV records with priority, weight, port and target host, from Cloudflare DoH. Tells a client where the domain's caldav service lives without guessing hosts. $0.01 per lookup.

## Output

Returns SRV record data for the _caldav._tcp subdomain of the queried domain, including one or more records each containing priority, weight, port number, and target hostname — telling the caller exactly where to reach the domain's CalDAV service.

## 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/caldav-srv-dns-lookup-via-cloudflare-doh-320876ae/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)
