IPinfo / MaxMind GeoLite2 Replacement β€” DB-IP Powered IP Lookup avatar

IPinfo / MaxMind GeoLite2 Replacement β€” DB-IP Powered IP Lookup

Pricing

$10.00 / 1,000 ip geolocation lookups

Go to Apify Store
IPinfo / MaxMind GeoLite2 Replacement β€” DB-IP Powered IP Lookup

IPinfo / MaxMind GeoLite2 Replacement β€” DB-IP Powered IP Lookup

IPinfo gutted its free tier. MaxMind wants a license key. Here's the drop-in replacement: country, region, city, lat/lng, ASN, timezone, VPN/proxy heuristics β€” unified JSON schema, $0.0005/IP.

Pricing

$10.00 / 1,000 ip geolocation lookups

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

IPinfo / MaxMind GeoLite2 Replacement

DB-IP powered IP lookup

Drop-in replacement lane: an IPinfo / MaxMind GeoLite2 substitute with a compatible output shape.

πŸ“Š Sample Output

3 real rows delivered by IPinfo / MaxMind GeoLite2 Replacement β€” DB-IP Powered IP Lookup β€” run Rqd2QnEIsxLaJXX0n on build 0.0.12

ipcountry_nameregioncitylatitudelongitude
8.8.8.8United StatesCaliforniaSan Jose37.3393939-121.8949553
1.1.1.1AustraliaQueenslandBrisbane-27.4679371153.0280882
208.67.222.222United StatesCaliforniaSan Jose37.3393854-121.894959

Real rows from run Rqd2QnEIsxLaJXX0n on build 0.0.12 (2026-09-25), 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:

{
"ips": [
"8.8.8.8",
"1.1.1.1",
"208.67.222.222"
],
"include_asn": true,
"include_vpn_check": false,
"batch_size": 50
}

πŸ”§ Input reference

FieldTypeDefaultWhat it does
ips (required)array["8.8.8.8", "1.1.1.1", "208.67.222.222"]List of IPv4 or IPv6 addresses to geolocate (1-1000). Example: ["8.8.8.8", "1.1.1.1", "2606:4700:4700::1111"]. Each entry returns one unified record and incurs one PPE charge.
include_asnbooleantrueAttach the asn and asn_org fields (AS number + organization/ISP name) to each record. Uses the DB-IP ASN Lite dataset when available, with an ipwho.is fallback. Defaults to tr…
include_vpn_checkbooleanfalsePopulate is_proxy and is_vpn by cross-referencing the free ipwho.is API for each IP. Adds ~200ms per IP and is rate-limited by ipwho.is (roughly 10k req/mo per IP prefix). Def…
batch_sizeinteger50Number of IPs resolved concurrently (1-100). Larger = faster but more likely to trip upstream rate limits. Defaults to 50.
user_agentstring""Optional User-Agent string for upstream calls (DB-IP CDN + ipwho.is). Leave blank to use the default.

🧾 JSON sample record

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

{
"ip": "8.8.8.8",
"country_code": "US",
"country_name": "United States",
"region": "California",
"city": "San Jose",
"latitude": 37.3393939,
"longitude": -121.8949553,
"timezone": "America/Los_Angeles",
"asn": 15169,
"asn_org": "Google LLC",
"is_proxy": null,
"is_vpn": null,
"data_source": "ipwho.is",
"lookup_time_ms": 56
}

πŸ’° Pricing

EventPrice (USD)When it is charged
IP Geolocation Lookup (ip-lookup)$0.01One IP resolved to full geolocation + ASN record

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.01 = $1.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 resolved IP:

  • ip β€” the normalized address
  • country_code β€” ISO-3166 alpha-2
  • country_name β€” country
  • region β€” state / region
  • city β€” city
  • latitude / longitude
  • timezone β€” IANA zone id (e.g. America/Los_Angeles)
  • asn β€” AS number
  • asn_org β€” AS / ISP organization
  • is_proxy / is_vpn β€” populated only when Include VPN / Proxy Heuristics is on
  • data_source β€” which backend served the record (ipwho.is, dbip, dbip+ipwho.is)
  • lookup_time_ms

Sources (honest): bulk runs (200+ IPs, 4 GB+ memory) load the CC-BY-4.0 DB-IP Lite city + ASN snapshots and resolve locally; smaller runs resolve per IP against the free ipwho.is API, which is faster and returns the same fields. Addresses that no source can resolve are not returned and not charged; if every lookup fails the run fails loudly rather than returning empty.

Pricing: $0.010 per IP resolved (Pay-Per-Event) β€” about 100 IPs per $1. Only delivered rows are charged.

πŸ€– Use with AI agents

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

Sample agent prompt:

Run IPinfo / MaxMind GeoLite2 Replacement on my input and return the structured results.

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

IP Geolocation


A NexGenData utility actor.