---
title: "DNS propagation check"
method: GET
path: "/dns/propagation"
tags: ["dns"]
---

# DNS propagation check

`GET /dns/propagation`

## Request

- Base URL: `https://intodns.ai/api`
- URL: `https://intodns.ai/api/dns/propagation`
- Auth: none required

Check DNS propagation across global nameservers. Each resolver answer is compared as a whole RRset; TTLs are ignored. propagation.percentage is the share of answering resolvers that agree on the most common answer, not coverage: resolversQueried, resolversAnswered and resolversFailed report coverage separately.

## Query parameters

- `domain` string, required
- `type` 'A' | 'AAAA' | 'MX' | 'TXT'

## Response `200`

Propagation check result

- PropagationResult
  - `success` boolean
  - `domain` string
  - `type` string
  - `propagated` boolean
  - `servers_checked` integer
  - `servers_matching` integer
  - `results` object[]
    - `server` string
    - `location` string
    - `value` string[]
    - `response_time` integer

---

[API](https://skmtc.dev/intodns/apis/intodns-ai-api.md) · [All operations](https://skmtc.dev/intodns/apis/intodns-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/intodns/apis/intodns-ai-api/revisions/c6c196b2fb4c?raw)
