IP Lookup API
Pricing
Pay per usage
Go to Apify Store

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
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
- Enter IP addresses โ one per line in the input field
- Enable batch mode (recommended) for faster lookups when querying multiple IPs
- Run the Actor and download results as JSON, CSV, or Excel
๐ Output Fields
Each IP lookup result contains:
| Field | Description |
|---|---|
ip | The queried IP address |
status | success or fail |
country / country_code | Country name and ISO code |
region / region_name | Region code and full name |
city / district / zip | City-level location details |
latitude / longitude | Geographic coordinates |
timezone / utc_offset | Timezone and UTC offset in seconds |
isp | Internet Service Provider |
org | Organization name |
as_number / as_name | Autonomous System number and name |
reverse_dns | Reverse DNS hostname |
is_mobile | Whether the IP is a mobile/cellular connection |
is_proxy | Whether the IP is a known proxy, VPN, or Tor exit node |
is_hosting | Whether the IP belongs to a hosting/data center provider |
continent / continent_code | Continent name and code |
currency | Local 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
failstatus. - Memory: Default 4096 MB is sufficient for any reasonable number of IPs.