API Version: 1.9
The DNS Tools API allows you to look up DNS records for a given hostname.
The DNS Lookup tool currently supports these record types:
This is the API for the DNS Tools.
{hostname}
The hostname, domain name, or IP address to look up, save, etc.
Example: https://networkcalc.com/api/dns/lookup/example.com
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{hostname}
The hostname, domain name, or IP address to look up, save, etc.
Example: https://networkcalc.com/api/dns/lookup/save/example.com
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{hostname}
The hostname, domain name, or IP address to look up, save, etc.
Example: https://networkcalc.com/api/dns/whois/example.com
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{hostname}
The hostname, domain name, or IP address to look up, save, etc.
Example: https://networkcalc.com/api/dns/whois/save/example.com
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{hostname}
The hostname, domain name, or IP address to look up, save, etc.
Example: https://networkcalc.com/api/dns/spf/example.com
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{hostname}
The hostname, domain name, or IP address to look up, save, etc.
Example: https://networkcalc.com/api/dns/spf/save/example.com
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{id}
(Optional) The unique identifier for the saved query.
Example: https://networkcalc.com/api/dns/saved/123
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{id}
(Optional) The unique identifier for the saved query.
Example: https://networkcalc.com/api/dns/dns/saved/123
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
{id}
(Optional) The unique identifier for the saved query.
Example: https://networkcalc.com/api/dns/dns/saved/123
200
OK
- Success.
400
NO_HOST_SPECIFIED
- The {hostname} parameter was not specified.
400
INVALID_HOST
- The {hostname} parmaeter is not valid.
400
NO_RECORDS
- The hostname is valid, but the query returned no results.
400
INVALID_STRING
- The request format is incorrect. It should be a string.
400
FAILED_TO_VALIDATE
- An error occurred while validating. Verify the request and try again.
400
NO_SPF_RECORD
- An SPF record was not supplied in the body or there was no published SPF record found for {hostname}
.
status.errors
.",true
if the SPF record is valid, false
otherwise.",term
, type
, is_valid
, dns_lookups
."{id}
was specified. See DNSQueryResponse"