Blog & How To Guides | WhoisXML API

WhoisXML API Blog

Protect Your Website with Reverse DNS Lookup

Your mobile phone rings. Caller ID does not recognize the caller. But the area code and first digits of the phone number are the same as yours. You look up the call in a reverse phone number website that displays who the caller is and where they are located. This sort of reverse-lookup will save you time and headaches, and will prepare you for the next time a number like this contacts you.

Continue reading

The Most Comprehensive Threat Intelligence API that You’ll Ever Need

If your website has ever been compromised by malware infections, phishing attempts, external attacks from infected hosts or in some other way, you already know why it is important to have a strong threat intelligence platform and how important it is.

We’ve made sure to get rid of the guess work and have accumulated over a decade’s worth of data to give you the most comprehensive and secure threat intelligence API that you’ll ever need.

Continue reading

Beam me up to WhoisXmlApi Enterprise, Scotty!

Just the way the USS Enterprise made Space exploration possible in the sci-fi series Star Trek, we at WhoisXmlApi are excited to provide a vessel in the vast space of domain investigation, with our latest endeavour, Enterprise Packages: to help explore new actors on the Internet, to seek out and curb cybercrime, to boldly go where no man has gone before.

Continue reading

How to Perform a GeoIP Lookup in Flask

If you're building a website (or API) using Flask, it's often useful to know where your visitors are coming from: the US, the EU, someplace else? The process of locating a web user is typically referred to IP geolocation, and unfortunately, it isn't simple.

The reason it isn't easy to get IP geolocation data is that there is no standard mapping of IPs -> location data. Most companies get this data by purchasing it from GeoIP aggregators that piece together lots of different bits of information to build an accurate database of IP geolocation data.

Continue reading

How to Perform a GeoIP Lookup in Express.js

If you're building a website (or API) using Express.js, it's often useful to know where your visitors are coming from: the US, the EU, someplace else? The process of locating a web user is typically referred to IP geolocation, and unfortunately, it isn't simple.

The reason it isn't easy to get IP geolocation data is that there is no standard mapping of IPs -> location data. Most companies get this data by purchasing it from GeoIP aggregators that piece together lots of different bits of information to build an accurate database of IP geolocation data.

Continue reading

Know Your Domain’s Name Server Better With Reverse NS API

Name Servers are a fundamental part of the Domain Name System (DNS). They define your domain’s current DNS provider and are key to ensuring that your website is visible on the web. They are owned by web hosts and are specifically used to manage the domain names associated with their web hosting customers. Most hosting companies will have thousands of domains pointed to the same name servers.

Continue reading

How to Perform a GeoIP Lookup with Node.js

In this article, I'm going to walk you through the best possible way to find the physical location of an IP address using Node.js (also known as IP geolocation).

Unfortunately, there is no standard way to figure out where an IP address is physically located. Instead, companies referred to as GeoIP providers aggregate many different pieces of data together to build an accurate database of IP location data.

GeoIP data is typically comprised of:

  • Domain WHOIS data (which itself must be aggregated by data providers)
  • Regional Internet Registries, which hand out large blocks of IP addresses to various Internet Service Providers around the world (ISPs)
Continue reading

Easily Know All The Domains Sharing The Same Mail Server With MX Record Details

At WhoisXmlApi we know the significance of targeted data for professional use. Whether it's for cybercrime prevention/ detection or researching domains getting specific domain data, be it Registration or DNS data, requires effort & can also be time-consuming. In most cases, not getting real-time & precise data can have many adverse effects, say a malicious entity may cause more damage if not detected in time. Hence we are constantly creating customized data products which can help professionals to get just the data they are looking for, in a single place.

Continue reading
Try our WhoisXML API 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