GeoPatrol is an IP intelligence API that returns geolocation, network data, privacy flags (VPN/proxy/Tor), and a 0–100 abuse score in a single sub-15 ms JSON call, with no signup required to test.
What is GeoPatrol?
GeoPatrol is a hosted REST API that takes an IPv4 or IPv6 address and returns a JSON object with over 40 fields, including country/city geolocation, ASN with BGP route, company/organisation, privacy detection booleans, a 0–100 abuse score, and local time/currency details. It runs on a global edge network of 42 nodes, averages sub-15 ms median response times, and offers a live keyless demo that resolves your own IP immediately. The service is provided by GeoPatrol (no parent company listed).
Key Features
- Pinpoint geolocation — Country, region, city, latitude/longitude, timezone, currency code, and calling code with an accuracy level (e.g., HIGH), resolved down to the network block.
- Threat & abuse scoring — A single 0–100 risk score distilled from blocklists, darknet feeds, and historic abuse data, refreshed continuously.
- Privacy detection — Flags VPN, proxy, Tor, private relay, and datacenter exposure for every lookup; separate boolean fields (
is_vpn, is_proxy, is_tor, is_datacenter, is_abuser).
- Network & ASN info — ASN number, announced BGP prefix, operator name, domain, and network type (isp/hosting/business).
- Built for speed — Median response under 15 ms from the nearest of 42 edge nodes; paid plans include a 99.9 % uptime SLA.
- Compliant by design — No personal data required; GDPR-ready with predictable, versioned JSON fields.
- Batch lookups — Pass a comma-separated list of IPs; each address billed as one credit.
- 100 free lookups per day — No credit card required; full feature set identical across all tiers.
Who is it for?
- Cybersecurity and fraud teams — Use the abuse score and privacy flags to block or review high-risk signups, payments, and account logins before they cause damage.
- Compliance and legal teams — Enforce geographic licensing, sanctions, and regional rules using accurate country-level geolocation.
- Product and engineering teams — Localise currency, language, and pricing from the first byte, and enrich analytics logs with real-time location and network data.
- iGaming and payment platforms — Verify player location and detect VPN/proxy circumvention for KYC and fair-play requirements.
What can you do with GeoPatrol?
- Fraud prevention: Decline signups and payments where
is_abuser is true or the abuse score exceeds your threshold.
- Account security: Step up authentication to 2FA when
is_vpn or is_tor is flagged on a login.
- Content gating: Gate access to content or services based on
location.country for compliance with licensing or sanctions.
- Bot & abuse defense: Throttle or block traffic from datacenter IPs (
is_datacenter) to protect endpoints from scraping.
How does GeoPatrol work?
- Create a free API key via the registration page — no credit card required.
- Send a GET request to
https://api.geopatrol.net/{ip}?key=YOUR_API_KEY for a single IP or a comma-separated batch.
- Read the returned JSON fields (especially
abuse_score and privacy booleans) and branch your logic to allow, review, or block.
- Ship your integration with sub-15 ms median latency and a 99.9 % SLA on paid plans.
Pricing
GeoPatrol operates on a freemium model with four tiers: Free (100 lookups/day, no cost), Basic (10 €/mo for 100,000 credits/month), Pro (35 €/mo for 300,000 credits/month), and MAX (45 €/mo for 500,000 credits/month). One lookup equals one credit; all tiers return the same 40+ fields with identical accuracy.
FAQ
Do I need a key to try GeoPatrol?
No. The live terminal on the homepage resolves your own IP with no key or signup. A free key unlocks 100 lookups per day against any IP you choose.