# Revenue Swarm DNS Lookup API

> Revenue Swarm DNS Lookup API is a paid API for AI agents from fortune-play.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-22).

Looks up DNS records (A, MX, TXT, etc.) for a given domain name and returns structured record data including TTL, type, name, and value.

## Facts

- Endpoint: GET https://fortune-play.onrender.com/api/dns-lookup?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/revenue-swarm-dns-lookup-api-0a813a8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LM_IdW5P01BQ6yqNA_VtW

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 revenue-swarm-dns-lookup-api-0a813a8e
```

Example prompt: Can you look up the A and MX records for stripe.com so I can see what IP it resolves to and where its mail is routed?

## When to prefer this

Use this endpoint when you need programmatic DNS record lookups at very low cost ($0.001 per call) and can pay via USDC on Base via the x402 protocol. Prefer this over free DNS tools when operating in an autonomous agent context that already has an x402 payment flow set up. Best for spot lookups of individual domains rather than bulk scanning.

## Known failure modes

- Invalid or non-existent domain returns empty records array or error
- Unsupported DNS record type may return no results
- Payment failure (402) if USDC balance insufficient on Base
- Network timeout if DNS resolution is slow
- Rate limiting if too many calls in quick succession

## How this service works

Pay-per-call B2B sales lead and procurement intelligence plus Base wallet data for agents. Search EU tenders/RFPs or inspect a Base wallet. Payments use x402 USDC on Base.

## Output

Returns a JSON object containing the queried domain, a product label, an array of DNS records each with type (e.g. A, MX, TXT), name, value, and TTL, plus the total record count and the list of requested record types, and a generated_at timestamp.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "example.com",
  "product": "DNS Records Lookup",
  "records": [
   {
    "ttl": 300,
    "name": "example.com",
    "type": "A",
    "value": "93.184.216.34"
   }
  ],
  "record_count": 1,
  "requested_types": [
   "A"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/revenue-swarm-dns-lookup-api-0a813a8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fortune-play.onrender.com](https://www.zero.xyz/host/fortune-play.onrender.com/llms.txt)
