統合前に、現在のサービス稼働状況と文書化されたエラー応答を確認してください。
ウェブデータ
ページリンクとリンク切れチェッカーAPI
ページ上のすべてのリンクを、アンカーテキスト、rel値、内部または外部の種別とともに一覧表示し、重複を除いた最大25件のリンク先を確認してリンク切れを検出します。リンク切れと判定するのは、404または410が正確に返された場合と、ホストが存在しない場合のみです。
これらの企業の担当者に使われています
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に 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/links
統合前に確認できる信頼シグナル
透明なドキュメント、認証済みリクエスト、見える信頼性情報により、本番投入前に DomScan を評価しやすくなります。
OpenAPI、Swagger、Postman、CLI、SDK、MCP のリンクにすぐアクセスできます。
認証付きエンドポイントは API キーを使用し、呼び出し前に明確なクレジットコストを示します。
毎月 10,000 クレジットから始め、利用が増えたときだけアップグレードできます。
curl と HTTP サンプルから始め、パラメータをアプリケーションコードに対応付けます。
主な機能
すべてのリンクについて、URL、アンカーテキストまたは画像のalt、rel値、nofollow、ugc、sponsoredのフラグを返し、内部リンク、外部リンク、空のアンカー、外部ドメインの合計も取得できます。
check=trueを指定すると、重複を除いた最大25件のリンク先を検査し、ok、リダイレクト、リンク切れ、不明のどれに該当するかを、最終的なURLとステータスコードとともに確認できます。
ブロック、レート制限、失敗、タイムアウトが発生したチェックは不明のままになります。リンク切れと判定するのは、404や410など正確な証拠がある場合のみです。
render=trueを指定すると、シングルページアプリのメニューや商品グリッドなど、ページの読み込み後にJavaScriptが追加するリンクも一覧表示できます。
リクエスト例
curl -H "X-API-Key: $DOMSCAN_API_KEY" "https://domscan.net/v1/links?url=example.com/shoes/trail-runner&check=true"
レスポンス例
{
"status": "ok",
"summary": { "total": 7, "internal": 5, "external": 2, "nofollow": 1, "empty_anchor": 1 },
"check": {
"checked": 7,
"ok": 4,
"redirect": 1,
"broken": 1,
"unknown": 1,
"results": [
{ "url": "https://example.com/missing-page", "state": "broken", "http_status": 404 },
{ "url": "https://partner.example.org/fit-guide", "state": "unknown", "reason": "blocked" }
]
}
}
よくある質問
各チェックはリンク先のサイトに対する実際のリクエストであるため、レスポンスを高速に保ち、リンク先のサイトに配慮するために件数に上限を設けています。上限を超えた重複のないリンク先は、未確認として集計されます。
はい。type=internalまたはtype=externalを指定すると、該当するリンクのみを一覧表示して確認できます。サマリーには、常にページ上のすべてのリンクが集計されます。
1回のリクエストではできません。レンダリングしたリクエストでリンクを一覧表示し、次に生のページに対してチェック付きのリクエストを実行するか、リダイレクトAPIで特定のURLを確認してください。
リンクの一覧表示は2クレジット、render=trueの場合は6クレジット、check=trueの場合は6クレジットです。status unknownで終わった結果は返金されます。
関連ツールとリソース
HTTP ステータスコード
正常な応答、認証の問題、クレジット不足、レート制限、データ未検出、上流サービス障害を判別できるよう、クライアントで処理すべきHTTPステータスコードを明記しています。
リクエスト成功
無効なパラメータ
APIキーまたはセッションが不足しているか無効です。
このリクエストを実行するためのクレジットが不足しています。
レート制限を超過

