API: DomainTypos

This API call returns registered domain typos and misspellings for a domain name. A domain name with one character difference is defined as a typo. For example ddslytics.com is a typo domain for dnslytics.com. It does not return exact matched domains on other TLDs, use the DomainSearch API to find such domain names. This is a Premium API call, you have to buy API credits here (https://dnslytics.com/api).

API request and parameters

https://api.dnslytics.net/v1/domaintypos/<domain>?apikey=<apikey>

Parameters:

domain:

Domain name, example dnslytics.com

apikey:

Your API key

Optional parameters:

tld:

Filter on single Top Level Domain name like COM (tld=com) or UK (tld=uk) or return all domains (default, tld=all).

fromdate:

Only return domain names added to the zone file after this date, example fromdate=20180401 will only return new domain typos found after 20180401. This date will normally match the registration date of a domain name.

page:

A single API call returns a maximum of 2,500 domains. With the page parameter you can step through the results and get results up to 10,000 domains. Page value can be between 1 and 4.

API response

A JSON object with the following fields:

status:

Status of API call: succeed or error.

question:

Array of the question data with the following fields: domain, page, tld and fromdate.

typeinfo:

Data type returned, always ‘domaintypos’.

ndomains:

Total number of domain typos found.

domains:

Domain names found with the following fields (domain and length). Maximum of 2,500 domains are returned. Use the page parameter to get up to 10,000 domain names.

Example

$ https://api.dnslytics.net/v1/domaintypos/dnslytics.com?apikey=<apikey>
{
        "status": "succeed",
        "data":
        {
                "question":
                {
                  "domain": "dnslytics.com",
                  "page": 1,
                  "tld": "all",
                  "fromdate": "all"
                },
                "typeinfo": "domaintypos",
                "ndomains": 4,
                "domains":[
                        {
                          "domain": "ddslytics.com",
                          "length": 9
                        },
                        {"..."}
                ]
        }
}