Firecrawl provides different proxy types to help you scrape websites with varying levels of anti-bot protection. The proxy type can be specified using the proxy parameter.

By default, Firecrawl routes all requests through proxies to help ensure reliability and access, even if you do not specify a proxy type or location.

Location-Based Proxy Selection

Firecrawl automatically selects the best proxy based on your specified or detected location. This helps optimize scraping performance and reliability. However, not all locations are currently supported. The following locations are available:

Country CodeCountry Name
AEUnited Arab Emirates
AUAustralia
BRBrazil
CNChina
DEGermany
GBUnited Kingdom
JPJapan
QAQatar
TRTurkey
USUnited States
The list of supported proxy locations was last updated on May 7, 2025. Availability may change over time.

If you need proxies in a location not listed above, please contact us and let us know your requirements.

If you do not specify a proxy or location, Firecrawl will automatically select the best option based on the target site and your request.

How to Specify Proxy Location

You can request a specific proxy location by setting the location.country parameter in your request. For example, to use a Brazilian proxy, set location.country to BR.

For full details, see the API reference for location.country.

from firecrawl import FirecrawlApp

app = FirecrawlApp(api_key="fc-YOUR_API_KEY")

# Scrape a website:
scrape_result = app.scrape_url('airbnb.com', 
    formats=['markdown', 'html'], 
    location={
        'country': 'BR',
        'languages': ['pt-BR']
    }
)
print(scrape_result)
If you request a country where a proxy is not available, Firecrawl will use the closest available region (EU or US) and set the browser location to your requested country.

Proxy Types

Firecrawl supports two types of proxies:

  • basic: Proxies for scraping sites with none to basic anti-bot solutions. Fast and usually works.
  • stealth: Stealth proxies for scraping sites with advanced anti-bot solutions, or for sites that block regular proxies. Slower, but more reliable on certain sites. Learn more about Stealth Mode →

Note: For detailed information on using stealth proxies, including credit costs and retry strategies, see the Stealth Mode documentation.