# はじめに

> Firecrawl APIリファレンス

<div id="features">
  ## 機能
</div>

<CardGroup cols={3}>
  <Card title="Scrape" icon="markdown" href="/ja/api-reference/endpoint/scrape" color="FF713C">
    任意のウェブページからコンテンツをMarkdownまたはJSONのフォーマットで抽出。
  </Card>

  <Card title="Crawl" icon="spider" href="/ja/api-reference/endpoint/crawl-post" color="FF713C">
    ウェブサイト全体をクロールし、コンテンツとメタデータを抽出。
  </Card>

  <Card title="Map" icon="map" href="/ja/api-reference/endpoint/map" color="FF713C">
    任意のウェブサイトからURLの一覧を迅速かつ確実に取得。
  </Card>

  <Card title="Search" icon="magnifying-glass" href="/ja/api-reference/endpoint/search" color="FF713C">
    ウェブを検索し、任意のフォーマットでページ全体のコンテンツを取得。
  </Card>
</CardGroup>

<div id="agentic-features">
  ## エージェント機能
</div>

<CardGroup cols={3}>
  <Card title="Extract" icon="barcode-read" href="/ja/api-reference/endpoint/extract" color="FF713C">
    自然言語で、ウェブページ全体から構造化データを抽出します。
  </Card>

  {/* <Card title="Deep Research" icon="brain-circuit" href="/api-reference/endpoint/deep-research" color="FF713C">
      AI-powered web research that autonomously explores and synthesizes information.
    </Card> */}
</CardGroup>

<div id="base-url">
  ## ベースURL
</div>

すべてのリクエストは次のベースURLを使用します：

```bash
https://api.firecrawl.dev 
```

<div id="authentication">
  ## 認証
</div>

認証には Authorization ヘッダーの指定が必要です。ヘッダーには `Bearer fc-123456789` を含めてください。`fc-123456789` はあなたの API キーを指します。

```bash
Authorization: Bearer fc-123456789
```

​

<div id="response-codes">
  ## レスポンスコード
</div>

Firecrawl は、リクエストの結果を示すために一般的な HTTP ステータスコードを使用します。

通常、2xx の HTTP ステータスコードは成功、4xx はユーザー起因の失敗、5xx はインフラストラクチャ上の問題を示します。

Status | Description
--- | ---
200 | リクエストは成功しました。
400 | パラメータが正しいか確認してください。
401 | API キーが提供されていません。
402 | 支払いが必要です。
404 | リクエストされたリソースが見つかりませんでした。
429 | レート制限を超過しました。
5xx | Firecrawl のサーバーエラーを示します。

発生しうるすべての API エラーの詳細については、Error Codes セクションを参照してください。

<div id="rate-limit">
  ## レート制限
</div>

Firecrawl API には、サービスの安定性と信頼性を確保するためのレート制限があります。レート制限はすべてのエンドポイントに適用され、一定の時間内に行われたリクエスト数に基づいています。

レート制限を超えると、ステータスコード 429 が返されます。
