# Mode avancé (/fr/features/enhanced-mode)

<!-- agent-signals: reading_time_min: 2 · est_tokens: 984 · updated: 2026-07-30 -->
Related: [Recherche](/fr/features/search.md), [Extraits de recherche](/fr/features/search-highlights.md), [Index de recherche](/fr/features/research.md), [Scrape](/fr/features/scrape.md), [Scraping plus rapide](/fr/features/fast-scraping.md), [Scrape par lots](/fr/features/batch-scrape.md)

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.

<div id="proxy-types">
  ## Types de proxy [#types-de-proxy]
</div>

Firecrawl prend en charge trois types de proxy :

| Type       | Description                                                          | Vitesse   | Coût                                                                |
| ---------- | -------------------------------------------------------------------- | --------- | ------------------------------------------------------------------- |
| `basic`    | Proxies standard adaptés à la plupart des sites                      | Rapide    | 1 crédit                                                            |
| `enhanced` | Proxies avancés pour les sites complexes                             | Plus lent | 5 crédits par requête                                               |
| `auto`     | Essaie d’abord `basic`, puis réessaie avec `enhanced` en cas d’échec | Variable  | 1 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.

<div id="basic-usage">
  ## Utilisation de base [#utilisation-de-base]
</div>

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 proxies avancés.

<CodeGroup>
  <CodeBlockTabs defaultValue="Python" groupId="curl+node+python">
    <CodeBlockTabsList>
      <CodeBlockTabsTrigger value="Python">
        Python
      </CodeBlockTabsTrigger>

      <CodeBlockTabsTrigger value="Node">
        Node
      </CodeBlockTabsTrigger>

      <CodeBlockTabsTrigger value="cURL">
        cURL
      </CodeBlockTabsTrigger>
    </CodeBlockTabsList>

    <CodeBlockTab value="Python">
      ```python  
      from firecrawl import Firecrawl

      firecrawl = Firecrawl(
        # Aucune clé API requise pour démarrer — ajoutez-en une pour des limites de débit plus élevées :
        # 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')
      ```
    </CodeBlockTab>

    <CodeBlockTab value="Node">
      ```js  
      import { Firecrawl } from 'firecrawl';

      const firecrawl = new Firecrawl({
        // Aucune clé API requise pour démarrer — ajoutez-en une pour des limites de débit plus élevées :
        // apiKey: "fc-YOUR-API-KEY",
      });

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

      console.log(doc.warning || 'ok');
      ```
    </CodeBlockTab>

    <CodeBlockTab value="cURL">
      ```bash  

      // Choisissez une stratégie de proxy : 'basic' | 'enhanced' | 'auto'
      # Aucune clé API requise pour démarrer — ajoutez -H "Authorization: Bearer fc-YOUR-API-KEY" pour des limites de débit plus élevées :
      curl -X POST https://api.firecrawl.dev/v2/scrape \
          -H 'Content-Type: application/json' \
          -d '{
            "url": "https://example.com",
            "proxy": "auto"
          }'

      ```
    </CodeBlockTab>
  </CodeBlockTabs>
</CodeGroup>

<Info>
  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.
</Info>

> Êtes-vous un agent d’IA ayant besoin d’une clé API Firecrawl ? Consultez [firecrawl.dev/agent-onboarding/SKILL.md](https://www.firecrawl.dev/agent-onboarding/SKILL.md) pour les instructions d’intégration automatisée.
