{"uid":"cap_P_eBHV34tFnU8_MblJINH","slug":"compliapi-vpn-detection-283b4bbd","name":"CompliAPI VPN Detection","description":"Easy OFAC sanction list lookups, geo-fencing checks and VPN detection, streamlining compliance obligations around the world.","url":"https://api.compliapi.com/api/v1/vpn","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ip":"203.0.113.7","vpn":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_edHg64b3490_FSTSzQT9d","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Detects whether an IP address is using a VPN, proxy, or other anonymization service in real time.","exampleAgentPrompt":"Before I process this transaction from IP 203.0.113.7, can you check if that IP is using a VPN or proxy?","exampleUseCases":[{"title":"Block VPN users from regulated service","prompt":"A user just tried to sign up from IP 198.51.100.42 — can you check if they're using a VPN or proxy before I let them through? We can't allow anonymized connections under our compliance policy."},{"title":"Fraud detection before payment processing","prompt":"We're about to process a payment from IP 192.0.2.15 — run a VPN check on it first so we can flag it if the user is hiding their real location."},{"title":"Geo-restriction enforcement check","prompt":"Someone from IP 203.0.113.99 is trying to access our geo-restricted content — check whether they're using a VPN to bypass the restriction."}],"resultDescription":"Returns a JSON object with the queried IP address and a boolean 'vpn' field indicating whether the IP is associated with a VPN, proxy, or other anonymization service. Example: {\"ip\": \"203.0.113.7\", \"vpn\": false}.","failureModes":["Invalid or malformed IP address returns an error response","Private/reserved IP ranges may return unexpected results","VPN services using residential IPs may evade detection","Rate limiting or payment failure returns 402 or 429 status","Newly provisioned VPN exit nodes may not yet be in the database"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, real-time check on whether an IP address is using a VPN or proxy — particularly in compliance, fraud prevention, or geo-restriction enforcement workflows. It is ideal for pre-transaction screening, onboarding gating, or regulatory access control where anonymization detection is required. Prefer this over full KYC services when the only question is network-layer anonymization rather than identity verification.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:35:40.520Z","isFirstParty":false}