Domain Info

Look up DNS records and check availability for any domain. Returns A, AAAA, MX, NS, TXT, and CNAME records alongside a registration availability flag derived from NS delegation.

Get API Key

Overview

Use Cases

  • Domain availability checking before registration
  • Email deliverability checks (MX record presence)
  • Security audits and DNS reconnaissance
  • Monitoring DNS propagation after record changes

Features

A and AAAA (IPv4 and IPv6) record lookup
MX record lookup for mail server detection
NS record lookup with availability inference
TXT record lookup for SPF, DKIM, and verification tokens
CNAME alias detection
Availability flag β€” true when the domain has no NS delegation (NXDOMAIN)

API Endpoints

Get Domain Info

Returns DNS records and availability status for the given domain.

GET
https://api.requiems.xyz/v1/tech/domain/{domain}

Parameters

Name Type Required Description
domain string Required The domain to look up (e.g. example.com)

Try it out

Live Demo
Request

The domain to look up (e.g. example.com)

Response Fields

Field Type Description
domain string The domain that was looked up
available boolean True when the domain appears to be unregistered (NS lookup returns NXDOMAIN). False when name servers are delegated.
dns.a array of strings IPv4 addresses (A records)
dns.aaaa array of strings IPv6 addresses (AAAA records)
dns.mx array of objects Mail exchange records, each with host and priority fields
dns.ns array of strings Authoritative name server hostnames
dns.txt array of strings TXT record values (SPF, DKIM, verification tokens, etc.)
dns.cname string CNAME alias target, if the domain is an alias. Empty string when no alias exists.

Code Examples

curl "https://api.requiems.xyz/v1/tech/domain/example.com" \
  -H "requiems-api-key: YOUR_API_KEY"

Error Responses

bad_request

The domain parameter is not a valid hostname (e.g. missing TLD, invalid characters, or leading/trailing hyphens).

Frequently Asked Questions