> For the complete documentation index see https://domscan.net/llms.txt. Markdown versions of every docs page are available by appending .md to the page URL.

Source: https://domscan.net/ja/docs/request-headers

# リクエストヘッダー

すべての API リクエストには認証が必要です。無料でサインアップして API キーと月額 10,000 クレジットを取得してください。

- **Content-Type:** `application/json` (POST リクエストに必須)

- **Accept:** `application/json` (オプションだが推奨)

- **X-API-Key:** あなたの API キー (以下で無料で取得 [/dashboard](https://domscan.net/ja/dashboard))

- **Authorization:** `Bearer your-api-key` (X-API-Key の代わり)

- **Idempotency-Key:** 任意。クレジットを消費するPOSTリクエストで使用します。24時間以内に同じキーで同一のリクエストを再試行すると、保存されたレスポンスが `Idempotent-Replayed: true` 付きで返され、再課金はされません。別のリクエストでキーを再利用すると422 `IDEMPOTENCY_KEY_REUSED` が返され、最初のリクエストの実行中に重複リクエストを送ると409 `IDEMPOTENCY_IN_PROGRESS` が返されます。1 MiBを超えるレスポンスと返金されたエラーは保存されないため、再試行は通常どおり実行されます。キーは1〜255文字の印字可能なASCII文字で、UUIDなどを使用できます。

- **DomScan-Naming:** 任意。`snake` を指定すると、camelCase のレスポンスキーがすべて snake_case で返されます。`naming=snake` と同じ動作です。両方を送信した場合は、クエリパラメータが優先されます。[snake_case キー](https://domscan.net/docs/response-format#naming)を参照してください。
