VPN & Proxy Detection

Detect if an IP address belongs to a VPN, proxy, Tor exit node, or hosting provider. Returns threat scores and fraud indicators for fraud prevention, risk assessment, and bot detection.

Get API Key

Overview

Use Cases

  • Fraud prevention in e-commerce and fintech
  • Risk scoring for user authentication
  • Bot and crawler detection
  • Compliance and regulatory requirements
  • Content access restrictions (geo-blocking circumvention)

Features

VPN provider detection
Public and web proxy detection
Tor exit node identification
Data-center and hosting provider detection
Threat level scoring
Fraud score (0-100) based on IP2Proxy database
Autonomous System (ASN) organization lookup

API Endpoints

Check IP Address

Analyze an IP address to determine if it's a VPN, proxy, Tor exit node, or hosting provider. Returns detailed threat indicators and scores.

GET
https://api.requiems.xyz/v1/tech/ip/vpn/{ip}

Parameters

Name Type Required Description
ip string Required The IP address to check (supports IPv4 and IPv6)

Try it out

Live Demo
Request

The IP address to check (supports IPv4 and IPv6)

Response Fields

Field Type Description
ip string The analyzed IP address
is_vpn boolean True when the IP belongs to a known VPN provider
is_proxy boolean True when the IP is a known public or web proxy
is_tor boolean True when the IP is a known Tor exit node
is_hosting boolean True when the IP belongs to a data-centre or hosting provider (DCH)
score integer Raw threat score (0-9+). Tor contributes 3, VPN or Proxy each contribute 2, Hosting contributes 1
threat integer Threat level derived from score: 0 = None, 1 = Low, 2–3 = Medium, 4–5 = High, 6+ = Critical
fraud_score integer Fraud risk score from 0 (no risk) to 100 (high risk). Available when using IP2Proxy PX5 or higher
asn_org string Organization name owning the Autonomous System containing the IP (e.g. "DIGITALOCEAN-ASN")

Code Examples

curl "https://api.requiems.xyz/v1/tech/ip/vpn/8.8.8.8" \
  -H "requiems-api-key: YOUR_API_KEY"

Error Responses

bad_request

The IP address is missing or invalid

internal_error

Unexpected server error

Frequently Asked Questions