Context API

Real-time, explainable IP enrichment. One GET returns network type, anonymization, ASN reputation, geo, and, where we have seen the IP, device and honeypot threat context.

Endpoints

Method & pathAuthPurpose
GET /v1/context/<ip>Bearer / X-API-Keyfull IP context (primary endpoint)
GET /api/classify?ip=<ip>optionallightweight public classifier; omit ip for the caller's own IP
POST /api/prism/checkpublishable keybrowser assessment (called by /f.js)
GET /api/prism/assessment/<id>secret keyretrieve a stored assessment
 shell
curl "https://api.farox.io/v1/context/8.8.8.8" \
  -H "Authorization: Bearer <api key>"

Response schema

FieldMeaning
ipthe address queried
as.number / as.organizationASN and owning org
as.reputationhow anonymization-dense the whole ASN is (label, density, dominant kind, named services)
location.country / country_codegeo
anonymoustrue if VPN / proxy / Tor / suspect
typenetwork type (RESIDENTIAL / DATACENTER / VPN / ...)
servicenamed provider when known
vpn / proxy / tor / datacenterspecific flags
risk0-100 risk score
devicedevice class from our Prism telemetry (full fingerprint on paid)
threathuntback honeypot intel: seen-on-decoys, classification, attack tags (CVEs on paid)

Rate limits

Free keys are capped per day; paid tiers raise or remove the cap. Unauthenticated /api/classify is IP-rate-limited. See pricing.