Docs · Intelligence

DNS lookup

Raw DNS records: A, MX, TXT, NS, CNAME, AAAA.

POST /v1/dns/lookup

Returns structured DNS records for a domain in one call.

Parameters

Name Type Required Default Description
domain string yes Domain to query.
records array no [A, MX, TXT] Record types to return.

Request

curl -X POST https://api.datasonar.dev/v1/dns/lookup \
  -H "Authorization: Bearer osk_..." \
  -d '{"domain": "anthropic.com", "records": ["A","MX","TXT"]}'

Response

{
  "status": "success",
  "domain": "anthropic.com",
  "records": {
    "A": ["160.79.104.10"],
    "MX": ["1 aspmx.l.google.com."],
    "TXT": ["v=spf1 include:_spf.google.com ~all"]
  }
}

Related