Domain Data API Documentation

The Domain Data API allows querying various domain-related data, including parsing, semantic analysis, WHOIS lookups, and more.

General API Structure

The general API structure follows the format:

https://api.domaindata.net/<version>/<object>/<method>/<format>?key=<APIKEY>
  • version: The API version (currently v1).
  • object: The resource object to query (e.g., domain).
  • method: The requested action (e.g., parse).
  • format: The output format (json, xml, jsonp with the additional GET parameter ?func=).

Domain Parsing API

Parses domain names into components and normalizes the information.

https://api.domaindata.net/v1/domain/parse/json?domain=blog.example.co.uk&key=123
{
    "status": "ok",
    "cleanHost": "blog.example.co.uk",
    "cleanDomain": "example.co.uk",
    "subDomain": "blog",
    "tld": "co.uk",
    "formatted": null
}

Semantic Domain Analysis API

Analyzes domain names semantically.

https://api.domaindata.net/v1/domain/analyze/json?domain=autokaufen.com&key=123
{
    "cleanDomain": "autokaufen.com",
    "category": "commerce",
    "keywords": ["auto", "kaufen"],
    "formatted": "AutoKaufen.com"
}

Domain WHOIS API

Retrieves WHOIS information for a domain.

https://api.domaindata.net/v1/domain/whois/json?domain=fahrzeug.com&key=123
{
    "domain": "fahrzeug.com",
    "status": "registered",
    "result": "<<<< RESULT >>>>"
}

If you have high volume WHOIS requests, please contact support. We can offer an async solution for you.

Domain NS Lookup API

Retrieves a full view of nameserver information for a domain.

https://api.domaindata.net/v1/domain/nslookup/json?domain=raw.org&key=123
{
    "status": "ok",
    "records": [{
        "domain": "raw.org",
        "type": "A",
        "value": ["188.114.96.3", "188.114.97.3"]
    }, {
        "domain": "raw.org",
        "type": "AAAA",
        "value": ["2a06:98c1:3120::3", "2a06:98c1:3121::3"]
    }, {
        "domain": "raw.org",
        "type": "MX",
        "value": [{
            "exchange": "mail.xarg.org",
            "priority": 1
        }]
    }, {
        "domain": "raw.org",
        "type": "TXT",
        "value": [{
            "value": "google-site-verification=O5sQGOYeiVG8Nxd3WyfbdzY8VLSOErAT8igT55Oc5fY",
            "type": "verification",
            "provider": {
                "name": "Google"
            }
        }, {
            "value": "v=spf1 mx -all",
            "type": "SPF"
        }]
    }, {
        "domain": "*.raw.org",
        "type": "A",
        "value": ["185.244.195.154"]
    }, {
        "domain": "www.raw.org",
        "type": "A",
        "value": ["185.244.195.154"]
    }, {
        "domain": "mail.raw.org",
        "type": "A",
        "value": ["185.244.195.154"]
    }],
    "ipHints": [{
        "ip": "188.114.96.3",
        "range": "188.114.96.0/20",
        "provider": "Cloudflare"
    }, {
        "ip": "188.114.97.3",
        "range": "188.114.96.0/20",
        "provider": "Cloudflare"
    }]
}

Domain Research API

The Domain Research API collects all available information collected for a certain domain. This is timely process of several minutes. When finished the result is sent to your servers.

https://api.domaindata.net/v1/domain/research/json?domain=xx.de&key=123&callback=https://your-server.de/api/result
{
    "status": "ok"
}

The data is sent as a POST request and has the following structure

{
    "status": "registered",
    "cleanDomain": "xx.de",
    "ips": ["185.244.195.154"],
    "neighbours": ["xor.de", "gog.de", ...],
    "keywords": null,
    "age": "16 years",
    "prices": [
        {"type": "listprice", "value": 60000, "currency": "USD", date: "2016-05-14"},
        {"type": "estimate", "value": 95000, "currency": "USD", date: "2025-01-17"},
        {"type": "auction", "value": 31000, "currency": "EUR", date: "2009-04-09"}
    ],
    "website": {
        "webserver": "nginx",
        "redirectTo": "raw.org",
        "hasError": false,
        "hasImprint": true,
        "hasCookieBanner": true,
        "hasRSS": true,
        "hasSetCookie": false,
        "hasWebfonts": false,
        "hasWordpress": false,
        "isParkingSite": false,
        "hasSchemaORG": true
    },
    "redirectFrom": []
}

There are much more information that can be provided. Contact us to discuss your case.

Domain Price Estimation API

The Domain Appraisal API evaluates a domain's value by analyzing multiple factors to provide an accurate market estimate.

https://api.domaindata.net/v1/domain/price-estimate/json?domain=autokaufen.com&key=123
{
    "status": "ok",
    "domain": "autokaufen.com",
    "comparableDomains": [
        { "domain": "auto-kaufen.de", "price": 1000, "year": 2022 }
    ],
    "estimation": 950,
    "realistic": 800,
    "range": [800, 1200],
    "keywords": [
        { "keyword": "auto", "value": 0.9, "popularity": 0.7, "type": "generic", "averageSoldPrice": 1200, "searchVolume": 5000, "language": "de" },
        { "keyword": "kaufen", "value": 0.85, "popularity": 0.75, "type": "generic", "averageSoldPrice": 1100, "searchVolume": 4500, "language": "de" }
    ],
    "length": 14,
    "reasons": [
        { "type": "valuableKeywords", "keywords": [{ "keyword": "auto", "averageSoldPrice": 1200 }] },
        { "type": "popularKeywords", "keywords": [{ "keyword": "auto", "popularity": 0.8 }, { "keyword": "kaufen", "popularity": 0.9 }] },
        { "type": "otherExtensionsSold", "tlds": ["de", "com"], "number": 5 },
        { "type": "otherExtensionsTaken", "tlds": ["com", "net"], "number": 3 },
        { "type": "greatExtension", "tld": "com" }
    ]
}

Reverse Domain Data API

Custom APIs for monitoring domain-related events call your services on certain events.

These APIs notify customers when watched domains become available or when trademarks are registered in new domains. Contact support for more information.