IP To Location


Find geographical information on a given IP address, calculate distances between two coordinates, and more...
This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com


€59 / Month Login to upgrade
Enter IP Address:
Remaining Hits: 980 (this month from your IP)
Coords:
Remaining Hits: 980 (this month from your IP)

API Key Info

API KEY:


User ID:

-1

Remaining Hits:

980 / 1,000 (requests per month)

€59 / Month Login to upgrade

Get Location data for IP Address

Get Location data for up to 50 IP Addresses in one call

API call:


POST https://ezcmd.com/apps/api_ezip_locator/bulk_lookup/[API_KEY]/[USER_ID]

Parameters (POST or GET):


ips=8.8.8.8,1.1.1.1,46.214.75.233   (comma separated, or send ips[] repeated)
fields=ip_info   (optional: skip the nearest postal code and nearest location blocks)

Response:


results   keyed by the address exactly as you sent it. Each entry is the same shape the single lookup returns, and carries its own success flag, so one address with no match never fails the rest of the batch.
count   addresses actually resolved
submitted   addresses you sent
max_ips   the ceiling, currently 50
capped   true when you sent more than the ceiling and the extras were dropped

Try it:


curl -s -X POST 'https://ezcmd.com/apps/api_ezip_locator/bulk_lookup/[API_KEY]/[USER_ID]' -d 'ips=8.8.8.8,1.1.1.1&fields=ip_info'

Get Distance between two points, in Miles or Km

Example API call (click, don't be shy):


https://ezcmd.com/apps/api_ezip_locator/distance/[API_KEY]/[USER_ID]

GET Parameters:


source_coords=42.293564,-108.457031
dest_coords=26.273714,-80.683594
type=miles

Limits:

Guest Lookups: 1,000 / Month
FREE User Lookups: 100,000 / Month
Premium User Lookups: 999,999,000,000 / Month
€59 / Month Login to upgrade