geopython / GeoHealthCheck

Service Status and QoS Checker for OGC Web Services
https://geohealthcheck.org
MIT License
84 stars 69 forks source link

[Feature Request] Adding IPinfo.io as the default IP geolocation service #472

Open abdullahdevrel opened 2 months ago

abdullahdevrel commented 2 months ago

Is your feature request related to a problem? Please describe. The current IP geolocation API service does not provide SSL/HTTPS encryption, has rate limits for high-frequency requests, and is based on ISP/ASN-reported location information.

Describe the solution you'd like

I would like to recommend ipinfo.io for IP data.

Usage example:

curl https://ipinfo.io/8.8.8.8
{
    "ip": "8.8.8.8",
    "hostname": "dns.google",
    "anycast": true,
    "city": "Mountain View",
    "region": "California",
    "country": "US",
    "loc": "37.4056,-122.0775",
    "org": "AS15169 Google LLC",
    "postal": "94043",
    "timezone": "America/Los_Angeles"
}

Documentation: https://ipinfo.io/developers

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

I have not considered any alternatives.

Additional context Add any other context or screenshots about the feature request here.

No.


Consider including IPinfo in the project for accurate data and generous free access. Please let me know what you think. Thank you very much.