Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Integrate IPinfo's API or data downloads for IP geolocation #1873

Open
abdullahdevrel opened this issue Jan 15, 2025 · 0 comments
Labels
feature-request For new feature suggestions

Comments

@abdullahdevrel
Copy link

Problem:

Address IP geolocation database distribution issues possibly connected to: #1835

Suggested solution:
If you have a particular solution in mind, please share it here.

I would recommend checking out one of the two solutions from IPinfo:

  1. Integrate the IPinfo API service without an access token.
  2. Integrate the IPinfo free IP-to-Country database.

Option 1: Use the IPinfo API service
IPinfo's API service allows up to 1,000 requests per day from unique IP addresses with an access token, or the end user is required to sign up to use the service. This means that if you integrate the API as a frontend API call, you can get city-level data fairly easily without much complexity. The location context can then be utilized easily.

Documentation about the IPinfo API: https://ipinfo.io/developers/responses#free-plan

Option 2: Use the IPinfo free IP database service
IPinfo's free IP-to-Country database uses a CC-BY-SA 4.0 license, which means you can either package the database within the repo and distribute it, or add a project-specific IPinfo access token to download the database to your machine as needed.

Documentation about the IPinfo IP-to-Country database: https://ipinfo.io/products/free-ip-database


Aside from the context-specific solutions, IPinfo's service, even in its free tier, provides one of the most accurate and reliable data sources, with regularly updated data delivered with full accuracy.

Alternative suggestions:

I have no alternative solutions to share.

Additional context:

I work for IPinfo. If you have any question let me know.

@abdullahdevrel abdullahdevrel added the feature-request For new feature suggestions label Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request For new feature suggestions
Projects
None yet
Development

No branches or pull requests

1 participant