統合前に、現在のサービス稼働状況と文書化されたエラー応答を確認してください。
ウェブデータ
JavaScript SEOレンダリングチェックAPI
JavaScriptを実行しないクローラーが何を見逃すのかを確認できます。1回のリクエストで、ページを生のHTMLとレンダリング後のページの両方で取得し、両者のSEOシグナルを比較して、すべての差分を影響度とともに一覧表示します。
これらの企業の担当者に使われています
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に 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/onpage/render-diff
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。
OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。
認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。
毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。
curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。
主な機能
タイトル、メタディスクリプション、canonical、robots、H1、語数、内部リンクと外部リンク、構造化データ、hreflang、言語を、両方のバージョンから同じ方法で抽出します。
各差分には、JavaScriptによって追加、削除、変更されたことを示すラベルと、高、中、低の影響度が付くため、重要なものから先に修正できます。
JavaScriptへの依存度をなし、低、中、高の1つのレベルで示し、レンダリング後にのみ存在する単語の割合も返すため、ページを簡単に比較できます。
スクリプトによって書き換えられたrobotsディレクティブやcanonical、JavaScriptを必要とするタイトルやH1、レンダリング後にのみ現れるコンテンツやリンクを、問題として一覧表示します。
リクエスト例
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/onpage/render-diff?url=example.com/shoes/trail-runner"
レスポンス例
{
"status": "ok",
"js_dependence": "high",
"rendered_word_share": 1,
"differences": [
{ "field": "robots", "change": "changed_by_js", "impact": "high", "raw": "noindex", "rendered": "index, follow" },
{ "field": "h1", "change": "added_by_js", "impact": "high", "raw": [], "rendered": ["Trail Running Shoes"] },
{ "field": "word_count", "change": "added_by_js", "impact": "high", "raw": 0, "rendered": 122 }
],
"issues": ["robots_changed_by_js", "h1_requires_js", "content_requires_js"]
}
よくある質問
検索エンジンはJavaScriptを後からレンダリングする場合や、制限付きでレンダリングする場合があり、多くのAIクローラーは生のHTMLのみを読み取ります。レンダリング後にのみ存在するものは、見逃されたり、インデックスが遅れたりする可能性があります。
数が20パーセント以上変化した場合、語数については25語以上変化した場合に差分として扱われます。そのため、小さな動的ウィジェットがノイズを生むことはありません。
比較には両方のバージョンが必要です。どちらか一方でも読み取れない場合、結果は理由付きのunknownとなり、リクエストは返金されます。
1回のチェックにつき7クレジットです。すべてのリクエストでページを生の状態とレンダリング後の状態で2回読み取るためです。
関連ツールとリソース
HTTP ステータスコード
正常な応答、認証の問題、クレジット不足、レート制限、データ未検出、上流サービス障害を判別できるよう、クライアントで処理すべきHTTPステータスコードを明記しています。
リクエスト成功
無効なパラメータ
APIキーまたはセッションが不足しているか無効です。
このリクエストを実行するためのクレジットが不足しています。
レート制限を超過

