ERR_TOO_MANY_REDIRECTSWhat ERR_TOO_MANY_REDIRECTS means
The error is a client-side circuit breaker, not a server status code. Each 301, 302, 307, or 308 response points to another URL; when the chain exceeds the browser's cap (Chrome stops around 20 hops), the browser aborts and reports ERR_TOO_MANY_REDIRECTS. The classic shapes are A -> B -> A ping-pong loops and A -> A self-redirects.
Most loops come from contradictory rules: an HTTP-to-HTTPS redirect fighting a CDN or load balancer that talks plain HTTP to the origin, www and non-www canonicalization pointing in both directions, a CMS site-URL setting that disagrees with the web server's rewrite rules, or a stale cookie that keeps re-triggering a login, consent, or region redirect.
For scraping and automation there's a second family: geo and locale redirects. Sites that route visitors to a country-specific version decide per request, based on the visitor IP. If your exit IP changes between hops, the site can bounce you between regional variants indefinitely — a loop that only exists because of rotation.