IP Detection
Proxydetectie-API
Of een IP een proxy is, inclusief residentiële proxy's en Tor-exits.
Op proxy checken
Parameters
- ipstringpadVerplicht
IPv4- of IPv6-adres.
Antwoordvelden
- ipstring
Gecontroleerd IP-adres.
- isProxyboolean
true voor proxy's, inclusief residentiële proxy's.
- isTorboolean
true voor Tor-exitnodes.
- networkClassstring
residential_clean, mobile, hosting, datacenter, vpn, residential_proxy, tor, relay of unknown.
- anonymizedboolean
true als het netwerk de persoon erachter verbergt. Hosting telt mee, behalve bekende infrastructuur.
- providerstring | null
Eigenaar van het netwerk, indien bekend.
- vpnProviderstring | null
VPN-dienst van een vpn-adres (NordVPN, Mullvad...), indien bekend. Vanaf Starter, null op Free.
- riskScoreinteger
Risico van 0 tot 100.
- evidencestring[]
Optioneel. Waar de klasse op berust, zoals vpn_server_list, relay_range of known_infra.
- purityobject | null
Opbouw van de score: score, grade, verdict en deductions. In elk abonnement.
- purity.scoreinteger
Zuiverheidsscore van 0 tot 100.
- purity.gradestring
S+, S, A, B of C.
- purity.verdictstring
clean, suspect of dirty.
- purity.deductionsarray
Aftrekpunten op de score, elk met een reden.
- deductionCountinteger
Alleen in vergrendelde antwoorden (Free): hoeveel aftrekposten de achtergehouden zuiverheid bevat, verder niets.
- lockedstring[]
Paden (met punten) van de velden die op dit abonnement als null worden verzonden. Ontbreekt vanaf Starter.
- planRequiredstring
Abonnement dat de vergrendelde velden bevat. Ontbreekt vanaf Starter.
curl https://ipscanner.io/v1/proxy/185.220.101.1 \
-H "Authorization: Bearer YOUR_API_KEY"{
"ip": "185.220.101.1",
"isProxy": true,
"isTor": true,
"networkClass": "tor",
"anonymized": true,
"provider": "Tor Exit Node",
"vpnProvider": null,
"riskScore": 100,
"evidence": [
"tor_exit_list"
]
}