Get ISO country code of IPv4/IPv6 address. Address lookup is done locally.
- No external API call.
- No paid GeoIP service.
Read The Free and Simple Way To Know Who Visits Your Site.
- Thread-safe
pip install IPToCC
import iptocc
country_code = iptocc.get_country_code('<IPv4/IPv6 address>')
- ftp://ftp.afrinic.net/stats/afrinic/delegated-afrinic-extended-latest
- ftp://ftp.arin.net/pub/stats/arin/delegated-arin-extended-latest
- ftp://ftp.apnic.net/public/apnic/stats/apnic/delegated-apnic-extended-latest
- ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-extended-latest
- ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-extended-latest
- SQLAlchemy + SQLite - Not thread-safe
- UnQLite - large database file, problems with thread-safety