統合前に、現在のサービス稼働状況と文書化されたエラー応答を確認してください。
ウェブデータ
キーワード密度API
ページの表示されるテキストの中で、単語とフレーズがどのくらいの頻度で出現するかを測定します。1語、2語、3語の上位キーワードを密度のパーセンテージ付きで取得し、最大10件のターゲットキーワードがタイトル、見出し、URL、冒頭のテキストに含まれているかを確認できます。
これらの企業の担当者に使われています
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。
OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。
認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。
毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。
この API で実装できること
このページを本番導入向けの概要として使えます。エンドポイント、例、レスポンス形状、DomScan を製品に組み込むためのワークフローをまとめています。
ドメイン確認、DNS インテリジェンス、リスクシグナル、エンリッチメントをオンボーディング、検索、社内ツールに組み込めます。
繰り返しの手動検索を、スケジュールジョブ、アラート、再現可能な調査手順に置き換えます。
提供元ページをスクレイピングせず、予測可能なフィールド、文書化済みステータスコード、クレジットコストを使えます。
OpenAPI、SDK、Postman、MCP を通じて、エージェント、ダッシュボード、SOAR プレイブック、CRM に接続できます。
統合ワークフロー
最初のリクエストから本番で繰り返し使える状態までのシンプルな流れです。
文書化されたヘッダーで API キーを送信し、サービス間で一貫したリクエストを保ちます。
curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。
ステータスコード、クレジットコスト、レスポンスフィールドを使ってリトライ、ログ、アラートを構築します。
開発者キット
機械可読なドキュメント、リクエスト集、SDK、エージェント用ツールへすぐ移動できます。
パラメータとレスポンスのマップ
クライアントに接続する前に、入力、出力フィールド、ステータスコードを確認できます。
パラメータ
レスポンス例
HTTP ステータスコード
エンドポイント
/v1/keyword-density
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。
OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。
認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。
毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。
curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。
主な機能
1語、2語、3語のキーワードは別々に集計され、フレーズが文や改行をまたぐことはありません。
英語、スペイン語、ドイツ語、フランス語、ポルトガル語、イタリア語、オランダ語、スウェーデン語のページでは、一般的な機能語が除外されます。include_stopwords=trueを指定すると、これらを残せます。
各ターゲットキーワードについて、出現回数、密度、さらにタイトル、メタディスクリプション、H1、任意の見出し、URL、最初の100語に含まれているかを確認できます。
スクリプト、スタイル、ドキュメントのheadは除外されます。render=trueを指定すると、ページの読み込み後にJavaScriptが追加するテキストも対象に含められます。
リクエスト例
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/keyword-density?url=example.com/shoes/trail-runner&keywords=trail+running+shoes"
レスポンス例
{
"status": "ok",
"language": "en",
"total_words": 122,
"keywords": {
"one_word": [{ "keyword": "trail", "count": 5, "density": 4.1 }],
"two_words": [{ "keyword": "trail running", "count": 5, "density": 4.1 }],
"three_words": [{ "keyword": "trail running shoes", "count": 4, "density": 3.28 }]
},
"targets": [
{ "keyword": "trail running shoes", "count": 4, "in_title": true, "in_h1": true, "in_url": false }
]
}
よくある質問
密度は、キーワードまたはフレーズの出現回数を、ページ上の総語数で割った値で、小数点以下2桁のパーセンテージで表されます。
すべてのページに当てはまる単一の数値はありません。密度は目標値としてではなく、過剰に最適化されたページやトピックから外れたページを見つけるため、また競合のページと比較するために活用してください。
テキストは単語の境界で分割されますが、これらの言語では単語の間にスペースがありません。そのため、単語の分割は近似的であるという注意書きとともに結果が返されます。
生のHTMLは2クレジット、render=trueの場合は6クレジットです。status unknownで終わった結果は返金されます。
関連ツールとリソース
HTTP ステータスコード
正常な応答、認証の問題、クレジット不足、レート制限、データ未検出、上流サービス障害を判別できるよう、クライアントで処理すべきHTTPステータスコードを明記しています。
リクエスト成功
無効なパラメータ
APIキーまたはセッションが不足しているか無効です。
このリクエストを実行するためのクレジットが不足しています。
レート制限を超過

