---
title: "Fingerprint the DNS provider serving a domain from its public NS records. Returns the record name written the way that provider's form expects it (@ vs blank vs the full domain), whether it can point a zone apex, where its record editor lives, and the provider-specific settings that silently break custom domain setups."
method: GET
path: "/v1/tools/dns-provider-lookup"
tags: ["Free tools"]
---

# Fingerprint the DNS provider serving a domain from its public NS records. Returns the record name written the way that provider's form expects it (@ vs blank vs the full domain), whether it can point a zone apex, where its record editor lives, and the provider-specific settings that silently break custom domain setups.

`GET /v1/tools/dns-provider-lookup`

## Request

- Base URL: `https://api.domainee.dev`
- URL: `https://api.domainee.dev/v1/tools/dns-provider-lookup`
- Auth: none required

Fingerprint the DNS provider serving a domain from its public NS records. Returns the record name written the way that provider's form expects it (@ vs blank vs the full domain), whether it can point a zone apex, where its record editor lives, and the provider-specific settings that silently break custom domain setups.

Free and keyless: no Authorization header, CORS enabled for browser callers.
Rate limited per IP at 30 requests/minute and 500/day; the
`x-ratelimit-remaining-minute` and `x-ratelimit-remaining-day` response
headers report what is left.

Example: `curl -s "https://api.domainee.dev/v1/tools/dns-provider-lookup?domain=example.com" | jq`

## Query parameters

- `domain` string, required

## Response `200`

Lookup completed.

- ToolResult: The envelope every free tool returns. `data` is tool-specific.
  - `ok` true, required
  - `data` object, required

## Other responses

- `400`: The lookup could not be completed.
- `429`: The lookup could not be completed.
- `502`: The lookup could not be completed.

---

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