IP Intelligence API - Rich IP Profiling with Geo, Network & TLS Data
Returns a comprehensive profile for the caller's IP address, including geolocation (country, city, region, coordinates, EU membership), network data (ASN, organization, reverse DNS), security indicators (VPN detection with confidence signals), TLS connection details (version, cipher, protocol), and Cloudflare connection metadata.
Code examples
curl -X POST https://api.botoi.com/v1/ip/intelligence \
-H "Content-Type: application/json" \
-d '{}'When to use this API
Zero-trust access logging
Log the full IP profile on every authentication event. Capture geo, ASN, TLS version, and VPN status to build a behavioral baseline for each user. Flag logins that deviate from the established pattern.
Bot detection enrichment
Combine TLS fingerprint data and VPN indicators with your existing bot detection pipeline. Legitimate browsers and headless scrapers produce different TLS cipher suites and protocol versions.
Connection fingerprinting
Use the TLS version, cipher, HTTP protocol, and TCP round-trip time to build a connection fingerprint. Track fingerprint consistency across sessions for fraud detection without relying on cookies.
Frequently asked questions
Can I pass a specific IP address to profile?
How reliable is the VPN detection?
What TLS data is available?
Does this endpoint count against my rate limit?
Is the geolocation data the same as /v1/ip/lookup?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.