linkup-fetch について
Linkup Fetch は、URL が分かっているページの内容を取得するツールの説明です。ページを Markdown に整形し、検索や構造化抽出を使う場面との違いも示します。
主な機能
- 01URL からページ内容を取得
- 02ページを Markdown に変換
- 03JavaScript レンダリングに対応
- 04画像を任意で抽出
- 05Fetch・検索・抽出の使い分け
活用シーン
- 01指定した Web ページの内容を読む
- 02クライアント側 JavaScript で表示されるページを取得
- 03Fetch・検索・構造化抽出から選ぶ
MCP 対応
既知の URL の取得には linkup-fetch MCP ツールを利用できます。利用できない場合は LINKUP_API_KEY を使って REST API を呼び出します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ linkupplatform/ skills --skill linkup-fetchインストール後、Claude Code で/linkup-fetchを入力して読み込まれたか確認します。
同梱ファイルreferences/LINKUP_API_REFERENCE.md
詳細
Linkup Fetch
正確な URL がすでにわかっている場合は、検索ではなく Fetch を使用してください。より高速で低コストなうえ、ページをクリーンな Markdown として返します(JavaScript のレンダリングと、オプションの画像抽出に対応しています)。
呼び出し方法
linkup-fetchMCP ツールが利用できる場合は、URL を渡してください。- それ以外の場合は、REST API を直接呼び出してください。
LINKUP_API_KEYが必要です:
curl -sS -X POST "https://api.linkup.so/v1/fetch" \
-H "Authorization: Bearer $LINKUP_API_KEY" -H "Content-Type: application/json" \
-d '{"url":"https://example.com/pricing","renderJs":true}'
JavaScript のレンダリングはデフォルトでオンにしてください — 多くのサイトではコンテンツがクライアント側で読み込まれるため、少し遅くなっても、信頼性が向上するメリットはほとんどの場合十分にあります。速度が重要で、静的だとわかっているページの場合にのみオフにしてください。
fetch と代替手段の使い分け
次の場合は linkup-fetch を使用します… | 代わりに使用します… |
|---|---|
| URL が 1 つあり、そのコンテンツを Markdown として取得したい | — |
| 回答が掲載されている URL がわからない | linkup-search |
| 1 つの一覧ページから、構造化されたレコード(チーム、カタログ、求人)を多数取得したい | linkup-extract(/v1/extract) |
| URL を見つけてからスクレイピングしたい | depth: deep を指定した linkup-search |
| URL が LinkedIn のプロフィールまたは投稿である | linkup-search(Fetch では LinkedIn に認証してアクセスできません) |
重要:fetch が読み取るのはページの コンテンツ であり、ページから構造化された JSON を生成することはできません。既知のページから構造化フィールドが必要な場合は、linkup-extract(/v1/extract)または outputType: structured を指定した Search API を使用してください。
取得後
- タスクに必要なフィールドだけを抽出し、ページ全体をそのままユーザーに返さないでください。
- すべての主張を検証できるよう、ソース URL を保持してください。
エンドポイントの全リファレンスについては、このスキルのディレクトリにある references/LINKUP_API_REFERENCE.md(Fetch API セクション)を参照してください。