Ip Geolocation Enricher avatar

Ip Geolocation Enricher

Pricing

Pay per usage

Go to Apify Store
Ip Geolocation Enricher

Ip Geolocation Enricher

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

0

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Bulk IP geolocation lookup tool that extracts detailed location and network information for IP addresses at scale. This actor uses the ip-api.com batch endpoint to efficiently resolve geographic data for hundreds of IPs in a single run.

Features

  • Batch IP geolocation lookup (up to 100 IPs per API request)
  • Extracts country, city, region, coordinates, timezone, ISP, and AS number
  • Automatic rate limiting to stay within free API limits
  • Fallback to individual lookups if batch endpoint fails
  • Works with empty input using default sample IPs
  • Outputs structured data ready for enrichment pipelines

Use Cases

IP geolocation enrichment is essential for cybersecurity analytics, fraud detection, ad targeting validation, and network traffic analysis. Marketing teams use geolocation data to verify audience demographics, while security teams use it to identify suspicious login locations or DDoS attack origins. E-commerce companies use IP geolocation to validate shipping addresses and detect fraudulent transactions.

Input Configuration

ParameterTypeDescription
ipsArrayList of IP addresses to look up
maxResultsIntegerMaximum number of IPs to process (default: 500)

Output Format

Each result contains the following fields:

  • ip - The queried IP address
  • country / countryCode - Country name and ISO code
  • regionName / city / zip - Regional location details
  • lat / lon - Geographic coordinates
  • timezone - IANA timezone identifier
  • isp - Internet Service Provider name
  • org - Organization name
  • as - Autonomous System number and name

API and Rate Limits

This actor uses the free ip-api.com batch endpoint which supports up to 100 IPs per request with a rate limit of 45 requests per minute. The actor automatically manages rate limiting and falls back to individual lookups when needed. No API key is required.

Integration Tips

Export results as JSON, CSV, or Excel from the Apify dataset. Use the Apify API to integrate geolocation enrichment into your data pipelines, CRM workflows, or security monitoring systems. Schedule regular runs to maintain fresh geolocation data for your IP address databases.

Limitations

The free ip-api.com endpoint does not support commercial use. For high-volume production use cases, consider upgrading to the ip-api.com Pro plan. Results are based on MaxMind-style geolocation databases and may not be perfectly accurate for all IPs, especially mobile or VPN addresses.