# AirPlay DNS SRV Record Lookup

> AirPlay DNS SRV Record Lookup is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-28).

Resolves DNS SRV records for the _airplay._tcp service at a given registrable domain hostname

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/dns-srv-airplay?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/airplay-dns-srv-record-lookup-8cc5519d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RjgInl59_aAf87eMQo5Uz

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 airplay-dns-srv-record-lookup-8cc5519d -d '<json body>'
```

Example prompt: Can you look up the AirPlay DNS SRV records for apple.com so I can find out what server and port it uses for AirPlay?

## When to prefer this

Choose this endpoint when you specifically need AirPlay SRV records (_airplay._tcp) for a given registrable domain and want a simple, paid micro-API call rather than running a full DNS resolver yourself. It abstracts the underscore-label construction so callers pass just the base domain. Prefer the free sandbox endpoint POST /v1/sandbox/dns-srv-airplay first if you are testing or budget-sensitive.

## Known failure modes

- Domain not found or does not exist — DNS resolution fails
- No _airplay._tcp SRV record present for the domain — empty result returned
- Malformed or too-long hostname input — validation error
- Network timeout reaching authoritative DNS server
- Rate limiting if called too frequently in quick succession

## How this service works

Call when an agent needs SRV records at _airplay._tcp.{hostname} for AirPlay. The caller sends the registrable domain, not the underscored name. Exact $0.003 USDC. Prefer unpaid POST /v1/sandbox/dns-srv-airplay first.

## Output

Returns DNS SRV record data for the _airplay._tcp service at the given hostname, typically including priority, weight, port number, and target hostname of the AirPlay server. If no SRV records are found, returns an empty or null result indicating AirPlay is not advertised for that domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hostname": {
   "type": "string",
   "examples": [
    "example.com"
   ],
   "maxLength": 253,
   "minLength": 1,
   "description": "Public DNS hostname such as example.com. Not a URL, not an IP literal, and not a private name."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/airplay-dns-srv-record-lookup-8cc5519d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
