概要
Google 検索は、人がどのページを開くかを決める場所です。タイトル、スニペット、表示 URL、ページ上の位置が判断材料になります。このアプリは公開の検索キーワード 1 件を、検索者が目にするのと同じ掲載結果の表にします。SEO、ブランド、競合の作業をその一覧から始められます。
各行にはキーワードが残るので、あとからの比較もそのクエリに結び付いたままです。広告、AI 概要、関連する質問、サイトリンクも Google が表示していれば同じ表に入ります。遷移先ページのコピーではなく、検索結果のワークブックです。
データの説明
各行は、送信したキーワードに対する公開の Google 検索掲載 1 件です。自然検索、広告、AI 概要、関連する質問、関連クエリは別行になり、結果タイプで区別します。結果タイトル、スニペット、表示 URL、順位、結果 URL は収集時点の結果ページの文言であり、遷移先を後から取得した本文ではありません。収集時刻、洗浄時刻、更新時刻にタイムゾーンはありません。キーワード、必須の語、地域などは同一クエリの行で検索条件を繰り返します。
ログイン後の結果、非公開ページ、遷移先本文の全文は対象外です。有料商品、AI 概要、関連する質問、関連クエリ、サイトリンクの欄は、通常の自然検索行では空になることが多いです。
結果の形
各行は公開の Google 検索掲載 1 件です。
| 結果タイトル | スニペット | 結果 URL | キーワード | 結果タイプ | 順位 |
|---|---|---|---|---|---|
| Cartier | Movement, fluidity, and color: the new Clash de Cartier creations amplify this distinctive jewelry collection. Shop the collection · Clash de Cartier ring, ... Bracelets Cartier watch collections Rings Necklaces Luxury Sunglasses Collection Luxury Watches for him | https://www.cartier.com/en-us/home | cartier | organic | 1 |
| Clash de Cartier | Discover the Clash de Cartier jewelry collection, where spheres, beads, and clean lines meet in rings, bracelets, and necklaces. | https://www.cartier.com/en-us/jewelry/collections/clash-de-cartier/ | cartier | organic | 2 |
表示 URL、サイトリンクタイトル 1、インターフェース言語も、掲載に出ていれば利用できます。
利用シーン
- 順位の追跡では、キーワードで行をまとめ、順位、結果タイトル、結果 URL を読んで、先頭に来るページを確認します。
- SERP 機能の確認では、結果タイプで絞り、広告タイトル、AI 概要、関連する質問を自然検索の結果タイトルと比べます。
- ブランド監視では、キーワードを表示 URL と結果タイトルの横に置き、そのクエリが実際に出すドメインを見ます。
- ランディングページの作業では、結果 URL をサイトリンクタイトル 1 とサイトリンクタイトル 2 と一緒に開き、検索者が見るカードを再現します。
適用範囲と境界
1 回のタスクにつき Google 検索キーワードは 1 件、期待件数は 1〜200。結果は 10 件単位のページで返り、切り上げられる場合があります。収集は Google 結果ページ最大 20 ページ、各ページ 10 件まで。公開の Google 検索掲載のみ。
- 適している用途
- 1 つのキーワードについて、タイトル・スニペット・リンク・順位を含む公開 Google 掲載結果が必要なとき。
- 広告、AI 概要、関連する質問、サイトリンクを自然検索と並べて観察したいとき。
- 適さない用途
- ごく少数の結果をすぐ欲しいとき — この App はバックグラウンド収集タスクとして動きます。
- ログイン後・非公開、または遷移先ページ本文の全文が必要なとき — 結果は公開の検索掲載のみです。
失敗時の処理
開発者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。
- 1掲載が返らない場合は、キーワードを短くするか、日付・地域・言語・サイト制限を外して再試行してください。
- 2レート制限、一時的な利用不可、タイムアウトのあとは後で再試行してください。認証に失敗したら、実行環境に設定した API Key を確認してください。
- 3失敗または期限切れのタスクは、同じ入力で再提出できます。部分成功では取得済みのレコードを残します。
入力
この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。
- 検索キーワード
keyword必須string収集する Google 検索キーワード。1 回のタスクにつき 1 件、1〜512 文字。例cartier - 期待件数
crawl_num必須integer期待する検索結果件数。1〜200。結果は 10 件単位のページで返るため、実際の件数は切り上げられる場合があります。端数のページも 10 件として課金されます。範囲1–200例1 - 必須の語
all_these_words任意string結果にすべて現れる必要がある語。複数語はスペース区切り。空ならこの条件は送りません。 - いずれかの語
any_of_these_words任意string少なくとも 1 つ現れてほしい候補語。複数語はスペース区切り。空ならこの条件は送りません。 - 除外する語
none_of_these_words任意string結果に現れてはいけない語。複数語はスペース区切り。空ならこの条件は送りません。 - 完全一致フレーズ
this_exact_word_or_phrase任意stringまとまりとして現れる必要がある語またはフレーズ。空ならこの条件は送りません。 - 数値範囲
numbers_ranging_from任意string結果に残す数値範囲。例: 2024..2026。空ならこの条件は送りません。 - ファイル形式
file_type任意stringこのファイル形式の結果だけ残します。例: Adobe Acrobat PDF (.pdf)。空ならこの条件は送りません。 - インターフェース言語
interface_language任意stringGoogle のインターフェース言語。例: English。空ならこの条件は送りません。 - 結果の言語
search_language任意string検索結果の言語。例: English。空ならこの条件は送りません。 - 最終更新
last_update任意string最終更新の絞り込み値。例: w。空ならこの条件は送りません。 - 検索タイプ
order_type任意string検索タイプの値。例: ALL。空ならこの条件は送りません。 - 地域
region任意string結果を制限する地域。例: United States。空ならこの条件は送りません。 - サイトまたはドメイン
site_or_domain任意string検索を限定するサイトまたはドメイン。例: instagram.com。空ならこの条件は送りません。 - 開始日
start_date任意string日付範囲の開始日。形式は YYYY-MM-DD。空ならこの条件は送りません。 - 終了日
end_date任意string日付範囲の終了日。形式は YYYY-MM-DD。空ならこの条件は送りません。 - キーワードの位置
terms_appearing任意stringキーワードが現れる位置。例: anywhere in the page。空ならこの条件は送りません。 - 使用権限
usage_rights任意string使用権限フィルター。例: not filtered by license。空ならこの条件は送りません。
出力
1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。
- AI 概要
aio_contentstring結果ページに表示される AI 概要本文 - AI 出典タイトル
aio_source_titlestringAI 概要が引用した出典のタイトル - AI 出典スニペット
aio_source_title_descriptionstringAI 概要が引用した出典のスニペット - AI 出典 URL
aio_source_title_urlstringAI 概要が引用した出典のページリンク
サンプルデータ
output.schema から生成したサンプルです。サンプル値のないフィールドには構造上のプレースホルダーを使用しています。
{
"aio_content": "<aio_content>",
"aio_source_title": "<aio_source_title>",
"aio_source_title_description": "<aio_source_title_description>",
"aio_source_title_url": "<aio_source_title_url>",
"all_these_words": "cartier",
"any_of_these_words": "<any_of_these_words>",
"average_rating": "<average_rating>",
"biz_id": "cartier",
"clean_update_time": "2026-08-25T16:23:21",
"crawl_time": "2026-08-25T16:23:18",
"current_page": "1",
"detail_url": "https://www.cartier.com/en-us/home",
"displayed_url": "www.cartier.com",
"end_date": "<end_date>",
"file_type": "any format",
"has_next_page": "true",
"interface_language": "English",
"keyword": "cartier",
"last_update": "<last_update>",
"none_of_these_words": "<none_of_these_words>",
"numbers_ranging_from": "<numbers_ranging_from>",
"order_type": "all",
"pagination_times": "10",
"paid_product_price": "<paid_product_price>",
"paid_product_provider": "<paid_product_provider>",
"paid_product_title": "<paid_product_title>",
"paid_title_url": "<paid_title_url>",
"partition_day": "2026-08-25",
"people_also_ask_answer": "<people_also_ask_answer>",
"people_also_ask_date": "<people_also_ask_date>",
"people_also_ask_question": "<people_also_ask_question>",
"people_also_ask_title": "<people_also_ask_title>",
"people_also_ask_url": "<people_also_ask_url>",
"rating_count": "<rating_count>",
"region": "any region",
"related_queries_title": "<related_queries_title>",
"related_queries_url": "<related_queries_url>",
"result_description": "Movement, fluidity, and color: the new Clash de Cartier creations amplify this distinctive jewelry collection. Shop the collection · Clash de Cartier ring, ... Bracelets Cartier watch collections Rings Necklaces Luxury Sunglasses Collection Luxury Watches for him",
"result_position": "1",
"result_title": "Cartier",
"result_type": "organic",
"results_per_page": "10",
"search_language": "any language",
"site_link_title_1": "Bracelets",
"site_link_title_2": "Cartier watch collections",
"site_link_title_3": "Rings",
"site_link_title_4": "Necklaces",
"site_link_url_1": "https://www.cartier.com/en-us/jewelry/bracelets/",
"site_link_url_2": "https://www.cartier.com/en-us/watches/collections/",
"site_link_url_3": "https://www.cartier.com/en-us/jewelry/rings/",
"site_link_url_4": "https://www.cartier.com/en-us/jewelry/necklaces/",
"site_or_domain": "<site_or_domain>",
"sr_updated_time": "2026-08-25T16:23:22",
"start_date": "<start_date>",
"task_item": "cartier",
"terms_appearing": "anywhere in the page",
"this_exact_word_or_phrase": "<this_exact_word_or_phrase>",
"usage_rights": "not filtered by license",
"view_count": "<view_count>",
"task_no_data": false
}連携方法
この App は MCP、API、SDK、ファイルエクスポートのいずれでも連携でき、どのチャネルも同じ能力と料金を共有します。すべてのリクエストは Authorization: Bearer ヘッダーで認証し、認証情報には API Key(長期有効。Data Hub コンソールで作成)を使用します。MCP クライアントは OAuth によるキー不要のログインにも対応しています。CLI や Skill など、さらに多くの連携方法も準備中です。 この App は非同期で実行され、途中でキャンセルできます:キャンセル後、実行は停止します。納品済みのレコードは保持され、課金対象になります。
MCP(Model Context Protocol)を使うと、Claude や Cursor などの AI クライアントからこの App を直接呼び出せます。クライアントと認証方式を選び、下の設定をコピーしてください。
クライアント設定
Bearer の後の値を長期有効な API Key に置き換えてください。あらゆるクライアント、CI、ヘッドレス環境で利用できます。
{
"mcpServers": {
"octoparse_datahub": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=hello_moto/google-search-results",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}AI に設定を任せる
設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。
detail.access.mcp.composeHint
料金
正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。 10 件を 1 つの課金単位とし、端数は 10 件に切り上げて課金されます。
返される件数にかかわらず、実行の送信 1 回ごとに課金されます。
複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。
Credits を確認今すぐ試す
パラメータを入力して実行してください。結果は実際の呼び出しによるものです。