Datafeed files | Specifications | IP Geolocation Database Download | WhoisXML API

Datafeed files

To get access to the Database files from the paths, you need to provide valid credentials. Username and password are equal to your personal API Key which you can obtain from the My Products page.

The datafeeds described below are presented in the following two forms:

1. All countries datafeed

The data feed provides a downloadable geolocation database in the format of blocks with detailed information of each of the 17,390,000 records.

The daily update includes about 1% of records changed compared to the previous day.

  • Base path: https://download.whoisxmlapi.com/datafeeds
  • Format in which each database with IPv4 ranges is named:
    "geoipify_%DATE%.jsonl.gz", e.g. "geoipify_2018_07_30.jsonl.gz".
  • Format in which each database with IPv6 ranges is named:
    "geoipify_%DATE%_v6.jsonl.gz", e.g. "geoipify_2018_07_30_v6.jsonl.gz".
  • Latest databases are also available by names: "latest.gz" and "latest.v6.gz".
  • A new file is created: daily at 11:00 am (UTC).

Average file sizes

IPv4 database IPv6 database
gzip 300MB 440MB
unpacked 5.3GB 7.3GB
rows 24M 32M

1.1. All countries datafeed is also available in CIDR notation

  • Base path: https://download.whoisxmlapi.com/datafeeds/IP_Geolocation_Database/datafeeds_cidr/
  • Format in which each database with IPv4 ranges is named:
    "geoipify_cidr_%DATE%.jsonl.gz", e.g. "geoipify_cidr_2018_07_30.jsonl.gz".
  • Format in which each database with IPv6 ranges is named:
    "geoipify_cidr_%DATE%_v6.jsonl.gz", e.g. "geoipify_cidr_2018_07_30_v6.jsonl.gz".
  • Latest databases are also available by names: "latest.gz" and "latest.v6.gz".
  • A new file is created: daily at 11:00 am (UTC).

Average file sizes

IPv4 database IPv6 database
gzip 309MB 381MB
unpacked 8GB 11GB
rows 37M 48M

2. Regulatory Compliance Data Feeds

Our country-specific IP feeds are designed to help meet regulatory compliance requirements defined by various government agencies and international organizations around the world. The service currently covers OFAC-listed countries, including Comprehensively Sanctioned Countries such as Cuba, Iran, North Korea, Russia, Syria, and several regions of Ukraine (i.e., Crimea, Donetsk, and Luhansk). Upcoming releases will cover location-based lists provided by the International Traffic in Arms Regulations (ITAR) and the Common Foreign and Security Policy (CFSP), among others.

The daily update includes about 1% of records changed compared to the previous day.

  • Base path: https://download.whoisxmlapi.com/datafeeds/IP_Geolocation_Database/datafeeds_ofac/
  • Format in which each database with IPv4 ranges is named:
    "geoipify_ofac_%DATE%.jsonl.gz", e.g. "geoipify_ofac_2018_07_30.jsonl.gz".
  • Format in which each database with IPv6 ranges is named:
    "geoipify_ofac_%DATE%_v6.jsonl.gz", e.g. "geoipify_ofac_2018_07_30_v6.jsonl.gz".
  • Latest databases are also available by names: "latest.gz" and "latest.v6.gz".
  • A new file is created: daily at 11:00 am (UTC).

Average file sizes

OFAC IPv4 database OFAC IPv6 database
gzip 25MB 30MB
unpacked 550MB 600MB
rows 2.4M 2.7M

2.1 The OFAC Data Feed is also available in CIDR notation.

Learn more about how to use IP Geolocation Regulatory Compliance Data Feeds with Nginx and Apache in our blog.

  • Base path: https://download.whoisxmlapi.com/datafeeds/IP_Geolocation_Database/datafeeds_ofac/
  • Format in which each database with IPv4 ranges is named:
    "geoipify_ofac_cidr_%DATE%.txt.gz", e.g. "geoipify_ofac_cidr_2018_07_30.txt.gz".
  • Format in which each database with IPv6 ranges is named:
    "geoipify_ofac_cidr_%DATE%_v6.txt.gz", e.g. "geoipify_ofac_cidr_2018_07_30_v6.txt.gz".
  • Latest databases are also available by names: "cidr_latest.txt.gz" and "cidr_latest.v6.txt.gz".
  • A new file is created: daily at 11:00 am (UTC).

Average file sizes

CIDR OFAC IPv4 database CIDR OFAC IPv6 database
gzip 270KB 545KB
unpacked 1.3MB 3.5MB
rows 86K 161K