Self-Hosted Intelligence

Own the Data.
Zero Latency.

Eliminate external API dependencies. Download the complete IPDetails database in MMDB or CSV format and host it on your own infrastructure for microsecond lookups and absolute privacy.

IPDetails-DB-Enterprise.mmdb
Updated: Dec 05, 2025
Total IPv4 Ranges 12,482,930
Total IPv6 Ranges 4,192,841
Accuracy (City Level) 98.8%
Compatibility: MaxMind DB Reader
Format: Binary MMDB & CSV

Why Self-Host?

Take full control of your IP intelligence infrastructure.

Microsecond Latency

Perform lookups locally on your server. Remove network round-trips and achieve lookup speeds of under 0.1ms. Ideal for high-frequency trading or ad-tech.

Complete Privacy

Your user IP addresses never leave your infrastructure. Perfect for strict compliance requirements (GDPR, CCPA) and sensitive applications.

Unlimited Lookups

No rate limits, no quotas, no overage fees. Perform billions of lookups per day for a flat database subscription price.

Simple, Transparent Pricing

Get the full database with weekly updates. Choose the plan that fits your scale.

MONTHLY SUBSCRIPTION
$29.99/mo

Perfect for startups and growing apps.

  • Weekly Updates
  • Full Database (IPv4 & IPv6)
  • MMDB & CSV Formats
  • Commercial License
Subscribe Monthly
SAVE 2 MONTHS
YEARLY SUBSCRIPTION
$299.99/yr

Best value for long-term usage.

  • Weekly Updates
  • Full Database (IPv4 & IPv6)
  • MMDB & CSV Formats
  • Commercial License
  • Priority Support
Subscribe Yearly

Industry Standard Formats

We provide data in formats that integrate seamlessly with your existing stack. Whether you use the popular MMDB reader or import directly into SQL.

MMDB

MaxMind DB Format

Binary format optimized for high-speed lookups. Drop-in replacement for other MMDB databases. Compatible with standard readers in PHP, Python, Go, Node.js, etc.

CSV

CSV Format

Human-readable, comma-separated values. Perfect for importing into MySQL, PostgreSQL, Redis, or for custom data analysis pipelines.

Integration Example (Python)
import maxminddb

# Open the database
reader = maxminddb.open_database('ipdetails.mmdb')

# Lookup an IP
ip_info = reader.get('8.8.8.8')

print(ip_info['country']['iso_code']) # 'US'
print(ip_info['location']['latitude']) # 37.751

reader.close()