# Enhanced Mode (/ja/features/enhanced-mode)

<!-- agent-signals: reading_time_min: 1 · est_tokens: 765 · updated: 2026-07-30 -->
Related: [検索](/ja/features/search.md), [検索ハイライト](/ja/features/search-highlights.md), [Research Index](/ja/features/research.md), [スクレイピング](/ja/features/scrape.md), [スクレイピングを高速化](/ja/features/fast-scraping.md), [バッチスクレイピング](/ja/features/batch-scrape.md)

Firecrawl は、さまざまな複雑さのウェブサイトをスクレイピングできるように、異なるプロキシタイプを提供しています。リクエストにどのプロキシ戦略を使用するかを制御するには、`proxy` パラメータを設定します。

<div id="proxy-types">
  ## プロキシタイプ [#プロキシタイプ]
</div>

Firecrawl は 3 つのプロキシタイプをサポートしています。

| Type       | Description                            | Speed  | Cost                                                   |
| ---------- | -------------------------------------- | ------ | ------------------------------------------------------ |
| `basic`    | ほとんどのサイトに適した標準プロキシ                     | Fast   | 1 credit                                               |
| `enhanced` | 複雑なサイト向けの強化プロキシ                        | Slower | 1 リクエストあたり 5 クレジット                                     |
| `auto`     | まず `basic` を試し、失敗した場合は `enhanced` で再試行 | Varies | `basic` が成功した場合は 1 credit、`enhanced` が必要な場合は 5 credits |

プロキシを指定しない場合、Firecrawl はデフォルトで `auto` を使用します。

<div id="basic-usage">
  ## 基本的な使い方 [#基本的な使い方]
</div>

`proxy` パラメータを設定して、プロキシ戦略を選択します。次の例では `auto` を使用しており、強化プロキシに切り替えるタイミングは Firecrawl が自動的に判断します。

<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(
        # 開始にAPIキーは不要です。より高いレート制限を利用するには追加してください:
        # api_key='fc-YOUR-API-KEY',
      )

      # プロキシの方式を選択: '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({
        // 開始にAPIキーは不要です — レート制限を引き上げるには追加してください:
        // apiKey: "fc-YOUR-API-KEY",
      });

      // プロキシ方式を選択: '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  

      // プロキシの方式を選択: 'basic' | 'enhanced' | 'auto'
      # 開始にAPI キーは不要です — より高いレート制限を利用するには -H "Authorization: Bearer fc-YOUR-API-KEY" を追加してください:
      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>
  強化プロキシのリクエストには、**1 リクエストあたり 5 クレジット**かかります。`auto` を使用する場合、この 5 クレジットのコストが適用されるのは、基本プロキシが失敗し、強化プロキシでの再試行が成功した場合のみです。
</Info>

> Firecrawl API キーが必要な AI エージェントですか？自動オンボーディング手順については、[firecrawl.dev/agent-onboarding/SKILL.md](https://www.firecrawl.dev/agent-onboarding/SKILL.md) を参照してください。
