Stop VPN, Proxy, Bots & Ad Blockers with one line of code
Stop VPN, Proxy, Tor & Bot traffic in real time. Two services with one API key: Proxy Shield blocks VPN / Proxy / Tor / bot visitors and Adblock Shield stops visitors who block your ads.
Three services, one API key
Use one or all. Each works with a JavaScript line or a small PHP file.
Proxy Shield
VPN, Proxy, Tor, datacenter and bot visitors get a full-screen block page. Your website behind stops working.
- IP lists, ISP, WebRTC, timezone, bot checks
- guard.js or ahproxy_proxy.php
- 1,000 free queries / day - used only on detection
Adblock Shield
Visitors with uBlock, AdBlock, AdGuard or Brave see a card in the middle of the screen until they allow your ads.
- Bait + ad-server checks, catches DNS blockers
- pgs.js or ahproxy_adblock.php
- 1 query only when an ad blocker is found
AH Captcha
"I'm not a robot" box for login, register and withdraw forms. VPN / Proxy / bot visitors fail, humans pick the matching picture.
- 5 icon styles: animals, fruits, vehicles...
- JS box + server check (PHP file or API)
- 1,000 free / day, unlimited from $1
Is your connection clean?
Run the same check your visitors get and see every detail about your connection.
Everything a fraud check needs
Six layers work together and decide instantly: allow or block.
WebRTC Leak Test
STUN request reveals the real public IP behind browser VPNs and proxy extensions.
Browser Fingerprint
navigator.webdriver, headless Chrome, Selenium, Puppeteer & Playwright traces.
Viewport & Display
Zero window size, missing plugins, software WebGL and emulator mismatches.
Header Inspection
Via, X-Forwarded-For, Forwarded and other proxy headers analysed server-side.
IP Intelligence
VPN, datacenter and Tor ranges updated daily, plus ASN / ISP hosting detection.
Timezone Check
Browser timezone compared with IP country - a strong VPN signal.
PHP File Method
Upload one ahproxy_proxy.php file and include it - blocked before your page loads.
Full-Screen Block
Blocked visitors see all details; your website behind is frozen.
Live in 2 minutes
Create account
Sign up free and get your API key instantly.
Add your domain
Lock the key to your domains so nobody else can use it.
Paste one line
Add the script tag before </body> on your website.
You are protected
Bad visitors see a full-screen block page with all details.
Start free, upgrade anytime
Changing plan? The unused value of your current plan is credited - you only pay the difference.
- 1,000 queries / day (only detections)
- 1,000 AH Captcha / day
- 1 domains
- All detection modules
- JS + PHP file method
- 5,000 queries / day
- 2 domains
- Proxy + Adblock Shield
- JS + PHP file
- Email support
- 10,000 queries / day
- 5 domains
- Everything in Starter
- Priority detection cache
- Custom block page text
- 100,000 queries / day
- 10 domains
- Everything in Pro
- High volume
- Priority support
Questions
What happens when my daily queries finish?
The script simply stops checking until the next day (00:00 UTC). Your website keeps working normally and no popup is shown to anyone.
When is a query used?
Only when something is detected: a VPN / Proxy / Tor / bot visitor (Proxy Shield) or a visitor with an ad blocker (Adblock Shield). Clean visitors are checked for free.
How does AH Captcha work?
Put the "I'm not a robot" box in your form. VPN, proxy and bot visitors fail straight away, real people pick the matching picture, and your server checks the answer with your secret key. Free 1,000 captchas per day, unlimited with the captcha plan.
How many API keys do I get?
One key for all your websites. On the Free plan it has 1,000 queries per day; when you buy a plan the same key gets the plan's limit automatically.
How does plan upgrade billing work?
The unused time of your current plan is converted to balance and the new plan price is taken from your wallet - so you only pay the extra amount.
How do I add funds?
Deposits are made through FaucetPay and credited to your wallet automatically after payment.
Can I check visitors from my server too?
Yes. Use the PHP file method (ahproxy_proxy.php) - it checks the visitor on your server before your page loads.
Protect your traffic today
1,000 free checks every day. No card needed.