Link Preview API
Exabase Link Preview API - URLからOGP情報を瞬時に抽出する高性能API
Exabase Link Preview APIは、あらゆるURLからタイトル、説明、画像、favicon、Open Graphデータを取得し、構造化されたJSON形式で提供する強力なツールです。月間20,000件まで無料で使用でき、JavaScriptレンダリングやプロキシ回転、マルウェア検知などの高度な機能を備えています。Slack風のリンクプレビュー実装や、CMSの自動化、AIエージェントのコンテキスト構築に最適です。
2026-07-10
--K
Link Preview API 製品情報
Exabase Link Preview API:あらゆるURLをリッチな構造化データに変換する究極のソリューション
現代のウェブアプリケーションにおいて、ユーザーが共有したURLを魅力的なプレビューカードとして表示することは、ユーザーエクスペリエンス(UX)を向上させるために不可欠な要素です。Exabase Link Preview APIは、複雑な解析やメンテナンスを必要とせず、単一のGETリクエストでURLから必要なすべてのメタデータを抽出できる、開発者向けの強力なツールです。
Exabase Link Preview APIとは?
Exabase Link Preview APIは、任意のURLを入力として受け取り、そのページのタイトル、説明、プレビュー画像、favicon、サイト名、そしてOpen Graph(OGP)データを構造化されたJSON形式で返すAPIサービスです。
このツールは、単にHTMLを読み込むだけでなく、JavaScriptでレンダリングされたページ(ReactやNext.jsなどで構築されたサイト)からも正確に情報を取得できるのが最大の特徴です。毎月1,000,000件以上のリンクプレビューを処理しており、商用利用に耐えうる堅牢なインフラストラクチャを備えています。
主要な返却データ
APIを呼び出すことで、以下の情報を即座に取得できます:
- タイトル (Title):ページの主要な見出し情報
- 説明 (Description):ページの概要メタデータ
- プレビュー画像 (Image):og:imageタグやページの主要な画像URL
- favicon:サイトのアイコン画像
- サイト名:ウェブサイトの名称
- 詳細な画像情報:画像の幅、高さ、ファイルサイズ、MIMEタイプ
Exabase Link Preview APIの主な特徴
Exabaseは、自前でスクレイパーを構築する場合に直面する多くの課題を解決します。
1. JavaScriptレンダリング対応
多くのリンクプレビューAPIは生のHTMLを取得して終了しますが、ExabaseはJavaScriptを自動的にレンダリングします。これにより、クライアントサイドで描画されるSPA(シングルページアプリケーション)でも、空のデータではなく正しい情報を抽出できます。
2. プロダクション対応のセキュリティと信頼性
- セキュリティ・ファースト:データは通信時(SSL)および保存時(AES-256)の両方で暗号化されています。CASA認定を受けた安全な設計です。
- 高可用性:99.9%のアップタイムを誇り、スケール可能なインフラで構築されています。
- プライバシー保護:設計段階からプライバシーを重視した「Private by design」を採用しています。
3. アンチボット回避と高度なクローリング
プロキシのローテーション、ブラウザのフィンガープリント、リトライロジックを自動で処理します。スクレイパーをブロックするサイトに対しても、95%以上の成功率でデータを取得可能です。
4. コンテンツプロバイダーへの最適化
YouTube、Amazon、Twitter、Airbnb、The Guardian、NYTなどの主要なサイト向けにカスタム統合が行われており、常に高品質なプレビューを返します。
5. 画像検証機能
画像の寸法(幅・高さ)、ファイルサイズ、タイプをレスポンスに含みます。これにより、画像が小さすぎる場合に除外したり、アスペクト比を事前にチェックしたりすることが可能です。
使い方 (How to Use)
Exabase Link Preview APIの導入は非常にシンプルです。ヘッドレスブラウザやPuppeteerの管理は一切不要です。
ステップ1:APIキーの取得
exabase.ioでサインアップし、ダッシュボードからAPIキーをコピーします。クレジットカードの登録は不要で、すぐに開始できます。
ステップ2:APIリクエストの送信
以下のcurlコマンドのように、GETリクエストを送信するだけです。
curl --data "q=https://www.apple.com" \
https://api.exabase.io/v2/link-preview \
-H "Authorization: Bearer YOUR_API_KEY"
ステップ3:JSONレスポンスの受け取り
以下のような構造化データが返ってきます。
{
"title": "Apple",
"description": "iPhone、iPad、Apple Watch、Mac、Apple TVなど、Appleの革新的な世界を探索してください。",
"image": "https://www.apple.com/ac/structured-data/images/open-graph/default.png",
"url": "https://www.apple.com/"
}
主なユースケース
チャット・メッセージングアプリ
ユーザーがURLを貼り付けた際に、SlackやiMessageのようにリッチなリンクカードを生成します。ユーザーがページをクリックする前に内容を把握できるようになります。
CMSおよびブログ管理
エディターが記事内にURLを貼り付けると、タイトル、画像、説明が自動補完されたプレビューカードが生成されます。手動入力の手間を省き、リンク切れのリスクも軽減します。
ブックマーク管理ツール
ユーザーが保存したURLに対し、タイトルやサムネイルを自動で付与します。RaindropやNotionのような洗練された管理画面を構築できます。
SEOおよびOGPタグ監査
クライアントのサイトに適切なOpen Graphタグが設定されているかを確認し、画像の欠落や説明文の空欄をフラグ立てするツールとして活用できます。
AIエージェントとRAG
AIエージェントにウェブサイトのコンテキストを与える際の軽量なメタデータ取得手段として最適です。より詳細な全文抽出が必要な場合は、姉妹機能の「Extract」APIへの切り替えもスムーズです。
FAQ (よくある質問)
Q: 料金はかかりますか? A: 月間20,000件のリンクプレビューまでは完全に無料です。それを超える場合は、1プレビューあたり0.01クレジットという低価格で利用可能です。
Q: JavaScriptで生成されるページにも対応していますか? A: はい。ReactやNext.jsなどのフレームワークを使用したサイトも自動的にレンダリングして解析します。
Q: OGPタグがないページはどうなりますか? A: 標準的なHTMLタグ(、meta description、ページ内の最初の画像など)にフォールバックされるため、常に何らかの情報が取得可能です。
Q: ブラウザ(クライアントサイド)から直接呼べますか? A: CORSをサポートしているため可能です。ただし、本番環境ではAPIキーを保護するためにバックエンドからの呼び出しを推奨します。
Q: マルウェアやアダルトコンテンツをブロックできますか?
A: block_content=trueパラメータを渡すことで、安全でないURLをフィルタリングし、ユーザーに表示する前にエラーとして返すことが可能です。







