KYC不要 — 身分証、自撮り、書類は不要です。暗号資産で支払い: BTC, USDT, USDC, ETH, SOL, LTC
言語: 日本語
APIキーを取得

ユースケース · SEO · 2026年10月時点

順位追跡API:必要な検索数とそのコスト

Googleがnum=100を廃止して以降、順位追跡のコストはどこまで深く調べるかによって変わります。このページでは計算式、すぐに使える予算、そしてあなたのドメインを見つけた時点でページ送りを止めるコードを紹介します。

最終更新:

簡潔な回答

順位追跡にはAPI検索がどれくらい必要で、コストはいくらか?

月間検索数 = キーワード数 × 確認するページ数 × 月あたりのチェック回数 × 地域数 × デバイス数。1,000キーワードのトップ10を毎日チェックすると月30,000検索、トップ100を毎日チェックすると300,000検索になります。Googleは現在1ページあたり約10件の結果を返すためです。SerpCrypto(暗号資産で支払い、KYC不要のSERP API)なら、100,000検索のコストは$56.25で、クレジットは失効しません(2026年10月)。

SerpCryptoでの順位追跡:数字で見る

1回のチェックのコスト結果ページ1ページにつき1クレジット;1ページあたり約10件のオーガニック結果です。Googleは2025年9月にnum=100を尊重しなくなって以降、この件数を返しています。追加の各ページにはさらに1クレジットが必要です
1,000検索あたりの価格$0.75/1K検索で10,000検索、$0.56/1K検索で100,000検索、$0.38/1K検索で1,000,000検索
失敗した検索課金されない
ターゲティング国(gl)、言語(hl)、Googleドメイン、都市レベルの位置文字列、デスクトップまたはモバイル
同じクレジットに含まれる追加シグナルAI Overviewの引用、People Also Ask、ローカルパック、広告、トップストーリーズ
クレジットの有効期限プリペイドの検索クレジットに有効期限はありません。未使用の検索は、使用するまでアカウントに残ります

順位トラッカーに必要な検索数を計算するには?

5つの数値を掛けます:キーワード数、キーワードあたりの結果ページ数、月あたりのチェック回数、地域数、デバイス数。1つの結果ページにはオーガニック結果が約10件並ぶため、トップ30を追跡するには1キーワード・1チェックあたり3ページ必要です。

searches per month = keywords × pages × checks per month × locations × devices

請求額を抑えつつシグナルをあまり失わない方法は2つあります。1つ目は、追跡しているドメインが見つかった時点でページ送りを止めること。4位のページに2〜10ページ目は決して必要ありません。2つ目は、ロングテールキーワードは週次、収益を生むキーワードは日次でチェックすること。下のコードは1つ目を自動で行います。

一般的な順位追跡の構成にかかるコストは?

よくある構成の月間検索数と、その1か月分をカバーする最小のSerpCryptoパック。1か月は日次30回または週次4回のチェックとして数えます。

構成月間検索数1か月分をカバーするパック
100キーワード、トップ10、日次、1地域3,00010,000検索($7.50)で約3か月分
1,000キーワード、トップ10、日次30,000100,000検索($56.25)で約3か月分
1,000キーワード、トップ30、週次12,00025,000検索($18.75)で約2か月分
1,000キーワード、トップ100、週次40,000100,000検索($56.25)で約2.5か月分
5,000キーワード、トップ10、日次150,000250,000検索($140.63)で約7週間分
1,000キーワード、トップ10、日次、3都市 × デスクトップとモバイル180,000250,000検索($140.63)で約6週間分
10,000キーワード、トップ100、週次400,000500,000検索 ($281.25)

最悪の場合:すべてのキーワードを最終ページまでチェックするケース。ドメインが見つかった時点で止めれば、通常ははるかに少ない検索数で済みます。

JSONで自分のドメインの順位を見つけるには?

organic_resultsを1ページずつたどり、各linkのホストをあなたのドメインと比較します。positionフィールドはすでに結果リスト全体での順位なので、2ページ目は約11位から始まります。ドメインが見つかったらすぐに止め、許可した最終ページまで見つからなければ「トップN圏外」と記録します。

Python:ドメインの順位を最初の一致で止めて取得
import os
from urllib.parse import urlparse

import requests

API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}


def rank_of(domain, query, gl="us", hl="en", location=None, max_pages=3):
    """Return (position, url, searches_used); position is None if not found."""
    params = {"engine": "google", "q": query, "gl": gl, "hl": hl}
    if location:
        params["location"] = location
    for page in range(1, max_pages + 1):
        params["page"] = page
        resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
        resp.raise_for_status()
        for r in resp.json().get("organic_results", []):
            host = urlparse(r["link"]).netloc.lower()
            if host == domain or host.endswith("." + domain):
                return r["position"], r["link"], page
    return None, None, max_pages


if __name__ == "__main__":
    pos, url, used = rank_of("example.com", "project management software", max_pages=3)
    print(pos, url, "searches used:", used)

順位だけでなくAI Overviewの引用も追跡すべき?

はい、クエリがAI Overviewを表示する場合は追跡すべきです。7位のページでも、1位より上のAI Overviewで引用されることがあるからです。順位を取得する同じ検索が、GoogleがAI Overviewを表示したときはai_overview.referencesも返します。追加のクレジットはかかりません。

キーワードと日ごとに3つを保存しましょう:あなたのオーガニック順位、AI Overviewの参照元にあなたのドメインが含まれるか、そして他にどのドメインが含まれるか。数週間続ければ、GoogleのAIがあなたのトピックでどの競合を引用しているかがわかり、順位レポートだけでは見えません。

複数の都市で順位を追跡するには?

同じクエリを都市ごとにlocationパラメータを変えて実行します。たとえばDenver, Colorado, United StatesやMiami, Florida, United Statesです。サービス、店舗、クリニックなどローカル意図のクエリは都市ごとに大きく異なり、local_resultsのマップパックはさらに大きく変わります。

都市ごとに別の検索になるため、予算に都市数を掛けます。ローカルSEOのページではマップパック追跡を、地域と言語では地域文字列の指定方法を解説しています。

日次と週次のチェック、どちらが必要?

日次チェックは、収益を生む数百のキーワードや、サイト移行・Googleアップデート後の数週間に適しています。週次チェックは、ロングテールのセット、競合モニタリング、クライアントへのレポートに適しています。

混合スケジュールならシグナルを保ちながらコストを分けられます。収益キーワード200件を日次、ロングテール2,000件を週次、トップ10のみなら、6,000 + 8,000 = 月14,000検索です。SerpCryptoのクレジットは失効しないため、静かな月でも購入分を無駄にしません。

順位トラッカーにはどのパックが合う?

1,000〜5,000キーワードのほとんどのランクトラッカーは、100,000検索〜500,000検索に収まります。エンジンごと、ページごとに1クレジットがかかり、クレジットは有効期限がありません。

スターター

25,000検索

$18.75

$0.75/1K検索

  • サイドプロジェクトやAIエージェントに
  • 1か月あたり1日約830検索
  • クレジットは失効しません
25,000検索を選択

ビルド

100,000検索

$56.25

$0.56/1K検索

  • 3,300キーワードの毎日の順位トラッキングに
  • 1キーワードにつき1日1ページを1か月間
  • クレジットは失効しません
100,000検索を選択

グロウ

250,000検索

$140.63

$0.56/1K検索

  • SEOツールとエージェント群
  • 全エンジン同一レート
  • クレジットは失効しません
250,000検索を選択

スケール

500,000検索

$281.25

$0.56/1K検索

  • 本番環境のランク追跡
  • リクエストに応じて高い同時実行数
  • クレジットは失効しません
500,000検索を選択

すべてのプランに含まれるもの: 全エンジンで1検索あたり1クレジット · 失敗したリクエストは課金されません · クレジットは失効しません · 国、言語、都市、デバイスのターゲティング

ランクトラッキングAPI:よくある質問

2025年にランクトラッキングのコストが上がったのはなぜですか?

Googleは2025年9月10〜14日頃にnum=100を尊重しなくなりました。それ以前は、1回のリクエストで100件の結果を返せましたが、現在は約10件の結果のページごとに別々のリクエストになります。そのため、トップ100を追跡するには以前の10倍の検索回数が必要です。

モバイルとデスクトップのランキングを別々に追跡できますか?

はい。device=mobileを追加すると、スマートフォンの検索結果ページを取得できます。モバイルとデスクトップは別々の検索なので、両方を追跡するとそれらのキーワードの検索回数は2倍になります。

SerpCryptoはランクトラッキングのダッシュボードを提供していますか?

いいえ。SerpCryptoはAPIです。検索結果ページをJSONで返すので、順位はご自身のツール、スプレッドシート、データベースで保存・グラフ化してください。このページのPythonコードが出発点になります。

夜間のジョブ中に検索が失敗したらどうなりますか?

search_failedやsearch_timeoutなどのコードを含むHTTPエラーが返り、失敗したリクエストは課金されません。後で指数バックオフを使って再試行してください。エラーページにすぐに使えるループがあります。

クレジットを購入するのにIDや会社が必要ですか?

いいえ。SerpCryptoはKYC不要のSERP APIです。IDも、自撮りも、会社の書類も不要です。BTC, USDT, USDC, ETH, SOL, LTCで$25からチャージし、残高からパックを購入できます。

ソース (1)
  1. Google num=100の影響データ — Search Engine Land (2025-09)

$0.30/1K検索から · KYC不要

APIキーを取得