Domains & Subdomains Discovery web tool tutorial | WhoisXML API

Domain Research Suite Blog & How To Guides

Read the other articles

Domains & Subdomains Discovery web tool tutorial

Download PDF
Domains & Subdomains Discovery web tool tutorial

Domains & Subdomains Discovery Lookup allows you to identify all domains and subdomains that contain all the Include terms and none of the Exclude terms. You can discover domains only, subdomains only, or both. Also, you can specify where the search term should be placed in the domain name: start with, end with, contains, contains the word, to narrow down the results according to your needs.

The output result is limited to 10,000 terms.

The output result is limited to 10,000 terms.

You are allowed to download the search result as a CSV file.

You are allowed to download the search result as a CSV file.

For every domain/subdomain from the list, you can do extended research like Historic WHOIS report, Domain availability check, and so on. To do this, just click on the item in the list.

you can do extended research like Historic WHOIS report, Domain availability check

Search options

There are 3 search options allowed:

  • Search through domain names only;
  • Search through subdomains only;
  • Search through doth domains and subdomains.
There are 3 search options allowed

For every option, you are allowed to set the “Since date” parameter to narrow down the search result. Only the domains/subdomains discovered since the given date will be shown.

For every option, you are allowed to set the “Since date” parameter to narrow down the search result.

Search terms

For each type of search, you specify special search terms.

You are allowed to set several search terms by clicking on “+“ Add term button.

You are allowed to set several search terms by clicking on “+“ Add term button.

At first glance, everything looks the same, except that for the type "Both" you set several search terms for the domain and subdomain at the same time.

Search terms options

For every search term, you can set the type and state.

Search term types

  • Start with - domain/subdomain starts with this term (search term*)
  • End with - domain/subdomain ends with this term (*search term)
  • Contains - domain/subdomain contains with this term (*search term*)
  • Contains a word - domain/subdomain consists of this term (search term)
For every search term, you can set the type and state.

Search term state

  • Include - all domains/subdomains should include the search term.
  • Exclude - every domain/subdomain with the given search term will be excluded from the search result.
Search term state

!!!NOTE!!! There is a difference in the “Contains a word” parameter for domains and subdomains.
For the subdomain, you can set every term you want, like a word, trademark, company name, and so on, it will work.

For the search through domains, the “Contains a word” and “End with“ parameters should be set as a domain (name+TLD), for example, apple.com, due to the fact that the domain name always consists of a name and a TLD.

Get better results

The proper combination of the search term itself and the set parameters could give you more relevant results, reduce the manual filtering, and so on.

When setting a search term and adjusting its parameters, you should understand that the term is an integral part of the domain name, and sometimes just one word may not be enough to get a suitable result.

Subdomains only example

You want to get the list of all subdomains to end with the “iphone“ search term, so you set the search term “iphone“ with the “End with“ parameter and set the state “include“. Press Search.

You want to get the list of all subdomains to end with the “iphone“ search term, so you set the search term  “iphone“ with the “End with“ parameter and set the state “include“. Press Search.

As a result, you will get a list of more than 10,000 items. In addition, the list exceeds the limit and some of the subdomains you are interested in are missing, and there are many domains, for example, jeremyiphone.domain.edu, which most likely have nothing to do with iPhone.

As a result, you will get a list of more than 10,000 items.

What do you have to do to get a better result?

Not too much! Just put a dot before "iphone"“.iphone”.

Not too much! Just put a dot before "iphone" → “.iphone”.

This is it! You now have a list of 4,584 subdomains that end with ".iphone" as a separate term. This should be much closer to what you wanted to get.

This is it! You now have a list of 4,584 subdomains that end with ".iphone" as a separate term. This should be much closer to what you wanted to get.

In the same way, you can use domain research. Just remember that for the "End With" and "Contains a Word" options, you must enter the TLD in the search box. (apple.com, .com, amazon.com, .uk, etc.)

Both domains and subdomains example

Let's say you want a list of domain names that contain specific subdomains. For example, you need all domains with the term "apple" that contains the "iphone" term in the subdomains.

Select the search option “Both”

Both domains and subdomains example

To get the most extended list, put the term “apple“ in the domains field with the option “Contains“, and the “iphone“ term in the subdomains field with the same option.

To get the most extended list, put the term “apple“ in the domains field with the option “Contains“, and the “iphone“ term in the subdomains field with the same option.

As a result, you will get a list of 413 domains.

As a result, you will get a list of 413 domains.

You are allowed to narrow down the list by setting different options for the search terms. As an example, set the “Contains a word“ option for the subdomains search term.

You are allowed to narrow down the list by setting different options for the search terms. As an example, set the “Contains a word“ option for the subdomains search term.

You have got a list of 36 domains.

You have got a list of 36 domains.

You can narrow down the list even further. As an example, we decided to get the list for .com TLD only. To do this, we just have to add the second search term for the domains search, by clicking “+“ under the search field.

You can narrow down the list even further. As an example, we decided to get the list for .com TLD only.

Put here the term “.com“ and set the option “End with“

Put here the term “.com“ and set the option “End with“

That it! Now you have a list of 15 domains only, those most relevant to your needs.

That it! Now you have a list of 15 domains only, those most relevant to your needs.

Download PDF Read the other articles
Try our Domain Research Suite for free
Get started
Have questions?

We are here to listen. For a quick response, please select your request type or check our Contact us page for more information. By submitting a request, you agree to our Terms of Service and Privacy Policy.

Or shoot us an email to