IP Intelligence overview

IntroductionπŸ”—

IP Intelligence returns geolocation, ISP, connection type, and network information for IP addresses. Use this data to adapt content delivery and assess requests.

Quick Start Guide - Get running in minutes.


How it worksπŸ”—

51Degrees uses an algorithm to identify IP network ranges and locations. The engine returns:

  • Network data: ISP, organization, connection type
  • Location data: Country, region, and city
  • Ultra-low latency: Sub-millisecond with in-process in-memory deployment
  • Performance-critical ready: Ideal for real-time servers, edge/load balancers, and high-load scenarios
  • Deployment flexibility: In-process by default, with optional out-of-process or separate server deployment

Features include randomized coordinates and weighted results.

See technical specification for details.


Advanced featuresπŸ”—

CoverageπŸ”—

Data sourced from aggregating real device usage and multiple authoritative databases to provide comprehensive global coverage.

Coordinate randomizationπŸ”—

Coordinates returned for an IP address are randomized to within 1km of the original point, which keeps them precise enough for practical applications.

Weighted resultsπŸ”—

Use weighted results to interpret location precision.

Device Detection integrationπŸ”—

Combine IP Intelligence with Device Detection to use network, location, and device data together.


Integration optionsπŸ”—

Choose what fits your stack:

  • On-premise: Run detection on your own servers.
  • Cloud API: No infrastructure headaches and always updated, with a free plan and monthly or yearly paid plans.

Compare integration options


Examples and getting startedπŸ”—

Choose a quick start or an example for your application:


Common use casesπŸ”—

🎯 Targeted advertisingπŸ”—

Deliver location and device-appropriate advertising based on IP geolocation combined with device characteristics.

🌍 Content personalizationπŸ”—

Serve location-relevant content (news, language, pricing) while adapting to device capabilities and connection quality.

⚑ Performance optimizationπŸ”—

Anticipate network characteristics based on ISP and connection type to optimize content delivery and user experience.

πŸ›‘οΈ Fraud detection and securityπŸ”—

Detect click fraud, suspicious logins, and automated attacks by analyzing IP patterns, locations, and device combinations.

🚫 Geographical restrictionsπŸ”—

Apply rules that differ by country or region, such as for gambling, content licensing, or data protection law. Check LocationConfidence and IsVPN first, and ask the visitor for a precise location when the answer is unclear.

πŸ—ΊοΈ Reverse GeocodingπŸ”—

Convert coordinates to human-readable addresses using our Reverse Geocoding service.


Combined with Device DetectionπŸ”—

When you combine IP Intelligence with Device Detection, you get powerful insights:

Use Case IP Intelligence Device Detection Enhanced Outcome
Responsive Data Country Desktop Optimize country drop down list to select most likely country
Content Delivery Geographic location Device capabilities Select optimal CDN endpoint and media format
Advertising Location + ISP data Device properties Location-relevant ads with device-appropriate formats
Fraud Detection IP risk assessment Device properties Identify suspicious device/location combinations
eCommerce Geographic location NA Compare address data to the reported device location
Analytics Geographic location Device capabilities Enhanced user segmentation and behavior analysis