website-to-json について
CSS セレクターでウェブページからデータを抽出する開発者向けの、DataLeads のウェブページから JSON への変換 API です。スキーマでテキスト、属性、HTML を指定し、構造化 JSON を返します。
主な機能
- 01CSS セレクターによる抽出
- 02テキスト、属性、HTML の選択
- 03スキーマに基づく JSON 出力
- 04実ブラウザーでのページ描画
活用シーン
- 01ページタイトルなどの項目抽出
- 02定義したスキーマによるページデータの整理
MCP 対応
リモートの Streamable HTTP MCP サーバーとして利用でき、Docker 経由の Stdio 実行にも対応します。MCP クライアントからウェブページから JSON への変換エンドポイントを呼び出せます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://data.dataleads.pro/mcp/website-to-jsonclaude mcp add --transport http dataleadspro-website-to-json https://data.dataleads.pro/mcp/website-to-json{"mcpServers":{"dataleadspro-website-to-json":{"type":"http","url":"https://data.dataleads.pro/mcp/website-to-json"}}}Cursor で開く{"servers":{"dataleadspro-website-to-json":{"type":"http","url":"https://data.dataleads.pro/mcp/website-to-json"}}}VS Code で開く{"mcpServers":{"dataleadspro-website-to-json":{"type":"http","url":"https://data.dataleads.pro/mcp/website-to-json"}}}{"mcpServers":{"dataleadspro-website-to-json":{"serverUrl":"https://data.dataleads.pro/mcp/website-to-json"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | いいえ | |
| schema | array | いいえ | |
| maxTimeout | integer | いいえ |
詳細
WebサイトからJSON APIへ(スキーマ抽出)
CSSセレクターのスキーマを使って、あらゆるWebページを構造化JSONに変換します。文字列を指定すると、テキスト、属性、HTMLを選択できます。
DataLeads APIスイート(データカテゴリ)の一部です。リクエストは実際のブラウザーでレンダリングされ、ボット対策と保護されたページへの対応が組み込まれています。管理するプロキシも、実行するインフラストラクチャも必要ありません。
エンドポイント
| メソッド | パス | 説明 |
|---|---|---|
| POST | /website-to-json | V1 Website To Json |
クイックスタート
curl -X POST https://data.dataleads.pro/v1/website-to-json \
-H 'Content-Type: application/json' \
-d '{"clientKey": "YOUR_CLIENT_KEY", "url": "https://news.ycombinator.com", "schema": {"titles": ".titleline"}}'
YOUR_CLIENT_KEYをお持ちのキーに置き換えてください。キーはhttps://data.dataleads.proで取得できます。無料プランもあります。
MCP サーバー
- リモート(Streamable HTTP):
https://data.dataleads.pro/mcp/website-to-json - Stdio(Docker):
docker run -e DATALEADS_API_KEY=yourkey ghcr.io/dataleads/website-to-json-mcp:latest
料金
| プラン | 料金 | リクエスト数 |
|---|---|---|
| Free | $0 | 500/月 |
| Starter | $9/月 | 5,000 |
| Pro | $29/月 | 25,000 |
| Business | $99/月 | 100,000 |
| Enterprise | カスタム | カスタム |
各プランの詳細はhttps://data.dataleads.proをご覧ください。
ライセンス
MIT。詳細はLICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。