Quick Answers

Why Do I Get 403 Forbidden Through a Proxy?

A 403 through a proxy usually means the website blocked the proxy IP or detected automation. The proxy itself is working; the site is refusing you.

By Team of Monkeys Editorial Updated 1 min read Affiliate disclosure

This guide contains affiliate links to Geonode, Webshare and Rayobyte. If you buy through them we may earn a commission, at no extra cost to you.

Why Do I Get 403 Forbidden Through a Proxy illustration: a 403 through a proxy usually means the website blocked the proxy IP or detected automation 3jdej38j4

The short answer

A 403 Forbidden means the website received your request and refused it. Unlike a 407, the proxy did its job. The usual reasons:

  • The proxy IP (or its whole subnet or ASN) is on the site's blocklist.
  • The site detected a bot: missing headers, an odd user agent, or a headless browser fingerprint.
  • The content is geo-restricted and the IP is in the wrong country.

Quick fixes

Try a residential or mobile IP instead of datacenter, match the IP's country to the site, send realistic browser headers, and slow down.

When the site notices 400 requests from the same IP (animated GIF) 3jdej38j4
When the site notices 400 requests from the same IP. GIF via Tenor

Also known as

HTTP 403, access denied, forbidden error.

Learn more

Affiliate disclosure: Team of Monkeys is an affiliate of Geonode, Webshare and Rayobyte. Links and banners marked as sponsored, and links to Geonode, Webshare and Rayobyte in the text, use our referral links, and we may earn a commission if you buy through them, at no extra cost to you. Our explanations and comparisons are written to be useful whichever provider you choose.

Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.