Get DNS resource records
GET https://www.whoisxmlapi.com/whoisserver/DNSService?domainName=whoisxmlapi.com&type=_all
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
domainName | string | The target domain name. | |
type | string | DNS 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. | |
outputFormat | null | Response output format. Acceptable values: JSON | |
callback | null | A 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"