Skip to content
masterclass Buddy

Arcjet · Pipe

ip.asn

Arcjet exposes IP analysis after protect(). Use it to identify network types and VPN, proxy, Tor, relay, or hosting traffic. Check whether optional data exists before using it.

Last updated

Syntax

const decision = await aj.protect(req);
decision.ip.isVpn();
decision.ip.asnType

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • decision.ip.hasASN()
  • decision.ip.asnType
  • decision.ip.isVpn()
  • decision.ip.isProxy()
  • decision.ip.isTor()
  • decision.ip.isHosting()
  • decision.ip.isRelay()
  • decision.ip.service

Source: VPN and proxy detection | Arcjet Docs. Checked 2026-11-03.