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: Using IPinfo IP to Country ASN database #333

Open
abdullahdevrel opened this issue Nov 16, 2024 · 3 comments
Open

Feature request: Using IPinfo IP to Country ASN database #333

abdullahdevrel opened this issue Nov 16, 2024 · 3 comments

Comments

@abdullahdevrel
Copy link

I am requesting to add support for IPinfo's IP to Country database to the project. The database has the following features:

  • It includes country and ASN information in the same database.
  • It is updated daily, with zero compromise to accuracy. There is no range clustering, and the database provides full accuracy.
  • The data granularity reaches individual IP level.
  • The database comes in MMDB database format.
  • It is licensed under CC-BY-SA 4.0, permitting commercial usage.
  • Available file formats include: CSV, MMDB, JSON
  • The data is tabular and unnested, making it very easy to use. The dataset includes both IPv4 and IPv6 in a single file.

Database schema

Field Name Example Data Type Description
start_ip 1.0.16.0 TEXT Starting IP address of an IP address range
end_ip 1.0.31.255 TEXT Ending IP address of an IP address range
country JP TEXT ISO 3166 country code of the location
country_name Japan TEXT Name of the country
continent AS TEXT Continent code of the country
continent_name Asia TEXT Name of the continent
asn AS2519 TEXT Autonomous System Number
as_name ARTERIA Networks Corporation TEXT Name of the AS (Autonomous System) organization
as_domain arteria-net.com TEXT Official domain or website of the AS organization

Documentation: https://ipinfo.io/developers/ip-to-country-asn-database

Samples are available here: https://github.com/ipinfo/sample-database/tree/main/IP%20to%20Country%20ASN

The database can be downloaded simply by accessing the storage URI with an access token.

curl -L https://ipinfo.io/data/free/country_asn.mmdb?token=<YOUR_TOKEN> -o country_asn.mmdb

Let me know what you think. Thanks!

@NikolaiT
Copy link

NikolaiT commented Dec 3, 2024

Or maybe use something better and cheaper: https://ipapi.is/asn.html

@abdullahdevrel
Copy link
Author

Hey @NikolaiT. I hope you are doing well, my friend.

I am unsure if our data is worse than anyone in any way within the context of this request. In your blog, you mention that our geolocation database is pretty good (which we very much appreciate!), and we maintain that promise with the IP to country database. The feature suggestion I made was about using a free database. It is not possible to get cheaper than free. It is licensed under CC-BY-SA 4.0.

Let me know what you think and how we can improve ourselves to become better. We always appreciate hearing feedback from everyone!

@airween
Copy link
Member

airween commented Dec 3, 2024

Hi @abdullahdevrel and @NikolaiT,

thanks for your comments guys. We've already started to review the available GEO databases, and try to add their support to the engines as many as possible.

It would be fine to send a PR - we can help to integrate them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants