ウェブデータ

JavaScript SEOレンダリングチェックAPI

JavaScriptを実行しないクローラーが何を見逃すのかを確認できます。1回のリクエストで、ページを生のHTMLとレンダリング後のページの両方で取得し、両者のSEOシグナルを比較して、すべての差分を影響度とともに一覧表示します。

カテゴリ ウェブデータ
エンドポイント 1
主な機能 4
よくある質問 4

これらの企業の担当者に使われています

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeLLM Pulse

統合前に確認できる信頼シグナル

透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。

ライブ サービスステータス

統合前に、現在のサービス稼働状況と文書化されたエラー応答を確認してください。

OpenAPI API アーティファクト

OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。

API キー 保護されたアクセス

認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。

10,000 無料枠

毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。

この API で実装できること

このページを本番導入向けの概要として使えます。エンドポイント、例、レスポンス形状、DomScan を製品に組み込むためのワークフローをまとめています。

プロダクトワークフロー

ドメイン確認、DNS インテリジェンス、リスクシグナル、エンリッチメントをオンボーディング、検索、社内ツールに組み込めます。

アナリスト自動化

繰り返しの手動検索を、スケジュールジョブ、アラート、再現可能な調査手順に置き換えます。

クリーンな JSON データ

提供元ページをスクレイピングせず、予測可能なフィールド、文書化済みステータスコード、クレジットコストを使えます。

AI と運用ツール

OpenAPI、SDK、Postman、MCP を通じて、エージェント、ダッシュボード、SOAR プレイブック、CRM に接続できます。

統合ワークフロー

最初のリクエストから本番で繰り返し使える状態までのシンプルな流れです。

1
一度認証する

文書化されたヘッダーで API キーを送信し、サービス間で一貫したリクエストを保ちます。

2
例から問い合わせる

curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。

3
運用と監視

ステータスコード、クレジットコスト、レスポンスフィールドを使ってリトライ、ログ、アラートを構築します。

開発者キット

機械可読なドキュメント、リクエスト集、SDK、エージェント用ツールへすぐ移動できます。

パラメータとレスポンスのマップ

クライアントに接続する前に、入力、出力フィールド、ステータスコードを確認できます。

リクエストパラメータ

パラメータ

url
レスポンスフィールド

レスポンス例

statusjs_dependencerendered_word_sharedifferencesissues
ステータス範囲

HTTP ステータスコード

200400401402429

エンドポイント

GET /v1/onpage/render-diff
クレジット: 7認証: 認証が必要です

統合前に確認できる信頼シグナル

透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。

サービスステータス API アーティファクト

OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。

API キー 保護されたアクセス

認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。

無料枠 無料でサインアップ

毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。

アクティブ リクエスト例

curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。

主な機能

シグナルの並列比較

タイトル、メタディスクリプション、canonical、robots、H1、語数、内部リンクと外部リンク、構造化データ、hreflang、言語を、両方のバージョンから同じ方法で抽出します。

すべての差分に影響度を付与

各差分には、JavaScriptによって追加、削除、変更されたことを示すラベルと、高、中、低の影響度が付くため、重要なものから先に修正できます。

1つの依存度レベル

JavaScriptへの依存度をなし、低、中、高の1つのレベルで示し、レンダリング後にのみ存在する単語の割合も返すため、ページを簡単に比較できます。

リスクのある変更を検出

スクリプトによって書き換えられたrobotsディレクティブやcanonical、JavaScriptを必要とするタイトルやH1、レンダリング後にのみ現れるコンテンツやリンクを、問題として一覧表示します。

リクエスト例

GET /v1/onpage/render-diff?url=example.com/shoes/trail-runner bash
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/onpage/render-diff?url=example.com/shoes/trail-runner"

レスポンス例

200 OK json
{
  "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"]
}

よくある質問

これはSEOとAI検索においてなぜ重要ですか?

検索エンジンはJavaScriptを後からレンダリングする場合や、制限付きでレンダリングする場合があり、多くのAIクローラーは生のHTMLのみを読み取ります。レンダリング後にのみ存在するものは、見逃されたり、インデックスが遅れたりする可能性があります。

語数とリンク数では、何が差分として扱われますか?

数が20パーセント以上変化した場合、語数については25語以上変化した場合に差分として扱われます。そのため、小さな動的ウィジェットがノイズを生むことはありません。

2回の取得のうち一方が失敗するとどうなりますか?

比較には両方のバージョンが必要です。どちらか一方でも読み取れない場合、結果は理由付きのunknownとなり、リクエストは返金されます。

何クレジットかかりますか?

1回のチェックにつき7クレジットです。すべてのリクエストでページを生の状態とレンダリング後の状態で2回読み取るためです。

関連ツールとリソース

HTTP ステータスコード

正常な応答、認証の問題、クレジット不足、レート制限、データ未検出、上流サービス障害を判別できるよう、クライアントで処理すべきHTTPステータスコードを明記しています。

成功 200

リクエスト成功

不正なリクエスト 400

無効なパラメータ

未認証 401

APIキーまたはセッションが不足しているか無効です。

支払いが必要 402

このリクエストを実行するためのクレジットが不足しています。

リクエスト過多 429

レート制限を超過