> ## Documentation Index
> Fetch the complete documentation index at: https://firecrawl-docs-remove-capabilities-from-sidebar.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# プロキシ

> プロキシの種類やロケーション、Firecrawl がリクエストに対してプロキシを選択する方法について解説します。

Firecrawl は、複雑さが異なるウェブサイトのスクレイピングを支援するために、複数のプロキシタイプを提供しています。プロキシタイプは `proxy` パラメータで指定できます。

> 既定では、プロキシタイプやロケーションを指定しなくても、信頼性とアクセス性を確保するために、Firecrawl はすべてのリクエストをプロキシ経由でルーティングします。

<div id="location-based-proxy-selection">
  ## ロケーションベースのプロキシ選択
</div>

Firecrawl は、指定または自動検出されたロケーションに基づいて最適なプロキシを自動的に選択します。これにより、スクレイピングのパフォーマンスと信頼性が向上します。ただし、現時点ではすべてのロケーションに対応しているわけではありません。利用可能なロケーションは次のとおりです:

| 国コード | 国名 | ベーシックプロキシ対応 | 拡張プロキシ対応 |
| - | - | - | - |
| AE | アラブ首長国連邦 | あり | なし |
| AT | オーストリア | あり | なし |
| AU | オーストラリア | あり | なし |
| BE | ベルギー | あり | なし |
| BR | ブラジル | あり | なし |
| CA | カナダ | あり | なし |
| CH | スイス | あり | なし |
| CN | 中国 | あり | なし |
| DE | ドイツ | あり | なし |
| DK | デンマーク | あり | なし |
| EG | エジプト | あり | なし |
| ES | スペイン | あり | なし |
| FR | フランス | あり | なし |
| GB | 英国 | あり | なし |
| GR | ギリシャ | あり | なし |
| IL | イスラエル | あり | なし |
| IN | インド | あり | なし |
| IT | イタリア | あり | なし |
| JP | 日本 | あり | なし |
| MX | メキシコ | あり | なし |
| NL | オランダ | あり | あり |
| PL | ポーランド | あり | なし |
| QA | カタール | あり | なし |
| SE | スウェーデン | あり | なし |
| TR | トルコ | あり | なし |
| US | アメリカ合衆国 | あり | あり |

<Warning>対応プロキシロケーションの一覧は今後変更される可能性があります。</Warning>

上記にないロケーションのプロキシが必要な場合は、[こちらからご連絡](mailto:help@firecrawl.com)のうえ、要件をお知らせください。

プロキシやロケーションを指定しない場合、Firecrawl は自動的に US のプロキシを使用します。

<div id="how-to-specify-proxy-location">
  ## プロキシのロケーション指定方法
</div>

リクエストで `location.country` パラメータを設定すると、特定のプロキシロケーションを指定できます。たとえば、ドイツのプロキシを使う場合は `location.country` に `DE` を指定します。

詳細は [APIリファレンスの `location.country`](https://docs.firecrawl.dev/api-reference/endpoint/scrape#body-location) を参照してください。

<CodeGroup>
  ```python Python theme={null}
  from firecrawl import Firecrawl

  firecrawl = Firecrawl(
    # 開始にAPIキーは不要です — レート制限を引き上げるには追加してください:
    # api_key="fc-YOUR-API-KEY",
  )

  doc = firecrawl.scrape('https://example.com',
      formats=['markdown'],
      location={
          'country': 'US',
          'languages': ['en']
      }
  )

  print(doc)
  ```

  ```js Node theme={null}
  import { Firecrawl } from 'firecrawl';

  const firecrawl = new Firecrawl({
    // 開始にAPIキーは不要です — レート制限を引き上げるには追加してください:
    // apiKey: "fc-YOUR-API-KEY",
  });

  const doc = await firecrawl.scrape('https://example.com', {
    formats: ['markdown'],
    location: { country: 'US', languages: ['en'] },
  });

  console.log(doc.metadata);
  ```

  ```bash cURL theme={null}
  # 開始するにはAPIキーは不要です — より高いレート制限を利用するには -H "Authorization: Bearer $FIRECRAWL_API_KEY" を追加してください:
  curl -X POST "https://api.firecrawl.dev/v2/scrape" \
    -H "Content-Type: application/json" \
    -d '{
      "url": "https://example.com",
      "formats": ["markdown"],
      "location": { "country": "US", "languages": ["en"] }
    }'
  ```
</CodeGroup>

<Info>プロキシが利用できない国を指定した場合、Firecrawl は利用可能な最寄りのリージョン (EU または US) を使用し、ブラウザのロケーションは指定した国に設定します。</Info>

<Warning>`location` は必要だと確信できる場合を除き、指定しないことを強く推奨します。</Warning>

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

<Warning>
  `proxy` パラメータは非推奨です。Firecrawl にプロキシの選択を任せる、デフォルトの `auto` を推奨します。
</Warning>

* **basic**: ほとんどのサイトをスクレイピングするためのプロキシ。
* **enhanced**: プライバシーを維持しながら複雑なサイトをスクレイピングするための強化プロキシ。[Enhanced Mode の詳細はこちら →](/ja/features/enhanced-mode)
* **auto**: 推奨。basic プロキシが失敗した場合、Firecrawl は自動的に強化プロキシでスクレイピングを再試行します。

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