ToolAssay

Resolve chosen DNS record types (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV) for

Resolve chosen DNS record types (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV) for a name through public resolvers, with TTL, observation time and the resolver that answered. Use when an agent needs the current public DNS answer for a name, for example to confirm that a record change is visible or to read a TXT verification record.

Answeringour last check, 2026-10-31
3 of 3checks answered this week
339 msmedian answer time
$0.005listed price per call
$0.005price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://api.lookproof.dev/v1/dns/lookup

CategoryEverything else
Provider hostapi.lookproof.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-31 valid payment request 402$0.005 339 ms
2026-10-29 valid payment request 402$0.005 342 ms
2026-10-27 valid payment request 402$0.005 335 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "name": "example.com",
    "types": [
      "A",
      "MX"
    ]
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE"
          ],
          "type": "string"
        },
        "queryParams": {
          "additionalProperties": false,
          "properties": {
            "name": {
              "examples": [
                "_dmarc.example.com"
              ],
              "maxLength": 1024,
              "minLength": 1,
              "title": "Name",
              "type": "string"
            },
            "types": {
              "default": [
                "A"
              ],
              "items": {
                "enum": [
                  "A",
                  "AAAA",
                  "CNAME",
                  "MX",
                  "NS",
                  "TXT",
                  "SOA",
                  "CAA",
                  "SRV"
                ],
                "title": "RecordType",
                "type": "string"
              },
              "maxItems": 9,
              "minItems": 1,
              "title": "Types",
              "type": "array"
            }
          },
          "required": [
            "name"
          ],
          "title": "DnsLookupInput",
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON