# IPLogs > Free, no-signup VPN, proxy, datacenter, Tor, Cloudflare WARP, and Apple Private Relay IP detection. Public REST API at https://iplogs.com/v1/check. Combines dozens of sources (VPN providers' published server lists, a VPN and proxy range list, threat-intelligence lists, the current Tor exit list, the Private Relay egress ranges, abuse reports) with active OpenVPN/WireGuard/IKEv2 protocol probing. Multi-source provenance is returned with every verdict, together with the ASN, ISP, city-level location and connection type of the address. IPv4 + IPv6 first-class. ## Core pages - [Home / IP checker](https://iplogs.com): Live verdict for any IPv4 or IPv6: about 3 seconds for a full check of an address not seen recently, instant from cache or in fast mode. Verdict, score, every matching signal, ASN, ISP, city-level geolocation (country, city, latitude/longitude), connection type (residential, mobile or datacenter), and per-source provenance. - [OpenAPI 3.1 spec](https://iplogs.com/openapi.json): Machine-readable description of /v1/check (POST and GET), /v1/summary, /v1/bulk-check, /v1/ip and /v1/health, built from the same field tables as the docs. - [API documentation](https://iplogs.com/docs): curl iplogs.com checks the caller and prints a pretty JSON summary (curl iplogs.com/8.8.8.8 for another address; GET /v1/summary[/{ip}] for the same as JSON, GET /v1/check[/{ip}] for the full response). POST /v1/check (one IP) and POST /v1/bulk-check (up to 100), signal catalog, client examples in curl, Python, Node.js, Go, PHP. Free with no key: 2,000 full-depth checks per IP per day, then an in-memory fast path; 60 requests/minute. - [Client code](https://iplogs.com/sdks): Copy-paste check(ip) functions with timeout, one retry on 429 and a block decision, for curl, PowerShell, Python, Node.js, Go, PHP, Ruby, Java, C# and Rust. Plain HTTP, no package, no key. - [IP reputation check](https://iplogs.com/ip-reputation): Allowlist, greylist or blocklist for any IP, from public blocklists of attacking and compromised hosts, kept apart from the VPN verdict. - [DNS leak test](https://iplogs.com/dns-leak-test): Free in-browser test showing which DNS resolvers really handle the visitor's lookups (with ASN, organisation, country and any EDNS client subnet they forward), compared with the network the connection uses, with fixes. - [WebRTC leak test](https://iplogs.com/webrtc-leak-test): Free in-browser test comparing the addresses WebRTC reveals (IPv4, IPv6, local) with the connection's own, with fixes per browser. - [Frequently asked questions](https://iplogs.com/faq): How detection works, accuracy, residential-proxy handling, integration. - [About IPLogs](https://iplogs.com/about): Project motivation, comparison to commercial alternatives. - [Blog](https://iplogs.com/blog): Research-backed posts on VPN detection, censorship, JA3/JA4 fingerprinting. - [Free datasets](https://iplogs.com/tools): Downloadable CIDR/CSV/JSON snapshots of every dataset we ingest. CC-BY 4.0. ## Implementation guides - [How to detect VPN users on your website](https://iplogs.com/guides/detect-vpn-users): Working code in Node.js, Python, Go, PHP, Cloudflare Workers. - [How to block VPN, proxy, Tor traffic](https://iplogs.com/guides/block-vpn-traffic): Cloudflare WAF, Nginx, Caddy, Stripe Radar recipes. False-positive playbook. - [Why is my IP flagged as a VPN?](https://iplogs.com/guides/why-flagged-as-vpn): 12 real reasons (CGNAT, mobile carriers, iCloud Private Relay, Cloudflare WARP, residential proxies) and how to dispute. - [Residential vs datacenter IP detection](https://iplogs.com/guides/residential-proxy-detection): Why ASN classification alone fails, and the additional signals (RTT mismatch, BGP single-homing, JA3) that work. ## Accuracy & comparisons - [Published accuracy benchmark](https://iplogs.com/accuracy): 0.4% false-positive rate and no missed samples on a 1,043-IP ASN-validated ground-truth corpus. 100% detection of published Mullvad relays and Tor exits. Full methodology, reproduce commands. - [VPN detection API comparison](https://iplogs.com/compare/vpn-detection-apis): Five control IPs (Google DNS, Cloudflare DNS, Apple Private Relay, Mullvad, Tor exit) with IPLogs' own live responses and curl commands for testing any VPN-detection API. - [All head-to-head comparisons](https://iplogs.com/compare): IPLogs vs each major vendor, one page per pairing. - [Glossary](https://iplogs.com/glossary): Plain-English definitions of VPN detection, residential proxy, CGNAT, Tor exit node, JA3 fingerprint, and 13 more terms. ## Data surfaces (all public, all free, all CC-BY 4.0) - [Tor exit nodes](https://iplogs.com/tor-exit-nodes): Live list of current Tor exits (IPv4 + IPv6) refreshed hourly. - [Datacenter IP ranges](https://iplogs.com/datacenter-ip-ranges): Catalog of major hosting ASNs (AWS, GCP, Azure, Hetzner, OVH, DigitalOcean, Vultr, Leaseweb). - [Aggregated VPN provider snapshot](https://iplogs.com/data/vpn-providers.json): Every commercial VPN exit IP we ingest, refreshed every 6-12 hours. ## Example per-IP, per-ASN, per-country, per-VPN pages - [IP 8.8.8.8](https://iplogs.com/ip/8.8.8.8): Is Google's public DNS a VPN? Full verdict page. - [IP 1.1.1.1](https://iplogs.com/ip/1.1.1.1): Cloudflare DNS verdict page. - [IPv6 2606:4700:4700::1111](https://iplogs.com/ip/2606:4700:4700::1111): IPv6 lookup example. - [ASN AS15169 (Google)](https://iplogs.com/asn/AS15169): ASN classification page. - [ASN AS13335 (Cloudflare)](https://iplogs.com/asn/AS13335): CDN ASN example. - [ASN AS209103 (Proton AG)](https://iplogs.com/asn/AS209103): VPN-operator ASN example. - [United States](https://iplogs.com/country/US): Country hub — notable ASNs, VPN jurisdictions. - [Germany](https://iplogs.com/country/DE): Country hub example. - [Mullvad](https://iplogs.com/vpn/mullvad): Per-provider detectability page. - [NordVPN](https://iplogs.com/vpn/nordvpn): Per-provider detectability page. ## Legal - [Privacy policy](https://iplogs.com/privacy) - [Terms of service](https://iplogs.com/terms) ## Full text corpus Full machine-readable corpus for retrieval and citation: - [llms-full.txt](https://iplogs.com/llms-full.txt)