Passer au contenu principal
Firecrawl propose différents types de proxy pour vous aider à effectuer du scraping sur des sites web de complexité variable. Définissez le paramètre proxy pour choisir la stratégie de proxy utilisée pour une requête.

Types de proxy

Firecrawl prend en charge trois types de proxy :
TypeDescriptionVitesseCoût
basicProxies standard adaptés à la plupart des sitesRapide1 crédit
enhancedProxies avancés pour les sites complexesPlus lent5 crédits par requête
autoEssaie d’abord basic, puis réessaie avec enhanced en cas d’échecVariable1 crédit si basic réussit, 5 crédits si enhanced est nécessaire
Si vous ne spécifiez pas de proxy, Firecrawl utilise auto par défaut.

Utilisation de base

Définissez le paramètre proxy pour choisir une stratégie de proxy. L’exemple suivant utilise auto, ce qui permet à Firecrawl de décider quand passer à des proxys avancés.
from firecrawl import Firecrawl

firecrawl = Firecrawl(api_key='fc-YOUR-API-KEY')

# Choisissez une stratégie de proxy : 'basic' | 'enhanced' | 'auto'
doc = firecrawl.scrape('https://example.com', formats=['markdown'], proxy='auto')

print(doc.warning or 'ok')
Les requêtes via un proxy avancé coûtent 5 crédits par requête. Avec auto, ce coût de 5 crédits ne s’applique que si le proxy de base échoue et que la nouvelle tentative avec le proxy avancé réussit.