DEVELOPER DOCUMENTATION

DomainData API

Query normalized domain intelligence through one predictable interface. Parse domains, resolve infrastructure, retrieve historical context and connect monitoring events to your systems.

REST · V1JSON · XML · JSONPHTTPS
GETTING STARTED

A consistent interface for domain intelligence.

All endpoints use versioned HTTPS URLs and an API key. Responses are normalized so the same structure can move from an individual lookup into a production data pipeline.

BASE URLapi.domaindata.net
VERSIONv1
AUTHAPI key
URL PATTERNhttps://api.domaindata.net/<version>/<object>/<method>/<format>?key=<API_KEY>

Output formats: Use json for application workflows, xml for XML integrations or jsonp with the additional func parameter.

GET/v1/domain/parse/json

Parse and normalize a domain

Separate a hostname into subdomain, registrable name and public suffix while normalizing IDN values.

REQUESThttps://api.domaindata.net/v1/domain/parse/json?domain=blog.example.co.uk&key=YOUR_API_KEY
EXAMPLE RESPONSE200 OK
{
  "status": "ok",
  "normalized": { "ascii": "blog.example.co.uk", "isIdn": false },
  "subdomain": "blog",
  "sld": "example",
  "publicSuffix": "co.uk",
  "apexDomain": "example.co.uk",
  "meta": { "isIcannSuffix": true }
}
GET/v1/domain/analyze/json

Analyze domain semantics

Extract keywords, language-aware concepts and a readable representation from a domain name.

REQUESThttps://api.domaindata.net/v1/domain/analyze/json?domain=autokaufen.com&key=YOUR_API_KEY
EXAMPLE RESPONSE200 OK
{
  "cleanDomain": "autokaufen.com",
  "category": "commerce",
  "keywords": ["auto", "kaufen"],
  "formatted": "AutoKaufen.com"
}
GET/v1/domain/whois/json

Retrieve WHOIS records

Request the available WHOIS record and registration state for a domain. High-volume workloads can use an asynchronous delivery model.

REQUESThttps://api.domaindata.net/v1/domain/whois/json?domain=example.com&key=YOUR_API_KEY
EXAMPLE RESPONSE200 OK
{
  "domain": "example.com",
  "status": "registered",
  "result": "AVAILABLE WHOIS RECORD"
}
GET/v1/domain/nslookup/json

Resolve DNS and infrastructure

Retrieve normalized DNS records, known subdomains and infrastructure hints in one response.

REQUESThttps://api.domaindata.net/v1/domain/nslookup/json?domain=raw.org&key=YOUR_API_KEY
EXAMPLE RESPONSE200 OK
{
  "status": "ok",
  "records": [
    { "domain": "raw.org", "type": "A", "value": ["188.114.96.3"] },
    { "domain": "raw.org", "type": "MX", "value": [{ "exchange": "mail.xarg.org", "priority": 1 }] },
    { "domain": "_dmarc.raw.org", "type": "TXT", "value": [{ "type": "DMARC", "value": "v=DMARC1; p=quarantine" }] }
  ],
  "ipHints": [{ "ip": "188.114.96.3", "provider": "Cloudflare" }]
}
ASYNC/v1/domain/research/json

Build a complete domain record

Run multi-source research across DNS, web technology, redirects, historical records, neighboring domains and market signals. Results are delivered to your callback URL.

REQUESThttps://api.domaindata.net/v1/domain/research/json?domain=example.com&callback=https://your-app.example/domain-result&key=YOUR_API_KEY
ACCEPTED202
{
  "status": "accepted",
  "domain": "example.com"
}

The callback receives the enriched domain record as an HTTPS POST request when processing is complete.

GET/v1/domain/price-estimate/json

Estimate domain market value

Combine comparable sales, keyword quality, extension demand and registration patterns into a transparent market estimate.

REQUESThttps://api.domaindata.net/v1/domain/price-estimate/json?domain=autokaufen.com&key=YOUR_API_KEY
EXAMPLE RESPONSE200 OK
{
  "status": "ok",
  "domain": "autokaufen.com",
  "estimation": 950,
  "range": [800, 1200],
  "keywords": ["auto", "kaufen"],
  "reasons": ["valuableKeywords", "greatExtension"]
}
EVENTWebhooks & reverse APIs

Connect domain events to your systems

Monitor watchlists and receive HTTPS callbacks when relevant events occur, including new trademark-like registrations, infrastructure changes or domain availability.

NEW REGISTRATIONDNS CHANGEBRAND MATCHDOMAIN AVAILABLE

Event schemas, delivery guarantees and retry policies are configured for your workflow. Contact our team to define the integration.

PRODUCTION ACCESS

Design the right data interface.

Tell us about your endpoints, volume, latency and delivery requirements.

Request API access