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"]
}
}