DNS Checker API

The DNS Checker API is a powerful tool designed to facilitate easy access to comprehensive DNS (Domain Name System) information for a given domain.

About

It offers developers, network administrators, and cybersecurity professionals a straightforward means to retrieve various DNS records associated with a domain name.

By leveraging the DNS Checker API, users can obtain detailed insights into a domain's DNS configuration, including A (IPv4 address), AAAA (IPv6 address), HTTPS, MX (Mail Exchange), NS (Name Server), SOA (Start of Authority), TXT (Text), HINFO (Host Information) and many other records.

The API returns the DNS records in a structured JSON format, allowing for easy integration into applications, scripts, and tools. Each record type is accompanied by its corresponding values, enabling users to quickly interpret and utilize the information as needed.

Whether it's verifying DNS configurations, diagnosing network issues, conducting security assessments, or monitoring DNS changes over time, the DNS Checker API offers versatile functionality to address a wide range of use cases effectively.

With its user-friendly interface and comprehensive data coverage, the DNS Checker API serves as a valuable resource for enhancing DNS management and analysis tasks.

Curl Requests and Responses

Process the API

curl -X 'POST' \
  'https://api.magicapi.dev/api/v1/magicapi/dnschecker/dnschecker' \
  -H 'accept: application/json' \
  -H 'x-magicapi-key: API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "domain": "api.market"
}'

The response would be like this

[
    {
        "record_type": "A",
        "value": [
            "172.67.194.239",
            "104.21.90.42"
        ]
    },
    {
        "record_type": "AAAA",
        "value": [
            "2606:4700:3035::6815:5a2a",
            "2606:4700:3034::ac43:c2ef"
        ]
    },
    {
        "record_type": "HTTPS",
        "value": [
            "1 . alpn=\"h3,h2\" ipv4hint=\"104.21.90.42,172.67.194.239\" ipv6hint=\"2606:4700:3034::ac43:c2ef,2606:4700:3035::6815:5a2a\""
        ]
    },
    {
        "record_type": "MX",
        "value": [
            "0 api-market.mail.protection.outlook.com."
        ]
    },
    {
        "record_type": "NS",
        "value": [
            "lee.ns.cloudflare.com.",
            "roxy.ns.cloudflare.com."
        ]
    },
    {
        "record_type": "SOA",
        "value": [
            "lee.ns.cloudflare.com. dns.cloudflare.com. 2336594289 10000 2400 604800 1800"
        ]
    },
    {
        "record_type": "TXT",
        "value": [
            "\"v=spf1 include:spf.protection.outlook.com -all\"",
            "\"MS=ms30007217\"",
            "\"google-site-verification=W-7F4ksUW4DMk3-PRLpk940D6-5HD1WseH4EtpywD_c\""
        ]
    },
    {
        "record_type": "HINFO",
        "value": [
            "RFC8482 "
        ]
    }
]

Last updated