---
title: "DNS record lookup"
method: GET
path: "/dns/lookup"
tags: ["dns"]
---

# DNS record lookup

`GET /dns/lookup`

## Request

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

Query DNS records for a domain. Supports all major record types.

## Query parameters

- `domain` string, required
- `type` 'A' | 'AAAA' | 'MX' | 'TXT' | 'NS' | 'SOA' | 'CAA' | 'CNAME' | 'PTR'

## Response `200`

DNS records retrieved

- DNSLookupResult
  - `success` boolean
  - `domain` string
  - `records` object
  - `cached` boolean
  - `timestamp` string, date-time

## Other responses

- `400`: Invalid request

---

[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)
