DNS Check API

With the DNS Check API, you can monitor the status of both individual DNS records and groups of related DNS records.

When the API is integrated into monitoring services like Pingdom and monitoring software like Nagios, it augments the ability of those systems to check DNS records. When integrated with the DNS Check API, applications gain support for monitoring the following record types:

The DNS Check API is a RESTful web service that you interact with through GET requests. All replies are in JSON. Other than being formatted in JSON instead of HTML, the data returned is very similar to what's available in DNS Check's web interface.

The order of key-value pairs in JSON responses is not guaranteed and may vary between requests. This aligns with the JSON specification (RFC 7159), which defines objects as unordered collections of key-value pairs. Clients should not rely on a specific order when parsing responses.

Breaking changes, such as field removals, type modifications, or structural alterations that could impact client behavior, will only be introduced in API version bumps. The DNS Check API is currently on version 1. All endpoints embed the API version in their URL.

All successful API calls return a 200 OK status code.

All DNS Check accounts can use the API. Authentication is performed using API keys.

API Documentation


DNS monitoring illustration

Protect your DNS infrastructure with automated monitoring

Get notified immediately when DNS records change. Start monitoring your critical DNS infrastructure for free in under 5 minutes.

No credit card required • Cancel anytime