Public APIs
ipgeolocation favicon

ipgeolocation

Geocoding

IP Geolocation AP with free plan 30k requests per month.

ipgeolocation's website screenshot

About ipgeolocation

ipgeolocation provides an API and downloadable databases for IP geolocation and related IP intelligence. Its unified endpoint returns location data (country, region, city, coordinates, timezone), ASN and network information, hosting company details, abuse contact information, security signals, and hostname lookups for a given IP address. Additional standalone APIs cover IP security/threat detection, real-time proxy and VPN detection, ASN lookups, IP abuse contacts, time zone, user-agent parsing, and astronomy data. Corresponding databases are available for offline or bulk use, including IP geolocation, IP security, IP company, IP-to-ASN, IP abuse contact, IP WHOIS, ASN WHOIS, IP hosting, and residential proxy data.

The service offers a free plan with no card required, providing core modules (location, country metadata, currency, ASN, and time zone) under a daily request limit at one credit per successful call. A paid plan adds advanced modules such as hostname, network, security, company, abuse contact, and user agent data, along with more detailed location fields like locality and accuracy radius. The user agent module cannot be combined with the main IP geolocation endpoint on the free plan and requires a separate Developer-plan API call.

SDKs are provided for the IP Geolocation API in Java, Python, Go, Ruby, JavaScript (Node and browser), TypeScript, PHP, C#, Rust, Kotlin, Swift, and C++, along with a client-side plugin for the Astronomy API. The product is aimed at use cases including fraud prevention, analytics, personalization, and risk decisioning that depend on IP-derived context.

Key features

  • IP geolocation lookup with country, region, city, and coordinates
  • ASN, network, and hosting/organization data
  • IP security signals including proxy, VPN, and abuse contact detection
  • Time zone and astronomy data APIs
  • User-agent parsing API
  • SDKs for Java, Python, Go, Ruby, JavaScript, TypeScript, PHP, C#, Rust, Kotlin, Swift, and C++

Frequently asked questions

Is there a free tier?

Yes, the free plan requires no card and includes core modules like location, country metadata, currency, ASN, and time zone at 1 credit per successful request.

What additional data is available on paid plans?

Paid plans unlock advanced modules including hostname, network, security, company, abuse contact, and user agent data, plus richer geolocation details like locality and accuracy radius.

What languages and platforms are supported?

IPGeolocation offers SDKs for Java, Python, Go, Ruby, JavaScript, JavaScript (Web), TypeScript, PHP, C#, Rust, Kotlin, Swift, and C++.

Who is this service for?

It targets developers and businesses needing IP intelligence for fraud prevention, analytics, personalization, and risk decisions, and is used by companies like Amazon, VMware, Xero, and Toyota.

Can I use the user agent data with the main IP geolocation endpoint?

No, the user agent module cannot be coupled with the unified IP geolocation endpoint on the free plan and must be used separately via the User Agent API on the Developer plan.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product