API.Market
Go to API.market
  • Welcome to API.market
  • What are API Products?
  • How to subscribe to a SaaS API Product?
  • Managing Subscriptions
  • Analytics & Logs
  • How can I cancel my Subscription?
  • How do I add payment details?
  • How does API.market charges me?
  • Error Codes
  • Seller Docs
    • API Seller Console
    • What is an API Product?
    • What is a Pricing Plan
    • Importing an API Source
    • Creating a Product using the Wizard
    • Testing Your APIs & Products
    • Analytics & Logs
    • Custom Usage
    • Overriding Custom Usage on Result Retrieval
  • FUNDAMENTALS
    • Convert Postman Collection to OpenAPI Yaml
    • Create OpenAPI spec using ChatGPT
  • About Us
  • API Product Docs
    • MagicAPI
      • Screenshot API
      • Domain Availability Checker API
      • WhoIS API
      • PDF Conversion API
      • Image Upscale API
      • DNS Checker API
      • Ageify API
      • Image Restoration API
      • Toon Me API
      • Coding Assistant
      • 🎭 FaceSwap API: Instantaneous replaces face with one another
      • 🏞️ Image Upload API
      • Deblurer API
      • Hair Changer API
      • 🤳🏻🤖AI Qr Code Generator API
      • Whisper API
      • Image Colorizer API
      • OpenJourney API
      • Object Remover API
      • Image Captioner API
      • Object Detector API
      • NSFW API
      • Crunchbase API
      • Pipfeed's Extract API Developer Documentation
      • Migrating from Capix FaceSwap API to magicapi/faceswap-capix API
    • BridgeML
      • Meta-Llama-3-8B-Instruct
      • Meta-Llama-3-70B-Instruct
      • Mistral-7B-Instruct-v0.1
      • Mixtral-8x22B-Instruct-v0.1
      • Meta-Llama-2-7b
      • Meta-Llama-2-13b
      • Meta-Llama-2-70b
      • Gemma-7b-it
      • NeuralHermes-2.5-Mistral-7B
      • BAAI/bge-large-en-v1.5
      • CodeLlama-70b-Instruct-hf
      • 🤖🧗Text-to-Image API
      • 📝🎧 Text to Audio API
    • Capix AI
      • FaceSwap Image and Video Face Swap API
      • MakeUp
      • Photolab.me
      • AI Picture Colorizer
      • AI Picture Upscaler
      • AI Background Remover
      • Object Remover
      • TTS Universal
      • Home GPT
      • AI & Plagiarism Checker
      • AI Story Generator
      • AI Essay Generator
      • Book Title Generator
    • Trueway
      • ⛕ 🗺️ Trueway Routing API
      • 🌐📍Trueway Geocoding API: Forward and Reverse Geocoding
      • 🛤️ ⏱️Trueway Matrix API: Travel Distance and Time
      • 🏛️ Trueway Places API
    • AILabTools
      • Cartoon-Yourself
    • SharpAPI
      • 📄 AI-Powered Resume/CV Parsing API
      • 🛩️ Airports Database & Flight Duration API
    • Text to Speech
      • Turn your text into Magical-sounding Audio
Powered by GitBook
On this page
  • About
  • Curl Requests and Responses
  1. API Product Docs
  2. MagicAPI

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.

PreviousImage Upscale APINextAgeify API

Last updated 1 year ago

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.

Developer Portal:

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"
}'
import requests

headers = {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY',
    'Content-Type': 'application/json',
}

json_data = {
    'domain': 'api.market',
}

response = requests.post('https://api.magicapi.dev/api/v1/magicapi/dnschecker/dnschecker', headers=headers, json=json_data)
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.magicapi.dev/api/v1/magicapi/dnschecker/dnschecker');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'accept: application/json',
    'x-magicapi-key: API_KEY',
    'Content-Type: application/json',
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n  \"domain\": \"api.market\"\n}");

$response = curl_exec($ch);

curl_close($ch);
import axios from 'axios';

const response = await axios.post(
  'https://api.magicapi.dev/api/v1/magicapi/dnschecker/dnschecker',
  {
    'domain': 'api.market'
  },
  {
    headers: {
      'accept': 'application/json',
      'x-magicapi-key': 'API_KEY',
      'Content-Type': 'application/json'
    }
  }
);
fetch('https://api.magicapi.dev/api/v1/magicapi/dnschecker/dnschecker', {
  method: 'POST',
  headers: {
    'accept': 'application/json',
    'x-magicapi-key': 'API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    '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 "
        ]
    }
]
https://api.market/store/magicapi/dnschecker