ipwhois-python is a Python client for the IPWHOIS.IO IP Geolocation API. It is used for IP location lookup and returns geolocation data from an IP address, including country, region, city, latitude, longitude, timezone, currency, and security-related fields such as proxy, VPN, Tor, and hosting status.
The service offers responses in JSON, XML, or CSV format and includes a real-time geolocation API. Its data example shows fields for continent, country codes, region codes, postal code, calling code, capital, borders, flag information, organization, ISP, domain, timezone details, currency details, and security data. The page also describes separate time zone and currency lookups, and says the API can be used for content personalization, advertising targeting, form filling, fraud detection, and security threat intelligence. It also mentions proxy and VPN detection and multilingual responses in English, Russian, German, Japanese, Chinese, French, Spanish, and Portuguese.
ipwhois.io says the API is available with a free plan that allows up to 1,000 requests per day and requires no API key. A Pro plan is also listed for 500K+ requests per month, with enhanced accuracy and threat intelligence from $12.99. The service is presented as having enterprise-grade infrastructure and a 99.99% uptime SLA, and it is described as being used by thousands of developers and enterprises worldwide.
In the API design, testing & docs space, ipwhois-python takes a focused approach. Providing developers with a simple Python client for IP geolocation and lookup via the ipwhois.io API. It is built as an open-source project for python developers and network engineers. The project is open source (MIT). It ships for the web and the command line.
IPWhois builds and maintains ipwhois-python, and it first shipped in 2026. Development happens publicly on GitHub with 8 commits in the last 90 days. Among its 5 catalogued features are IP geolocation, Bulk IP lookup, and dependency-free. It exposes integrations via a public API.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do