Get DNS resource records

GET https://www.whoisxmlapi.com/whoisserver/DNSService?domainName=whoisxmlapi.com&type=_all

Request Params

KeyDatatypeRequiredDescription
domainNamestringThe target domain name.
typestringDNS type: A, NS, SOA, MX, etc. You can specify multiple comma-separated values, e.g., A,SOA,TXT; all records can be retrieved with type=_all.
outputFormatnullResponse output format. Acceptable values: JSON
callbacknullA javascript function used when outputFormat is JSON.

RESPONSES

status: OK

"\u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n\u003cDNSData\u003e\n    \u003cdomainName\u003ewhoisxmlapi.com\u003c/domainName\u003e\n    \u003ctypes\u003e\n        \u003cint\u003e15\u003c/int\u003e\n        \u003cint\u003e2\u003c/int\u003e\n    \u003c/types\u003e\n    \u003cdnsTypes\u003eMX,NS\u003c/dnsTypes\u003e\n    \u003caudit\u003e\n        \u003ccreatedDate\u003e2022-11-25 09:16:43 UTC\u003c/createdDate\u003e\n        \u003cupdatedDate\u003e2022-11-25 09:16:43 UTC\u003c/updatedDate\u003e\n    \u003c/audit\u003e\n    \u003cdnsRecords\u003e\n        \u003cNSRecord\u003e\n            \u003ctype\u003e2\u003c/type\u003e\n            \u003cdnsType\u003eNS\u003c/dnsType\u003e\n            \u003cname\u003ewhoisxmlapi.com.\u003c/name\u003e\n            \u003cadditionalName\u003eelle.ns.cloudflare.com.\u003c/additionalName\u003e\n            \u003cttl\u003e21600\u003c/ttl\u003e\n            \u003crRsetType\u003e2\u003c/rRsetType\u003e\n            \u003crawText\u003ewhoisxmlapi.com.\t21600\tIN\tNS\telle.ns.cloudflare.com.\u003c/rawText\u003e\n            \u003ctarget\u003eelle.ns.cloudflare.com.\u003c/target\u003e\n        \u003c/NSRecord\u003e\n        \u003cNSRecord\u003e\n            \u003ctype\u003e2\u003c/type\u003e\n            \u003cdnsType\u003eNS\u003c/dnsType\u003e\n            \u003cname\u003ewhoisxmlapi.com.\u003c/name\u003e\n            \u003cadditionalName\u003ecarl.ns.cloudflare.com.\u003c/additionalName\u003e\n            \u003cttl\u003e21600\u003c/ttl\u003e\n            \u003crRsetType\u003e2\u003c/rRsetType\u003e\n            \u003crawText\u003ewhoisxmlapi.com.\t21600\tIN\tNS\tcarl.ns.cloudflare.com.\u003c/rawText\u003e\n            \u003ctarget\u003ecarl.ns.cloudflare.com.\u003c/target\u003e\n        \u003c/NSRecord\u003e\n        \u003cMXRecord\u003e\n            \u003ctype\u003e15\u003c/type\u003e\n            \u003cdnsType\u003eMX\u003c/dnsType\u003e\n            \u003cname\u003ewhoisxmlapi.com.\u003c/name\u003e\n            \u003cadditionalName\u003easpmx3.googlemail.com.\u003c/additionalName\u003e\n            \u003cttl\u003e67\u003c/ttl\u003e\n            \u003crRsetType\u003e15\u003c/rRsetType\u003e\n            \u003crawText\u003ewhoisxmlapi.com.\t67\tIN\tMX\t50 aspmx3.googlemail.com.\u003c/rawText\u003e\n            \u003cpriority\u003e50\u003c/priority\u003e\n            \u003ctarget\u003easpmx3.googlemail.com.\u003c/target\u003e\n        \u003c/MXRecord\u003e\n        \u003cMXRecord\u003e\n            \u003ctype\u003e15\u003c/type\u003e\n            \u003cdnsType\u003eMX\u003c/dnsType\u003e\n            \u003cname\u003ewhoisxmlapi.com.\u003c/name\u003e\n            \u003cadditionalName\u003easpmx.l.google.com.\u003c/additionalName\u003e\n            \u003cttl\u003e67\u003c/ttl\u003e\n            \u003crRsetType\u003e15\u003c/rRsetType\u003e\n            \u003crawText\u003ewhoisxmlapi.com.\t67\tIN\tMX\t10 aspmx.l.google.com.\u003c/rawText\u003e\n            \u003cpriority\u003e10\u003c/priority\u003e\n            \u003ctarget\u003easpmx.l.google.com.\u003c/target\u003e\n        \u003c/MXRecord\u003e\n        \u003cMXRecord\u003e\n            \u003ctype\u003e15\u003c/type\u003e\n            \u003cdnsType\u003eMX\u003c/dnsType\u003e\n            \u003cname\u003ewhoisxmlapi.com.\u003c/name\u003e\n            \u003cadditionalName\u003ealt1.aspmx.l.google.com.\u003c/additionalName\u003e\n            \u003cttl\u003e67\u003c/ttl\u003e\n            \u003crRsetType\u003e15\u003c/rRsetType\u003e\n            \u003crawText\u003ewhoisxmlapi.com.\t67\tIN\tMX\t20 alt1.aspmx.l.google.com.\u003c/rawText\u003e\n            \u003cpriority\u003e20\u003c/priority\u003e\n            \u003ctarget\u003ealt1.aspmx.l.google.com.\u003c/target\u003e\n        \u003c/MXRecord\u003e\n        \u003cMXRecord\u003e\n            \u003ctype\u003e15\u003c/type\u003e\n            \u003cdnsType\u003eMX\u003c/dnsType\u003e\n            \u003cname\u003ewhoisxmlapi.com.\u003c/name\u003e\n            \u003cadditionalName\u003ealt2.aspmx.l.google.com.\u003c/additionalName\u003e\n            \u003cttl\u003e67\u003c/ttl\u003e\n            \u003crRsetType\u003e15\u003c/rRsetType\u003e\n            \u003crawText\u003ewhoisxmlapi.com.\t67\tIN\tMX\t30 alt2.aspmx.l.google.com.\u003c/rawText\u003e\n            \u003cpriority\u003e30\u003c/priority\u003e\n            \u003ctarget\u003ealt2.aspmx.l.google.com.\u003c/target\u003e\n        \u003c/MXRecord\u003e\n        \u003cMXRecord\u003e\n            \u003ctype\u003e15\u003c/type\u003e\n            \u003cdnsType\u003eMX\u003c/dnsType\u003e\n            \u003cname\u003ewhoisxmlapi.com.\u003c/name\u003e\n            \u003cadditionalName\u003easpmx2.googlemail.com.\u003c/additionalName\u003e\n            \u003cttl\u003e67\u003c/ttl\u003e\n            \u003crRsetType\u003e15\u003c/rRsetType\u003e\n            \u003crawText\u003ewhoisxmlapi.com.\t67\tIN\tMX\t40 aspmx2.googlemail.com.\u003c/rawText\u003e\n            \u003cpriority\u003e40\u003c/priority\u003e\n            \u003ctarget\u003easpmx2.googlemail.com.\u003c/target\u003e\n        \u003c/MXRecord\u003e\n    \u003c/dnsRecords\u003e\n\u003c/DNSData\u003e"