# FlareSolverr/FlareSolverr

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/flaresolverr-flaresolverr).**

12,656 stars · 1,019 forks · Python · mit

## Links

- GitHub: https://github.com/FlareSolverr/FlareSolverr
- awesome-repositories: https://awesome-repositories.com/repository/flaresolverr-flaresolverr.md

## Topics

`api` `chrome` `chromium` `cloudflare` `docker` `hacktoberfest` `proxy` `puppeteer` `rest` `server`

## Description

FlareSolverr is a proxy server designed to provide programmatic access to websites protected by automated security challenges and firewall restrictions. It functions by orchestrating headless browser instances to render web pages, execute JavaScript, and retrieve the necessary cookies and content required to bypass common security hurdles.

The service distinguishes itself by maintaining persistent browser sessions in memory, which allows for the reuse of authenticated states across multiple requests. It integrates with external captcha resolution services to handle interactive security challenges automatically and supports configurable proxy routing to manage network traffic and origin masking.

The system exposes a structured interface that accepts commands to trigger browser actions, enabling the retrieval of headers, cookies, and HTML content from protected resources. It also includes built-in monitoring capabilities that export operational metrics and request statistics to provide visibility into system health and performance.

## Tags

### Security & Cryptography

- [Challenge Resolution](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-hardening-and-protection/challenge-resolution.md) — Acts as a proxy server that solves security challenges to provide programmatic access to protected web content.
- [Protection Bypassers](https://awesome-repositories.com/f/security-cryptography/traffic-protection/protection-bypassers.md) — Solves automated security hurdles and firewall challenges to gain programmatic access to protected websites.
- [Security Hardening and Protection](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-hardening-and-protection.md) — Bypasses automated security challenges and firewall blocks by routing traffic through a proxy server. ([source](https://github.com/FlareSolverr/FlareSolverr#readme))
- [Automation Bypasses](https://awesome-repositories.com/f/security-cryptography/browser-security-policies/automation-bypasses.md) — Bypasses automated security hurdles by rendering pages in a headless browser to capture content. ([source](https://github.com/FlareSolverr/FlareSolverr#readme))
- [Automated Captcha Solvers](https://awesome-repositories.com/f/security-cryptography/captcha-services/automated-captcha-solvers.md) — Integrates with external services to automatically resolve interactive security challenges during web navigation.
- [Stateful Session Persistence](https://awesome-repositories.com/f/security-cryptography/identity-access-management/session-management/stateful-session-persistence.md) — Maintains persistent browser contexts and cookie stores in memory to reuse authenticated sessions across requests.

### Web Development

- [Web Scraping and Automation](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation.md) — Provides infrastructure for automated web data extraction from protected platforms using headless browsers.
- [Web Scraping](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/web-scraping.md) — Routes traffic through managed browser instances to bypass firewall blocks and access protected web resources.
- [Browser Session Persistence](https://awesome-repositories.com/f/web-development/browser-session-persistence.md) — Retains active browser instances to preserve cookies and accelerate subsequent requests by avoiding repeated security challenges. ([source](https://github.com/FlareSolverr/FlareSolverr#readme))
- [Headless Browser Orchestrators](https://awesome-repositories.com/f/web-development/web-automation-scraping/browser-orchestration-systems/headless-browser-orchestrators.md) — Orchestrates headless browser instances to render dynamic web content and execute JavaScript.

### Development Tools & Productivity

- [Headless Browser Automation](https://awesome-repositories.com/f/development-tools-productivity/headless-browser-automation.md) — Executes web requests through managed browser instances to maintain persistent sessions and handle security challenges.

### Networking & Communication

- [Traffic Routing Proxies](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-infrastructure/traffic-routing-proxies.md) — Routes network traffic through configurable proxy servers to mask origins and bypass geographic restrictions.
- [Request Proxies](https://awesome-repositories.com/f/networking-communication/request-proxies.md) — Routes HTTP requests through managed browser instances to maintain session context and appear as a legitimate user.
- [Request Execution](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/request-processing-architectures/request-execution.md) — Executes GET and POST requests through managed browser instances to retrieve content from protected resources. ([source](https://github.com/FlareSolverr/FlareSolverr#readme))
