Datafeed files | Specifications | IP Geolocation Data Feed | 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 32,000,000 records.

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

  • Base path: https://ip-geolocation.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

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

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://ip-geolocation.whoisxmlapi.com/datafeeds/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

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