ForHosting KIT · サイト取得・監視

ページ内リンクを一覧抽出

KITは指定したページのHTMLを解析し、含まれるリンクをすべて一覧として抽出するツールです。内部リンクと外部リンクを分けて確認したい担当者向けに使えます。

● 安定提供中URLあたり$0.002
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

アカウントでログインし、当社のサーバー上で実行します。無料ツールはブラウザ内で動作しますが、これは上記の料金がKIT残高から差し引かれます。

何が取得できるか

ページ内のaタグから、リンク先のURLとリンクテキストを一覧で取得します。同じドメイン内の内部リンクと、外部サイトへのリンクを区別して確認できます。

なぜこの機能は安いのか

スクリーンショットやレンダリングを行う機能はブラウザを実際に起動しますが、この機能はHTMLを解析するだけで済むため、処理コストが低く抑えられています。料金は1件$0.002(米ドル)で、単位ごとの追加料金はありません。

実行方法と用途

このページにURLを入力するか、APIから呼び出せます。リンク切れの判定機能ではなく、リンクの一覧を取得する機能です。サイトマップ作成やSEOの内部リンク確認の下準備に使えます。

納品前のリンクチェックリスト作成

合同会社みどりデザインは、納品前のページからリンク一覧を抽出し、確認用のチェックリストを作成している。

内部リンク数の簡易確認

SEO担当の鈴木美咲が、記事ページの内部リンク数を簡易に確認するためにこの機能を使っている。

外部リンクの洗い出し

コンテンツ担当の伊藤さくらが、古い記事内に含まれる外部リンクを洗い出し、更新すべき箇所を探している。

なぜ他の機能より安いのですか。

ブラウザを実際に起動するスクリーンショットなどの機能と違い、HTMLを解析するだけの処理のため、コストが低く抑えられています。

リンク切れの判定もできますか。

できません。この機能はリンクの一覧を抽出するものです。リンク先が有効かどうかの判定は別の機能をご利用ください。

内部リンクと外部リンクは区別されますか。

されます。同じドメイン内へのリンクと、外部サイトへのリンクを分けて確認できます。

取得したページの内容はどう扱われますか。

解析処理にのみ使用し、それ以外の目的では利用しません。

料金はいくらですか。

1件$0.002の固定料金で、単位ごとの追加料金はありません。

日本語のサポートはありますか。

申し訳ありませんが、日本語でのサポートは行っておりません。サポートは英語またはスペイン語で、担当者が直接対応します。ツール自体は日本語で問題なくご利用いただけます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/web/links

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/web/links \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://ejemplo.com"}'
{
  "url": "https://ejemplo.com"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.links",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

timeout_sec30
max_crawl_pages25
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →