すべてのブロック
ページ上の各ブロックは、JSON内でそれぞれの種類として返され、その中の結果は表示順に並びます。
| 種類 | 内容 |
|---|---|
organic | 自然検索結果 |
paid_top, paid_bottom | Google広告(ページ上部と下部) |
local_pack | ローカルパック(評価、口コミ数、価格帯、表示情報を含む) |
people_also_ask | 「他の人はこちらも質問」 |
featured_snippet | 強調スニペット(ポジションゼロ) |
knowledge_graph | ナレッジグラフ(右側のパネル) |
top_stories | トップニュース |
videos, images | 動画と画像 |
shopping | ショッピング広告 |
sitelinks | 結果の下に表示されるサイトリンク |
ai_overview_citation, ai_overview_citation_source, ai_overview_panel | AI Overviews:本文中で言及されたブランド、引用元、ソースパネル |
location_sites, recipes, find_results_on | 店舗所在地、レシピ、「他のサイトでの検索結果」などのブロック |
Googleの実際の
Googleは1ページに100件を表示しなくなりました。私たちは検索ユーザーと同じようにページを1つずつ進み、キーワードごとに最大10ページ(約100件)まで取得します。各結果には掲載ページが記録されます。
取得ページ数を自由に
depthパラメータは1(約10件)から10(約100件)まで指定できます。
課金は取得できたページのみ
10ページを指定して4ページ見つかった場合、課金は4ページ分のみです。
検索演算子
site:、inurl:、intitle:、allintitle:、filetype:、およびそれらの論理的な組み合わせに対応しています。
順位、ページ内順位
各結果に3つの指標があります。rank_typeはブロック内での順位、rank_serpはページ上の全要素の中での実際の縦方向の順位、pixelはページ上端からの距離です。ローカルパックや広告の下にある自然検索1位の結果は、順位から想像するほどの露出は得られません。
AI Overviewsを、
すべてのSERPを実際のブラウザでレンダリングします。ページの後に読み込まれるAI Overviewsも、言及されたブランド、引用元、ソースパネルごと取得します。
リクエスト
/v1/serpへのPOSTリクエスト1回で、最大1,000キーワードを送信できます。結果はIDで取得するか、コールバックURLで受け取れます。 コードを書かなくても、MCPサーバー経由でClaude、ChatGPT、Cursorから同じ収集を実行できます。エージェント、RAG、評価に使う場合はAI向けSERP APIをご覧ください。
| パラメータ | 説明 |
|---|---|
search_engine | google_search |
keyword | キーワード(演算子を含む) |
device | desktopまたはmobile |
location | Googleのバージョン。例:google.co.jpならjp、google.comならen |
language | インターフェース言語(例:ja) |
depth | ページ数(1〜10) |
geolocation | 任意:カンマ区切りの都市・地域・国、または緯度,経度形式のGPS座標(例:43.7102,7.2620) |
priority | 任意:処理の優先度(1〜10) |
callback_url | 任意:キーワードの処理完了後に結果を受け取るURL |
リクエストを作成
curl -X POST 'https://api.semscraper.com/v1/serp' \
-H 'Authorization: Bearer API_KEY' \
-H 'Content-Type: application/json' \
-d '[{"search_engine":"google_search","keyword":"restaurant","device":"desktop","location":"fr","language":"fr","depth":1,"geolocation":"Nice, Alpes-Maritimes, France"}]'
の料金
サブスクリプションはありません。残高をチャージし、取得したSERPごとに差し引かれます。
チャージ金額に応じて1〜10%の割引。残高に有効期限はありません。
さらに詳しく
Googleをスクレイピングする方法(2026年版)
Googleの検索結果を大規模に収集する難しさは、かつてないほど増しています。1ページ100件表示は廃止され、AI Overviewsは遅れて読み込まれ、SERPは都市ごとに変わります。選択肢と注意点をまとめました。
ガイドを読む →num=100なしでGoogleの上位100件を取得する方法
長年、検索URLにnum=100を付けるだけで100件の結果を一度に取得できました。今はもうできません。それでも信頼できる上位100件を得る方法を紹介します。
ガイドを読む →ピクセル位置:検索1位だけではもう不十分な理由
自然検索結果で1位であることは、検索ユーザーが実際に何を見ているかをほとんど教えてくれません。ピクセル位置は、あなたの結果が実際にどこに表示されているかを計測します。
ガイドを読む →地域別SERP:特定の都市から見たGoogle検索結果
同じ検索語を別々の都市で入力した2人は、同じページを見ていません。ローカルSEOを計測するには、正しい地点からSERPを収集する必要があります。
ガイドを読む →SERPの類似度によるキーワードクラスタリング
Googleで同じページが表示される2つのキーワードは、同じ検索意図に応えています。1つのページで両方を狙うべきです。手法と適切なしきい値、すぐに使えるスクリプトを紹介します。
ガイドを読む →Googleの地域ターゲティング:glパラメータだけではもう不十分な理由
2026年5月末、Googleは検索結果の地域化の仕組みを変更しました。長年、国の指定に使われてきたglパラメータでは、信頼できるSERPが得られなくなっています。私たちが確認し、修正した内容をまとめます。
ガイドを読む →