# DNS SRV Record Lookup

> DNS SRV Record Lookup is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Looks up DNS SRV records for a domain, returning parsed service discovery data including priority, weight, port, and target host for protocols like SIP, XMPP, LDAP, Minecraft, and Kerberos.

## Facts

- Endpoint: GET https://intel.rallylive.ca/dns/srv
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dns-srv-record-lookup-ab0f0dea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_I-a8d8yn5hUZ8gA2d_fgt

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 dns-srv-record-lookup-ab0f0dea
```

Example prompt: Can you look up the SRV records for rallylive.ca and tell me what services are registered — including the priority, weight, port, and target host for each one?

## When to prefer this

Use this endpoint when you need to programmatically discover services registered in DNS for a domain — especially for protocols like SIP, XMPP, LDAP, Kerberos, or Minecraft that rely on SRV records for service location. Prefer this over raw DNS tools when you need parsed, structured output (priority, weight, port, target) ready for use in configuration or connection logic without manual parsing.

## Known failure modes

- Domain has no SRV records — returns empty result set
- Invalid or malformed domain name — returns error
- Domain does not exist (NXDOMAIN) — lookup fails
- DNS timeout or upstream resolver unavailable — returns error
- Network connectivity issue to DNS resolver — returns error

## How this service works

DNS SRV record lookup: service records (SIP, XMPP, LDAP, Minecraft, Kerberos and others) with priority, weight, port and target host, parsed. Service discovery for a domain. $0.01 per lookup.

## Output

Returns a parsed list of SRV records for the queried domain, each containing: service name, protocol, priority (integer), weight (integer), port number, and target hostname. Enables automated service discovery without manual DNS digging.

## 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/dns-srv-record-lookup-ab0f0dea/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
