IP Geolocation โ€” Bulk IP to Location & ISP avatar

IP Geolocation โ€” Bulk IP to Location & ISP

Pricing

from $20.00 / 1,000 ip geolocations

Go to Apify Store
IP Geolocation โ€” Bulk IP to Location & ISP

IP Geolocation โ€” Bulk IP to Location & ISP

Convert IPs to physical locations โ€” country, city, ISP, organization, ASN. MaxMind, IPinfo & ipapi alternative for fraud detection, analytics enrichment and security audits. Bulk processing, no rate limits, pay per lookup.

Pricing

from $20.00 / 1,000 ip geolocations

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

IP Geolocation

Bulk IP-to-location lookup โ€” convert any list of IP addresses (IPv4 and IPv6) into detailed geolocation. A MaxMind / IPinfo / ipapi alternative for fraud detection, analytics enrichment and security audits.

๐Ÿ“Š Sample Output

3 real rows delivered by IP Geolocation โ€” Bulk IP to Location & ISP โ€” run PWocDFqbBd1XOt43h on build 0.0.11

ipcountryregioncitylatitudelongitude
8.8.8.8United StatesVirginiaAshburn39.03-77.5
1.1.1.1AustraliaQueenslandSouth Brisbane-27.4766153.0166
2606:4700:4700::1111CanadaQuebecMontreal45.5019-73.5674

Real rows from run PWocDFqbBd1XOt43h on build 0.0.11 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

โš™๏ธ Sample inputs

This is the Store example input โ€” the same input Apify's automated check runs โ€” so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"singleIp": "8.8.8.8"
}

๐Ÿ”ง Input reference

FieldTypeDefaultWhat it does
singleIpstring"8.8.8.8"Single IP address to look up (IPv4 or IPv6).
ipAddressesstring"1.1.1.1\n2606:4700:4700::1111"Comma or newline separated IP addresses (IPv4 or IPv6). Private and reserved ranges are skipped and not charged.

๐Ÿงพ JSON sample record

One real record from run PWocDFqbBd1XOt43h (emails/phones masked, long text shortened):

{
"ip": "8.8.8.8",
"country": "United States",
"countryCode": "US",
"region": "Virginia",
"regionCode": "VA",
"city": "Ashburn",
"zip": "20149",
"latitude": 39.03,
"longitude": -77.5,
"timezone": "America/New_York",
"isp": "Google LLC",
"organization": "Google Public DNS",
"as": "AS15169 Google LLC",
"asName": "GOOGLE",
"continent": "North America",
"isProxy": true,
"isMobile": false,
"isHosting": true,
"reverse": "dns.google"
}

๐Ÿ’ฐ Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
IP geolocation (apify-default-dataset-item)$0.02Single result in the default dataset.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 ร— $0.02 = $2.00 plus the start fee.

More from the NexGenData Leads, contacts & enrichment family:

30 more in this family on the NexGenData Store page.

๐Ÿ“Š What you get

Clean JSON, one record per IP (19 fields โ€” verified on a live run):

  • ip โ€” the IP looked up (IPv4 or IPv6)
  • country / countryCode โ€” country name + ISO code
  • region / regionCode โ€” state/region + code
  • city ยท zip โ€” city and postal code
  • latitude ยท longitude โ€” precise coordinates
  • timezone โ€” IANA timezone
  • isp โ€” internet service provider
  • organization โ€” owning organization
  • as / asName โ€” ASN number and name
  • continent
  • isProxy ยท isMobile ยท isHosting โ€” network-type flags
  • reverse โ€” reverse-DNS hostname

Pricing: $0.02 per IP result (Pay-Per-Event) โ€” about 50 IPs per $1 โ€” plus $0.00005 per actor start. You are charged only for IPs that resolve to a real location: private, reserved and invalid addresses are skipped and not charged. Large lists are paced to respect ip-api.com's free-tier limit of ~45 lookups per minute.

๐Ÿค– Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it.

Sample agent prompt:

Look up the geolocation (country, city, ISP, ASN) for these IP addresses and flag any hosting/proxy IPs.

Agentic payments (x402): Supports agentic payment via x402 โ€” call this actor with USDC, no API key required.

IPinfo / MaxMind GeoLite2 Replacement


A NexGenData utility actor. Bulk IP geolocation for developers and agents.