geopython / geopython/GeoHealthCheck

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

Open
#472 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
92
Forks
75
PR merge metrics
No merged PRs in 30d

Description

**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.

- Provides highly accurate IP geolocation backed by our probe network infrastructure. ([Blog post](https://ipinfo.io/blog/probe-network-how-we-make-sure-our-data-is-accurate/) and [accuracy posts](https://community.ipinfo.io/tag/accuracy))
- Free tier access token supports 50,000 requests per month.
- IPinfo supports HTTPS/SSL encryption on all endpoints.
- Tokenless access grants 1,000 requests per day.
- No rate limit for repeated API requests. You can make all the allocated requests in one go.
- Includes ASN and hostname information. Supports bulk enrichment through a single API endpoint. We also have a comprehensive integration library.

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.