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>

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"
}

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 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.

Get in touch now