IP.City converts IPv4 and IPv6 addresses into city, country, and ISP data via a JSON API, with a free 100 requests/day tier and paid plans from $5/month.
Category
Developer Tools
Pricing
Freemium, from Free (100 requests/day) or $5/month
Verified
Not yet
Last updated
July 20, 2026
Free PlanAPIFreemium
What Is IP.City?
IP.City is a geolocation API that identifies the city, country, and internet service provider associated with any given IPv4 or IPv6 address.
The service exposes a JSON API and is documented for integration with a range of languages and frameworks, including Ruby, C#, Java, Node.js, PHP, CodeIgniter, Laravel, and WordPress.
Key Features
Beyond core IP-to-location lookups, IP.City detects the requesting user agent to identify device type and operating system, and its underlying location database is updated on a daily basis for accuracy.
Access is metered by daily request volume rather than monthly quota, with account tiers ranging from a free plan to a high-volume Platinum plan.
IP.City Pricing
IP.City's free tier allows up to 100 requests per day once an account's email is verified (unverified accounts get none). Paid tiers start at Basic for $5/month with 2,000 requests/day, and scale through Deluxe ($20/month, 10,000/day), Pro ($80/month, 50,000/day), and Ultimate ($150/month, 100,000/day).
The top Platinum plan costs $500/month for 500,000 requests per day. The provider recommends upgrading to a paid plan for any production website rather than relying on the free tier.
Key Features
IP-to-city geolocation — Resolves an IPv4 or IPv6 address to city, country, and ISP.
IPv4 and IPv6 support — Handles lookups for both address formats.
User agent detection — Identifies device type and operating system from the request.
Daily database updates — Refreshes the underlying geolocation database daily.
JSON API — Simple JSON-based API for integration across many languages.
Framework support — Documented for CodeIgniter, Laravel, and WordPress integration.
Pros & Cons
Pros
Low-cost entry-level paid plan at $5/month
Simple JSON API with broad language/framework documentation
Daily database updates for accuracy
Includes user-agent detection alongside geolocation
Free tier available for testing
Cons
No public information on the company or founding year behind the service
Free tier requires email verification just to get any daily requests
Provider itself recommends against using the free tier for production sites
Less brand recognition than larger competitors like IPinfo or MaxMind
Pricing
Free $0/month free
Basic $5/month monthly
Deluxe $20/month monthly
Pro $80/month monthly
Ultimate $150/month monthly
Platinum $500/month monthly
Frequently Asked Questions
How many free requests does IP.City allow?
Verified accounts get 100 requests per day for free; unverified accounts get none until verified or upgraded.
What is the cheapest paid plan?
The Basic plan costs $5/month for 2,000 requests per day.
Does IP.City support IPv6?
Yes, it supports both IPv4 and IPv6 addresses.
Can IP.City detect the user's device or browser?
Yes, it includes user agent detection for device type and operating system.
Is IP.City suitable for production websites?
The provider recommends upgrading to a paid plan for production use rather than relying on the free tier.