Blog & How To Guides | WhoisXML API



WhoisXML API Blog

Stop Online Trademark Infringement and Typosquatting with Domain Research Suite (DRS)

One of the tenets of brand protection is ensuring that the brand or company name is used properly and only by the right’s owner or its assignee. In domain name disputes and trademark infringement cases, law firms play a vital role and are notably commissioned to help brand owners protect their brands.

In recent years, these types of brand infringement cases have continued to increase. A branded or trademarked name or variations thereof can easily be used by anyone other than its rightful owner. The prevalence of infringement could have stemmed from the ease at which anyone can register any domain name for as long as it is available.

WhoisXML API Now Offers 6 Files for its DNS Database Download Service

WhoisXML API made its DNS database download available in six different files, each for different DNS record types. Doing so makes the DNS database files easier to integrate and analyze and enables particular use cases.

The resource records you can download as database files are:

  • A records: An A record directs a domain or subdomain to an IP address. It is possibly the most basic type of DNS record, as all domains should resolve to an IP address to become accessible.
  • Mail exchanger (MX) records: This type of record specifies the mail server where email messages meant for a specific domain are accepted.
  • Nameserver (NS) records: The NS record determines the authoritative DNS server for the domain name.
  • Text (TXT) records: This type of DNS record was initially allotted for human-readable information about a domain that serves as notes for administrators. Its use has, however, evolved to include serial numbers, codes, and server names.
  • Canonical name (CNAME) records: A CNAME allows website administrators to provide aliases to domain names by pointing them to another domain. The domain blog[.]example[.]com, for example, can be given the alias or CNAME example[.]com.
  • Start of Authority (SOA) records: SOA records contain administrative details about a particular domain’s zone. This record helps manage zone transfers and contains the primary nameserver, serial numbers, and timestamps.

This tutorial looks into the six types of DNS databases now available for download.

Get reverse NS (aka passive DNS) records for a list of IPs in Python

Passive DNS introduced by Florian Weimer in 2005 is now a central resource in IP security investigations, security of the operation of the domain name system (DNS), and many more. A Passive DNS database contains observed events whenever an IP resolves to a domain name in a DNS communication. Hence, it is a database independent from the current state as well as the physical infrastructure of the DNS itself. In addition, it contains time information: the date and time when such a resolution was first and last observed; this cannot be found out from the DNS. 

One of the easiest ways to obtain such data is by using WhoisXML API's services. In the present blog, we focus on the reverse lookup: using an IPv4 address we want to reveal the domain names that these IPs belonged to on certain dates. 

What Is a Disposable Email Address? Here’s Everything You Need to Know About It

What Is a Disposable Email Address? Here’s Everything You Need to Know About It

Privacy has become a top concern in the digital age, and online users often look for ways to keep their identity protected. One example of such privacy-related initiative is the use of disposable email addresses. This post takes a close look at this type of email address and discusses the following points:

  • What is a disposable email address?
  • Is using a disposable email address illegal?
  • What are the types of disposable email addresses?
  • What are they used for?
  • What risks do disposable email addresses pose?
  • How can disposable email addresses be detected?

Verify the abuse email address of a domain in Python

In what follows, we’ll develop a small Python program based on WhoisXML API's email verification package, python-email-verifier that returns the valid and working abuse e-mail of an Internet domain if it exists. 

APTLD Hosts WhoisXML API for an Exclusive Cybersecurity Webinar

APTLD Hosts WhoisXML API for an Exclusive Cybersecurity Webinar

In line with WhoisXML API’s goal to help make the Internet a safer and more secure environment, we launched the Data Contribution and Exchange Program. As part of this program, we partner with Internet registries and registrars in various ways, notably to facilitate and expedite critical cyber threat data collection and distribution.

To prevent abuse on the Internet and attain our ultimate goal, we raise awareness about cybercrime trends, threat detection techniques, and threat hunting best practices.

Thus, it was not by coincidence that APTLD invited the WhoisXML API team to share their expertise on cybersecurity with the APTLD community at an exclusive cybersecurity webinar held on 9 June 2021.

Download WhoisXML API daily data ASAP part 2: An application with trending English words in .com

In the first part of this blog, we demonstrated how to download data from WhoisXML API's daily data feeds right after their publication by using the recently introduced RSS feed as the activator of download. In particular, we showed how to download the list of domains newly registered in the .com top-level domain (TLD). 

Now, to make the task a bit more interesting we demonstrate the use of our domain list with a showcase application: we calculate the list of the most frequent English words in the domain names on that day. This can be interesting in various applications. Domainers, for instance, can get information on the newest trends in domain registrations. Journalists and researchers can get a clue on a topic gaining popularity, etc.

Download WhoisXML API daily data ASAP part 1: RSS-activated download

This technical blog aims to demonstrate how to download data from WhoisXML API's daily data feeds right after their publication. Obtaining lists of newly registered domains and their WHOIS data can be critical in many applications. (We will showcase such an application in the second part of this blog.) Recently an RSS feed has been introduced for the service that informs about data publication immediately, which makes this easy. As a demonstration, we shall go through a particular task: download the list of domains newly registered in the .com top-level domain (TLD). 

We will use a Linux system and its understanding requires intermediate programming and command-line skills. We will use BASH but it is also easy to modify for zsh, which is the default on Mac OS X. We assume Python, with pip and virtualenv.  

Try our WhoisXML API for free
Get started