Skip to content
Back to skills

Vpn Detection Get {Ip}

ASecurity

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

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
ai-agentsgonodegitapi

Works with

  • api

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add bobadilla-tech/requiems-api-skills --skill 'vpn-detection-get-{ip}' --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vpn Detection Get {Ip}?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vpn Detection Get {Ip}
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bobadilla-tech-vpn-detection-get-ip/badge)](https://www.skillsdirectory.com/skills/bobadilla-tech-vpn-detection-get-ip)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: vpn-detection-get-{ip}
api: VPN & Proxy Detection
method: GET
path: /v1/networking/ip/vpn/{ip}
base_url: https://requiems.xyz
description: Analyze an IP address to determine if it's a VPN, proxy, Tor exit node, or hosting provider. Returns detailed threat indicators and scores.
---

## Endpoint

**GET https://requiems.xyz/v1/networking/ip/vpn/{ip}**

## 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.

## Parameters

| Name | Type | Required | Location | Description |
| ---- | ---- | -------- | -------- | ----------- |
| `ip` | string | yes | path | The IP address to check (supports IPv4 and IPv6) |

## Response Example

```json
{
  "data": {
    "ip": "8.8.8.8",
    "is_vpn": false,
    "is_proxy": false,
    "is_tor": false,
    "is_hosting": true,
    "score": 1,
    "threat": 1,
    "fraud_score": 0,
    "asn_org": "GOOGLE-ASN"
  },
  "metadata": {
    "timestamp": "2026-01-01T00:00:00Z"
  }
}
```

## 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") |

## Errors

- `400` **bad_request** — The IP address is missing or invalid
- `500` **internal_error** — Unexpected server error

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…