Skip to content

Services

Alexander edited this page Oct 31, 2025 · 12 revisions

This it's an alternative page to view all real comments for our default services. Do you want create your custom service or add one that doesn't exists? Click here to see the tutorial, it's extremely easy implement one!

⭐🦊 Zowi's Central

Note

  • Unlimited requests, no key. Based in our ASN List (default and extended) for detecting VPN/Proxy services, being mantained by our buyers and the creator of the plugin.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# URL.
url: "https://central.zowi.gay/check/{IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "malicious"
    # Type to determine.
    type: boolean

⛽ 2IP

Note

💼 https://2ip.io/registration/api/

  • 10k requests free per month.

(Based in Billing)

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://api.2ip.io/{IP}?token={KEY}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "asn.hosting"
    # Type to determine.
    type: boolean

⛽ AbuseIPDB

Note

💼 https://www.abuseipdb.com/login

  • 1.000 daily requests, free account.
  • 10k daily requests, "Basic" plan.
  • 50k daily requests, "Premium" plan.
  • "CUSTOM" daily requests, "Enterprise" plan.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
    'Key': 'YOUR_KEY'
    'Accept': 'application/json'
# URL.
url: "https://api.abuseipdb.com/api/v2/check?ipAddress={IP}"
# Values to check.
values:
    # Fields to check.
    # "bot_status" and "recent_abuse" can probably detect bots, I added for better detection in
    # some services of VPN. If you get false flags of this, delete both values and try.
    fields:
    - "data.isPublic"
    - "data.isTor"
    # Type to determine.
    type: boolean
    # Conditions to flag.
    # Useful in case you need this for an API with score level or conditions based.
    conditions:
        # Bypass
        # Conditions to make player doesn't get detected for this service.
        # Put a valid condition for this. Leave empty for disable this.
        bypass:
            '1':
            - '{data.isWhitelisted}=true'
            - '{data.isTor}=false'
        # Flag
        # Conditions to make flag player in this service.
        # Put a valid condition for this. Leave empty for disable this.
        flag:
            '1':
            - "{data.abuseConfidenceScore}>=75"

⛽ AntiVPN IO

Note

💼 https://dash.antivpn.io/

  • 15k mothly requests, free account.
  • 2M-10M monthly requests, paid account.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
# How to get a key here? Easy, when you
# create a server, this send you a command,
# you only need to copy the code (key) and
# replace 'KEY' for that code. REMOVE
# THE COMMAND NAME AND / WHEN YOU COPY!
#
# Example value:
# 'Bearer XXXXXXXX'
headers:
    'Authorization': 'Bearer KEY'
# URL.
url: "https://connection.antivpn.io/api/check?ip={IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "VPN"
    # Type to determine.
    type: boolean

⛽ AntiVPN NET

Note

💼 https://www.antivpn.net/account/

  • 10k requests, free account.
  • 1M-10M requests, paid account.

Removed since 1.1.6/1.0.6 (9/10/2025) "Service unavailable: The service it's down and doesn't seems to be working now."

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://antivpn.net/api/v1/lookup?ip={IP}&key={KEY}&format=-json"
# Values to check.
values:
    # Fields to check.
    fields:
    - "is_proxy"
    # Type to determine.
    type: boolean

⛽ BanProxy

Note

💼 https://www.banproxy.com/panel

  • 50 minutly requests, free account.
  • Unlimited requests, paid account.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://banproxy.com/api/{IP}/{KEY}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "proxy"
    - "hosting"
    # Type to determine.
    type: boolean

⛽ BlackBox

Note

  • Unlimited requests, no key.
# Enable this service?
enabled: true
# Model request to use.
model: "HTML"
# URL.
url: "https://blackbox.ipinfo.app/lookup/{IP}"
# Values to check.
values:
    # Fields to check.
    fields: {}
    # Type to determine.
    type: "Y"

⛽ Focsec [14 days trial] (PAID SERVICE)

Note

💼 https://focsec.com/login

  • 3k daily requests, Lite($29)
  • 1k daily requests, Basic ($49)
  • 25k daily requests, Plus ($89)
  • 1M daily requests, Enterprise.

Warning

This is a PAID SERVICE, require starting from $29 monthly subscription for using IP-security feature. First plan it's $29 (Lite).

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://api.focsec.com/v1/ip/{IP}"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
    'Authorization': '{KEY}'
# Values to check.
values:
    # Fields to check.
    fields:
    - "is_vpn"
    - "is_proxy"
    - "is_tor"
    - "is_datacenter"
    # Type to determine.
    type: boolean

⛽ FreeIPAPI

Note

💼 https://freeipapi.com/register

  • 60 requests per minute, without key.
  • Unlimited requests, "premium" plan.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
#headers:
#   'Authorization': 'Bearer KEY'
#
# Remove comment from above to use key in case
# you has one.
headers: []
# URL.
url: "https://freeipapi.com/api/json/{IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "isProxy"
    # Type to determine.
    type: boolean

⛽ FunkeMunky

Note

  • 20k montly requests, no key.
  • 150k-2Mo montly requests, paid account.
  • 200 minutly requests, paid account (unlimited).
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# URL.
# Use this for paid account:
# url: "https://funkemunky.cc/vpn?ip={IP}&license={KEY}&cached=USE_WEB_CACHE"
url: "https://funkemunky.cc/vpn?ip={IP}"
# Insert your key here.
# You can use this field in case you
# has a paid account.
key: ""
# Values to check.
values:
    # Fields to check.
    fields:
    - "proxy"
    - "data_center"
    - "vpn"
    # Type to determine.
    type: boolean

⛽ GetIPIntel

Note

💼 https://getipintel.net/free-proxy-vpn-tor-detection-api/#FAQ

  • 500 requests per day and 15 requests per minute - normal.
  • Unknowned requests with a "package".

Caution

Put a valid email in key section, otherwise, the API will auto-ban you from their service.

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://check.getipintel.net/check.php?ip={IP}&contact={KEY}&flags=m&format=json"
# Values to check.
values:
    # Fields to check.
    fields:
    - "result"
    # Type to determine.
    type: boolean

⛽ GreIP

Note

💼 https://dashboard.greip.io/login

  • 15k monthly requests, free account.
  • 170k monthly requests, Standard account.
  • 400k monthly requests, Premium account.
  • Unlimited requests, "Pay-as-you-go".
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
    'Authorization': 'Bearer KEY'
# URL.
url: "https://greipapi.com/lookup/ip/threats?ip={IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "data.threats.isProxy"
    - "data.threats.isRelay"
    - "data.threats.isTor"
    - "data.threats.isHosting"
    # Type to determine.
    type: boolean

⛽ IP2Location

Note

💼 https://ip2location.io/sign-up

  • 500 requests per day, no key, only proxy detection.
  • 30k monthly requests, "free" plan, basic vpn detection.
  • 150k monthly requests, "starter" plan, basic vpn detection.
  • 300k monthly requests, "plus" plan, advanced vpn detection.
  • 600k monthly requests, "security" plan, full vpn detection.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
#
# I changed here because if "key" parameters is
# in the URL, this make like this is trying to
# use a key. Delete '#' under and delete 'key: ""',
# remember to replace 'KEY' with your API key.
#key: "&key=KEY"
key: ""
# URL.
url: "https://api.ip2location.io/?ip={IP}&format=json{KEY}"
# Values to check.
values:
    # Fields to check.
    # "is_proxy" only field if you don't has "Security" plan, the
    # others if you pay 499$ for this...
    fields:
    - "is_proxy"
    - "proxy.is_vpn"
    - "proxy.is_tor"
    - "proxy.is_public_proxy"
    - "proxy.is_web_proxy"
    - "proxy.is_web_crawler"
    - "proxy.is_residential_proxy"
    - "proxy.is_botnet"
    - "proxy.is_spammer"
    - "proxy.is_scanner"
    - "proxy.is_consumer_privacy_network"
    - "proxy.is_enterprise_private_network"
    - "proxy.is_data_center"
    # Type to determine.
    type: boolean

⛽ IP-API

Note

  • Unlimited requests, no key.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# URL.
url: "http://ip-api.com/json/{IP}?fields=status,message,proxy,hosting,query"
# Values to check.
values:
    # Fields to check.
    fields:
    - "proxy"
    - "hosting"
    # Type to determine.
    type: boolean

⛽ IPAPI IS

Note

💼 https://ipapi.is/app/signup

  • 1k daily requests, free account or without key (IP-based for limit).
  • 10k daily requests, pay $10 monthly.
  • 20k daily requests, pay $20 monthly.
  • 50k daily requests, pay $50 monthly.
  • 100k daily requests, pay $100 monthly.
  • 2M daily requests, pay $200 monthly.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# You can use this field in case you
# has an account in this page.
key: ""
# URL.
url: "https://api.ipapi.is/?q={IP}&key={KEY}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "is_datacenter"
    - "is_tor"
    - "is_proxy"
    - "is_vpn"
    - "is_abuser"
    - "is_bogon" # Read more about this in https://ipgeolocation.io/blog/bogon-ip-addresses
    # Type to determine.
    type: boolean

⛽ IP-Check

Note

  • Unlimited requests, no key.
# Enable this service?
enabled: true
# Model request to use.
model: "HTML"
# URL.
url: "https://ip-check.net/api/proxy-detect.php?ip={IP}"
# Values to check.
values:
    # Fields to check.
    fields: []
    # Type to determine.
    type: boolean

⛽ IPDetective

Note

💼 https://ipdetective.io/login

  • 1k daily requests, free account.
  • 30k daily requests, basic account.
  • 80k daily requests, premium account.
  • 200k daily requests, enterprise account.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
    'x-api-key': 'KEY'
# URL.
url: "https://api.ipdetective.io/ip/{IP}?info=true"
# Values to check.
values:
    # Fields to check.
    fields:
    - "type"
    # Type to determine.
    type: ["vpn", "datacenter", "bot", "proxy"]

⛽ IPGeolocation (Paid Service)

Note

💼 https://ipgeolocation.io/login

  • 150k monthly requests, Bronze ($15)
  • 1M monthly requests, Solver ($65)
  • 6M monthly requests, Gold ($200)
  • 120M+ monthly requests, Enterprise.

Warning

This is a PAID SERVICE, require starting from $15 monthly subscription for using IP-security feature. First plan it's $15 (Bronze).

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://api.ipgeolocation.io/ipgeo?apiKey={KEY}&ip={IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "security.is_tor"
    - "security.is_proxy"
    - "security.is_cloud_provider"
    - "security.is_known_attacker"
    - "security.is_anonymous"
    # Type to determine.
    type: boolean

⛽ IPHub

Note

💼 https://iphub.info/login

  • 1k daily requests, free account.
  • 10k-200k daily requests, paid account.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
    'X-Key': 'KEY'
# URL.
url: "https://v2.api.iphub.info/ip/{IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "block"
    # Type to determine.
    type: boolean

⛽ IPHunter

Note

💼 https://www.iphunter.info/user/register

  • 1k daily requests, free account.
  • 60k-20M daily requests, paid account.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
    'X-Key': 'KEY'
# URL.
url: "https://www.iphunter.info:8082/v1/ip/{IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "data.block"
    # Type to determine.
    type: boolean

⛽ IPLocate

Note

💼 https://www.iplocate.io/account

  • 50 daily requests, no account.
  • 1k daily requests, free account.
  • 100k-5m requests, paid account.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: "" #"?apikey=YOUR_KEY"
# URL.
url: "https://iplocate.io/api/lookup/{IP}"
# Values to check.
values:
    # Fields to check.
    # "bot_status" and "recent_abuse" can probably detect bots, I added for better detection in
    # some services of VPN. If you get false flags of this, delete both values and try.
    fields:
    - "privacy.is_abuser"
    - "privacy.is_hosting"
    - "privacy.is_icloud_relay"
    - "privacy.is_proxy"
    - "privacy.is_tor"
    - "privacy.is_vpn"
    # Type to determine.
    type: boolean

⛽ IPQualityScore

Note

💼 -https://www.ipqualityscore.com/user/dashboard

  • 5k monthly requests, free account.
  • 500k monthly requests, "SMB Basic" plan.
  • 1M monthly requests, "SMB Premium" plan.
  • 4M monthly requests, "SMB Enhanced" plan.
  • "CUSTOM" monthly requests, "Enterprise" plan.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://ipqualityscore.com/api/json/ip/{KEY}/{IP}?strictness=0&allow_public_access_points=true"
# Values to check.
values:
    # Fields to check.
    # "bot_status" and "recent_abuse" can probably detect bots, I added for better detection in
    # some services of VPN. If you get false flags of this, delete both values and try.
    fields:
    - "proxy"
    - "vpn"
    - "tor"
    - "bot_status"
    - "is_crawler"
    - "recent_abuse"
    - "active_vpn"
    - "active_tor"
    # Type to determine.
    type: boolean
    # Conditions to flag.
    # Useful in case you need this for an API with score level or conditions based.
    conditions:
        # Bypass
        # Conditions to make player doesn't get detected for this service.
        # Put a valid condition for this. Leave empty for disable this.
        bypass:
            '1':
            - "{fraud_score}<=30"
            - "{mobile}=true"
        # Flag
        # Conditions to make flag player in this service.
        # Put a valid condition for this. Leave empty for disable this.
        flag:
            '1':
            - "{fraud_score}>=88"

⛽ IPQuery

Note

  • Unlimited requests, no key.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# URL.
url: "https://api.ipquery.io/{IP}?format=json"
# Values to check.
values:
    # Fields to check.
    fields:
    - "risk.is_vpn"
    - "risk.is_tor"
    - "risk.is_datacenter"
    - "risk.is_proxy"
    # Type to determine.
    type: boolean

⛽ IPRisk

Note

  • Unlimited requests, no key.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# URL.
url: "https://api.iprisk.info/v1/{IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "vpn"
    - "data_center"
    - "open_proxy"
    # Type to determine.
    type: boolean

⛽ IPStack

Note

💼 https://ipstack.com/signup/free

  • 100 monthly requests, free account.
  • 50k monthly requests, basic account.
  • 500k monthly requests, professional account.
  • 2M monthly requests, professional plus account.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://api.ipstack.com/{IP}?access_key={KEY}&security=1"
# Values to check.
values:
    # Fields to check.
    fields:
    - "security.is_proxy"
    - "security.is_crawler"
    - "security.is_tor"
    - "security.hosting_facility"
    # Type to determine.
    type: boolean

⛽ IsProxyIP

Note

💼 https://isproxyip.com/member

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://api.isproxyip.com/v1/check.php?key={KEY}&ip={IP}&format=json"
# Values to check.
values:
    # Fields to check.
    # "bot_status" and "recent_abuse" can probably detect bots, I added for better detection in
    # some services of VPN. If you get false flags of this, delete both values and try.
    fields:
    - "proxy"
    # Type to determine.
    type: boolean

⛽ MerakiStudios

Note

💼 https://pav.merakistudios.dev/dashboard

  • 100 daily requests, no account.
  • 1k daily requests, free account.
  • Unlimited requests, premium account.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: "" #"?key=YOUR_KEY"
# URL.
url: "https://pav.merakistudios.dev/api/{IP}"
# Values to check.
values:
    # Fields to check.
    # "bot_status" and "recent_abuse" can probably detect bots, I added for better detection in
    # some services of VPN. If you get false flags of this, delete both values and try.
    fields:
    - "types"
    # Type to determine.
    type: ["hosting", "vpn"]
    # Conditions to flag.
    # Useful in case you need this for an API with score level or conditions based.
    conditions:
        # Bypass
        # Conditions to make player doesn't get detected for this service.
        # Put a valid condition for this. Leave empty for disable this.
        bypass: {}
        # Flag
        # Conditions to make flag player in this service.
        # Put a valid condition for this. Leave empty for disable this.
        flag:
            '1':
            - "{suspiciousLevel}=2"

⛽ MITL

Note

  • Unlimited requests, no key.
# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# URL.
url: "https://antivpn.mitl.it/api/v1/checkip?ip={IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "isVPN"
    # Type to determine.
    type: boolean

⛽ Negativity API

Note

  • Unlimited requests, no key.

Removed since 1.1.6/1.0.6 (9/10/2025) "Service unavailable: The service it's down and doesn't seems to be working now."

# Enable this service?
enabled: true
# Model request to use.
model: "JSON"
# URL.
url: "https://api.negativity.fr/ip/{IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "proxy"
    - "vpn"
    # Type to determine.
    type: boolean

⛽ ProtectCord

Note

  • 10 requests per minute, key required.
  • Unlimited requests per minute, pay.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://api.protectcord.com/checkip/{IP}?key={KEY}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "is_bogon"
    - "is_crawler"
    - "is_datacenter"
    - "is_tor"
    - "is_proxy"
    - "is_vpn"
    - "is_abuser"
    # Type to determine.
    type: boolean

⛽ ProxyCheck

Note

💼 https://proxycheck.io/pricing

  • 100 daily requests, no key.
  • 1k daily requests, free account.
  • 10k-512m daily requests, paid account.

Warning

This use 2 requets, why? We use the field 'vpn=3' (3) to check for vpn and proxy, in the Documentation say this will use 2 request instead of 1. Set to '1' for only check 'VPN' or '2' to only check 'PROXY', and only use 1 request.

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://proxycheck.io/v2/{IP}?vpn=3&key={KEY}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "{IP}.proxy"
    - "{IP}.vpn"
    # Type to determine.
    type: "yes"

⛽ ProxyRadar

Note

💼 https://proxyradar.io/login

  • 1k daily requests, free account.
  • 10k daily requests, "Personal" plan.
  • 50k daily requests, "Pro" plan.
  • 100k daily requests, "Business" plan.
  • 200k daily requests, "Enterprise" plan.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://proxyradar.io/v1/check?key={KEY}&ip={IP}&format=json"
# Values to check.
values:
    # Fields to check.
    fields:
    - "proxy"
    # Type to determine.
    type: boolean

⛽ Rayzs DE

Note

  • Unlimited requests, no key.
# Enable this service?
enabled: true
# Model request to use.
model: "HTML"
# URL.
url: "https://www.rayzs.de/provpn/api/proxy.php/?a={IP}"
# Values to check.
values:
    # Fields to check.
    fields: {}
    # Type to determine.
    type: boolean

⛽ SkyDB

Note

  • Unlimited requests, no key.

Warning

This service it's disabled by default because their big delay of response.

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# URL.
url: "http://ipcheck.skydb.de/getinfo?ip={IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "Hosting"
    - "Proxy"
    - "VPN"
    - "TOR"
    # Type to determine.
    type: boolean

⛽ VPNAPI

Note

💼 https://vpnapi.io/signup

  • 100 daily requests, no key.
  • 1k daily requests, free account.
  • 10k-200k daily requests, paid account.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Set empty to don't use one. Don't delete this field!
key: ""
# URL.
url: "https://vpnapi.io/api/{IP}?key={KEY}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "security.vpn"
    - "security.proxy"
    - "security.tor"
    - "security.relay"
    # Type to determine.
    type: boolean

⛽ VPN-API XYZ

Note

💼 https://vpn-api.xyz/dashboard

  • Unlimited requests, no key.

Removed since 1.1.6/1.0.6 (9/10/2025) "Service unavailable: The service it's down and doesn't seems to be working now."

# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Insert your key here.
# Don't delete this field!
key: ""
# URL.
url: "https://vpn-api.xyz/detector?key={KEY%}&host={IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "is_proxy"
    # Type to determine.
    type: boolean

⛽ VPNBlocker

Note

💼 https://vpnblocker.net/

  • 500 monthly requests, no key/free.
  • Unlimited requests, paid.
# Enable this service?
enabled: false
# Model request to use.
model: "JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
    'X-API-KEY': 'KEY'
# URL.
url: "https://api.vpnblocker.net/v2/json/{IP}"
# Values to check.
values:
    # Fields to check.
    fields:
    - "host-ip"
    # Type to determine.
    type: boolean