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 25,000 domains. Page value can be between 1 and 10.

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. This number is maximized at 25,000.

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 25,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
                        },
                        {"..."}
                ]
        }
}