GeoIP2 JavaScript API Release Notes

September 10, 2020

We have added a new permission category for the Standard User type. The Product/Service permission grants a Standard User access to product and service related functionality in the account portal without having access to user management and billing functionality. For more information, consult our Multi-User Account Access Guide.

September 10, 2020

GeoNames Monthly Diff Report (September 2020)

GeoIP2 and GeoLite2 databases incorporate GeoNames geographical data, which is made available under the Creative Commons Attribution 4.0 License.

Monthly updates to GeoNames data are incorporated into our databases as we refresh them. Below you will find a CSV report of these changes for the month of September as they relate to the following fields:

  • geoname_id
  • country_name
  • country_code
  • city_name
  • subdivision_1_iso_code
  • subdivision_2_iso_code

Note that the values for the ‘old’ and ‘new’ columns for a given field only differ for the field defined in the ‘diff_in’ column.

September 1, 2020
In order to provide the best cross-browser support, we have migrated the GeoIP2 JavaScript Client API from geoip-js.maxmind.com to geoip-js.com. The geoip-js.maxmind.com URL will be decommissioned at 5:00pm EDT today. If you have not already migrated your integration to geoip-js.com, please update your version of the GeoIP2 JavaScript Client API to the version currently available on our website. If you have your own forked version, update the domain name used for the service request from geoip-js.maxmind.com to geoip-js.com.
August 13, 2020

GeoIP databases released the week of August 11, 2020 contain an issue where approximately 1% of Spanish IPs incorrectly map to El Salvador. We are working on a fix and plan to release corrected GeoIP databases tomorrow (August 14, 2020).

August 10, 2020

GeoNames Monthly Diff Report (August 2020)

GeoIP2 and GeoLite2 databases incorporate GeoNames geographical data, which is made available under the Creative Commons Attribution 4.0 License.

Monthly updates to GeoNames data are incorporated into our databases as we refresh them. Below you will find a CSV report of these changes for the month of August as they relate to the following fields:

  • geoname_id
  • country_name
  • country_code
  • city_name
  • subdivision_1_iso_code
  • subdivision_2_iso_code

Note that the values for the ‘old’ and ‘new’ columns for a given field only differ for the field defined in the ‘diff_in’ column.

*GeoNames is changing the time zone for some larger cities in Northern Vietnam to Asia/Bangkok instead of Asia/Ho_Chi_Minh, though the UTC offset remains the same. For more info see this thread. These changes will show up in this month’s GeoIP2 builds.

July 9, 2020

GeoNames Monthly Diff Report (July 2020)

GeoIP2 and GeoLite2 databases incorporate GeoNames geographical data, which is made available under the Creative Commons Attribution 4.0 License.

Monthly updates to GeoNames data are incorporated into our databases as we refresh them. Above you will find a CSV report of upcoming changes for the month of July as they relate to the following fields:

  • geoname_id
  • country_name
  • country_code
  • city_name
  • subdivision_1_iso_code
  • subdivision_2_iso_code

Note that the values for the ‘old’ and ‘new’ columns for a given field only differ for the field defined in the ‘diff_in’ column.

June 22, 2020

We’ve updated our Two-Factor Authentication (2FA) implementation to the FIDO2 standard, which supports more web browsers and more types of security keys (e.g. supported biometrics keys). See our Two-Factor Authentication (2FA) User Guide for more information.

June 12, 2020

GeoNames Monthly Diff Report (June 2020)

GeoIP2 and GeoLite2 databases incorporate GeoNames geographical data, which is made available under the Creative Commons Attribution 4.0 License.

Monthly updates to GeoNames data are incorporated into our databases as we refresh them. Above you will find a CSV report of upcoming changes for the month of June as they relate to the following fields:

  • geoname_id
  • country_name
  • country_code
  • city_name
  • subdivision_1_iso_code
  • subdivision_2_iso_code

Note that the values for the ‘old’ and ‘new’ columns for a given field only differ for the field defined in the ‘diff_in’ column.

May 11, 2020

GeoNames Monthly Diff Report (May 2020)

GeoIP2 and GeoLite2 databases incorporate GeoNames geographical data, which is made available under the Creative Commons Attribution 4.0 License.

Monthly updates to GeoNames data are incorporated into our databases as we refresh them. Above you will find a CSV report of upcoming changes for the month of May as they relate to the following fields:

  • geoname_id
  • country_name
  • country_code
  • city_name
  • subdivision_1_iso_code
  • subdivision_2_iso_code

Note that the values for the ‘old’ and ‘new’ columns for a given field only differ for the field defined in the ‘diff_in’ column.

May 5, 2020

Effective May 11, 2020, we will begin resolving IPs that currently return the neighborhood of Astoria (Queens, NY) to the corresponding borough of Queens in the city name field. We will then resolve the remaining Queens neighborhoods to Queens starting May 18, 2020.

For more granular place identification (such as neighborhood), we recommend using the postal code where provided.

April 27, 2020

We updated our GeoIP2 accuracy statistics page to allow filtering by broadband IPs. This builds on top of existing filters that allow you to filter by IPv6 or cellular IPs.

April 15, 2020

GeoIP2 and GeoLite2 databases incorporate GeoNames geographical data, which is made available under the Creative Commons Attribution 4.0 License.

Monthly updates to GeoNames data are incorporated into our databases as we refresh them. Below you will find a CSV report of these changes for the month of April as they relate to the following fields:

  • geoname_id
  • country_name
  • country_code
  • city_name
  • subdivision_1_iso_code
  • subdivision_2_iso_code

Note that the values for the ‘old’ and ‘new’ columns for a given field only differ for the field defined in the ‘diff_in’ column.

GeoNames Monthly Diff Report (April 2020)

*There are several subdivision code changes of note in South Africa due to recent ISO updates. These changes will show up in this month’s GeoIP2 builds.

February 14, 2020

We’ve released a Privacy Exclusions API. This API allows you to retrieve a list of IP addresses associated with valid “Do Not Sell” or opt-out of sale requests in accordance with the California Consumer Privacy Act (CCPA). You may view this list, along with more information, in your account portal.

January 21, 2020

Effective January 21, 2020, many records for the autonomous_system_organization data field in GeoIP2 databases and web services will change from full ISP names to abbreviated codes, due to changes in a third-party data feed that contributes to building this data. We recommend using the isp and organization data fields as they should be more stable over time and reflect the full ISP brand name.

December 23, 2019

Our web services, including GeoIP2 Precision web services and minFraud services, now return the error code ACCOUNT_ID_REQUIRED instead of USER_ID_REQUIRED when the account ID parameter is missing.