テスト
10,000検索
$7.50
$0.75/1K検索
- 実際の検索クエリで全エンジンを試す
- 最大パックと同じAPI
- クレジットは失効しません
ユースケース · SEOとコンテンツ · 2026年10月時点
検索結果ページからは、人々が次に何を尋ねるか、Googleがクエリをどう解釈しているか、誰がすでに上位表示されているかがわかります。JSONとして読み取り、シードリストをトピックマップに成長させましょう。
簡潔な回答
SERP APIをキーワードリサーチにどう使えますか?
各シードキーワードを1回検索し、JSONから2つのリスト (people_also_askの質問とrelated_searchesのクエリ) を収集します。それらを順に検索して2回目のラウンドを行います。SerpCrypto は両方のリストに加え、各クエリのSERP機能を検索1回につき1クレジットで返します (2026年10月時点で$0.30/1K検索から)。200件のシードを2回拡張すると約2,000検索です。KYC不要、暗号資産で支払い。
| 質問のアイデア | people_also_ask: 質問、回答スニペット、ソースリンク |
|---|---|
| クエリのアイデア | related_searches: ページ下部の候補 |
| インテントのシグナル | どのブロックが表示されるか: AI Overview、ローカルパック、ショッピング、トップストーリー、動画 |
| 競合 | 各検索クエリにおけるorganic_resultsのドメイン |
| 提供なし | 検索ボリューム、キーワード難易度スコア、オートコンプリート候補 |
| コスト | 検索1回につき1クレジット、$7.50 で 10,000検索 |
Googleが読み取るように、その言葉を入力したときに人が何を求めているかがわかります。ページ上のブロックが最も明確な手がかりです:
| ページ上のブロック | 何を示すか |
|---|---|
local_results(マップパック) | ローカル意図:近くの場所を求めている |
shopping_results | 商品の購買意図 |
top_stories | ニュース意図:鮮度が重要 |
inline_videos | 動画での回答が期待されている |
ai_overview | Google自身が回答する情報系の検索クエリ |
people_also_ask | 同じページで回答する価値のある関連質問 |
organic_resultsのドメインは、誰と競合しているか、上位結果が大手ブランドか、フォーラムか、あなたのような小規模サイトかを示します。
ラウンドごとに拡張し、早めに止めます。1回目のラウンドで全シードを検索し、2回目は新しい質問と関連性がありそうな検索クエリだけを検索します。3回目のラウンドはほとんど価値がありません。
以下のコードは、固定の検索予算で3つのルールすべてを適用します。
import os
import requests
API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
def ideas(query, gl="us", hl="en"):
params = {"engine": "google", "q": query, "gl": gl, "hl": hl}
resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
resp.raise_for_status()
data = resp.json()
found = [q["question"] for q in data.get("people_also_ask", [])]
found += [r["query"] for r in data.get("related_searches", [])]
return found
def expand(seeds, must_contain, budget=100, rounds=2):
seen = {s.lower() for s in seeds}
frontier, used = list(seeds), 0
for _ in range(rounds):
nxt = []
for term in frontier:
if used >= budget:
return sorted(seen)
used += 1
for idea in ideas(term):
key = idea.lower().strip(" ?")
if key not in seen and any(w in key for w in must_contain):
seen.add(key)
nxt.append(idea)
frontier = nxt
return sorted(seen)
if __name__ == "__main__":
for kw in expand(["standing desk"], must_contain=["desk"], budget=40):
print(kw)
いいえ。SerpCryptoが返すのは検索結果ページであり、検索ボリュームや難易度スコアではありません。ボリュームは需要を測定するツール、たとえばGoogle Ads内のGoogle自身のキーワードプランナーや、サードパーティのSEOスイートから取得します。
2種類のデータはうまく組み合わせられます。ボリュームツールはその用語を何人が検索するかを示し、検索結果ページは何を期待して訪れるか、誰がすでに上位表示されているかを示します。オートコンプリート候補も当社のエンジンには含まれません。
集めた質問を、回答すべきページごとにグループ化します。同じトピックを共有するPeople Also Askの質問は1つのページにまとめ、それぞれを見出しにして、その下に短く直接的な回答を置きます。
公開後、各下書きページの主要な検索クエリをもう一度検索します。あなたのページがpeople_also_askのソース、AI Overviewの参照、または上位結果に表示され始めたら、グループ化は成功です。当社のランクトラッキングガイドでは、それを継続的に追跡する方法を説明しています。
調べる用語ごとに1回の検索として数えます。200のシードと、関連性の高い新しいアイデア1,800件に対する2回目のラウンドがあるプロジェクトでは、約2,000回の検索を使います。3か国で各アイデアを確認すると3倍になります。
リサーチは通常、一度きりまたは四半期ごとの作業なので、有効期限のない前払いクレジットがよく合います。10,000検索($7.50)でその規模のプロジェクトを複数カバーでき、残高は次のプロジェクトまで保持されます。
1つのプロジェクトは通常10,000検索($7.50)に収まります。多数のクライアントのためにリサーチを行う代理店は、100,000検索($56.25)から始めることが多いです(2026年10月時点)。
10,000検索
$7.50
$0.75/1K検索
25,000検索
$18.75
$0.75/1K検索
100,000検索
$56.25
$0.56/1K検索
すべてのプランに含まれるもの: 全エンジンで1検索あたり1クレジット · 失敗したリクエストは課金されません · クレジットは失効しません · 国、言語、都市、デバイスのターゲティング
ページが読み込まれたときにGoogleが表示する質問で、通常は数件です。人が質問をクリックするとGoogleはさらに表示します。さらに深く調べるには、新しい質問自体を2回目のラウンドで検索してください。
はい。市場に合わせてglとhlを設定します。たとえばフランスならgl=fr&hl=frです。質問と関連検索はその言語で返ります。
いいえ。オートコンプリート候補はSerpCryptoのエンジンには含まれません。関連検索とPeople Also Askは、検索が実行された後、検索結果ページ自体から取得されます。
はい。各キーワードを一度検索し、JSON内にどのキーが存在するか(ai_overview、local_results、shopping_resultsなど)を記録します。キーワードごとに1回の検索で十分です。
BTC, USDT, USDC, ETH, SOL, LTCで$25からチャージし、残高からパックを購入できます。IDもセルフィーもカードも不要です。
$0.30/1K検索から · KYC不要
APIキーを取得