IP Lookup API avatar

IP Lookup API

Pricing

Pay per usage

Go to Apify Store
IP Lookup API

IP Lookup API

Look up geolocation, ISP, proxy/VPN detection, and hosting provider info for any IP address. Supports batch lookups up to 100 IPs. No API key required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Monkey Coder

Monkey Coder

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐ŸŒ IP Lookup API

Look up geolocation, ISP, proxy/VPN detection, and hosting provider information for any IP address. Supports batch lookups of up to 100 IPs per request. No API key required.

โœจ Features

  • Geolocation: Country, region, city, district, ZIP code, latitude/longitude
  • Network info: ISP, organization, AS number and name, reverse DNS
  • Security flags: Proxy/VPN detection, mobile network detection, hosting provider detection
  • Locale data: Timezone, UTC offset, local currency
  • Batch support: Look up up to 100 IPs in a single request for maximum efficiency
  • No API key: Uses the free ip-api.com service โ€” no registration or API key needed

๐Ÿš€ How to Use

  1. Enter IP addresses โ€” one per line in the input field
  2. Enable batch mode (recommended) for faster lookups when querying multiple IPs
  3. Run the Actor and download results as JSON, CSV, or Excel

๐Ÿ“Š Output Fields

Each IP lookup result contains:

FieldDescription
ipThe queried IP address
statussuccess or fail
country / country_codeCountry name and ISO code
region / region_nameRegion code and full name
city / district / zipCity-level location details
latitude / longitudeGeographic coordinates
timezone / utc_offsetTimezone and UTC offset in seconds
ispInternet Service Provider
orgOrganization name
as_number / as_nameAutonomous System number and name
reverse_dnsReverse DNS hostname
is_mobileWhether the IP is a mobile/cellular connection
is_proxyWhether the IP is a known proxy, VPN, or Tor exit node
is_hostingWhether the IP belongs to a hosting/data center provider
continent / continent_codeContinent name and code
currencyLocal currency code

๐Ÿ“‹ Sample Output

{
"ip": "8.8.8.8",
"status": "success",
"country": "United States",
"country_code": "US",
"region": "VA",
"region_name": "Virginia",
"city": "Ashburn",
"zip": "20149",
"latitude": 39.03,
"longitude": -77.5,
"timezone": "America/New_York",
"isp": "Google LLC",
"org": "Google Public DNS",
"as_number": "AS15169 Google LLC",
"as_name": "GOOGLE",
"reverse_dns": "dns.google",
"is_mobile": false,
"is_proxy": false,
"is_hosting": true,
"continent": "North America",
"currency": "USD",
"checked_at": "2026-03-18T12:00:00.000000"
}

โš ๏ธ Notes

  • Rate limits: The free ip-api.com tier allows 45 requests/minute (single) or 15 requests/minute (batch). The Actor automatically handles rate limiting with delays and retries.
  • Batch mode: Recommended for large IP lists. Processes up to 100 IPs per API call, significantly reducing total runtime.
  • IPv4 and IPv6: Both address formats are supported.
  • Private IPs: Lookups for private/reserved IP ranges (e.g., 192.168.x.x, 10.x.x.x) will return a fail status.
  • Memory: Default 4096 MB is sufficient for any reasonable number of IPs.