It pinpoints users to the correct city in the vast majority of lookups—and, for much of the dataset, narrows that down even further to precise neighbourhood-level locality.
We enrich every IP response with country-specific metadata—international calling codes, country's top-level domains (ccTLD), and the nation’s primary languages.
The Network module delivers full ASN intel—number, organization, registration country, ASN type, RIR, IPv4/IPv6 route counts, and allocation status—plus company name, and connection type.
Use our Bulk IP Lookup endpoint to perform batch lookup of multiple IPs in one go. One request can have up to 100 IPs. Both IPv4 and IPv6 are supported.
An IP Geolocation API allows you to fetch a device’s physical location using its IP address. It provides real-time data such as country, city, ISP, timezone, and currency. ipgeolocation.io enhances this with VPN, proxy, and TOR detection—powered by multiple reliable data sources and frequent updates for both IPv4 and IPv6.
The IP Location API returns detailed IP-based data, including country, region, city, ZIP code, latitude/longitude, timezone, ISP, ASN, and organization. It also detects VPN/proxy usage, threat indicators, and parses user-agent data for device-level insights.
To access the API, simply sign up for a free account at WhoisFreaks and then get your API key from our billing dashboard, allowing you to start making requests right away.
A VPN (Virtual Private Network) is a service that encrypts your internet traffic by creating a secure tunnel between your device and a remote server. This process hides your real IP address and routes your data through the VPN server, making it appear as if you're browsing from a different location. Unlike a proxy, a VPN not only masks your IP and changes your virtual location but also ensures your online activity and sensitive data remain private and protected from prying eyes, offering a higher level of anonymity and security.
Yes, we offer 500 free credits for new users. These allow access to core features like country, city, ISP, timezone, and currency. You can upgrade for higher usage limits and advanced features such as VPN/proxy/TOR detection.
The API delivers over 99% accuracy at the country level and around 85%+ at the city level, with a typical accuracy range of 20–50 km. The database is updated daily and built from trusted sources for precise geolocation and supporting details like ISP and timezone.
All requests to the API are encrypted via HTTPS. ipgeolocation.io also uses globally distributed servers and edge nodes for uptime and DDoS protection, and it fully complies with data privacy laws like GDPR to ensure secure and ethical data use.
Yes, the API supports bulk IP lookups for up to 100 IPs per request. This feature is available on paid plans, and each IP in the batch counts toward your overall API usage.
IP data is refreshed every 24 hours to ensure accuracy. Additionally, downloadable geolocation databases are available with weekly and monthly update options.