Google のランキング API を探しているチームが求めているものは、たいてい一つに絞られます。キーワードに対してページが何位にランクしているかを返す呼び出しです。Google はそれを公開していません。
Google が公開しているのは、自社プロパティの実績、インデックス状態、クロール状況を記述する API 群です。どれも本当に役に立ち、すべて無料です。そして構造上、多くの人がこの検索に持ち込む問いには答えられません。
私たちは一日かけて、そうした API が実際のプロパティで何を返すかを計測しました。誤読しやすい部分も含めて調べています。際立った発見は三つでした。データは3日遅れで届く。順位の数字は平均値であって、ライブの結果と突き合わせても再現しない。そして、いちばん順位確認らしく聞こえる API は、それだけでは何も言えない判定を返す。
Google が実際に公開しているもの
ランキング API と混同されるサーフェスが四つあります。Google 自身のドキュメントに基づく用途は次のとおりです。
Search Analytics API は、確認済みプロパティのクリック数、表示回数、CTR、平均掲載順位を返します。Google が提供する順位データに最も近いもので、Search Console にあるすべての「平均掲載順位」の数値の出所です。
URL Inspection API は、単一 URL のインデックス状態を返します。Google がその URL を認識しているか、インデックスされているか、されていないならその理由です。
Indexing API は、ページをインデックス登録に送信する API に聞こえます。Google のドキュメントは対応型を JobPosting と BroadcastEvent の構造化データに限定しており、これは狭い用途で、一般的なインデックス登録ではありません。
Custom Search JSON API は、クエリに対するウェブ結果を返します。検索対象は自分で設定したインデックスで、Google の主要な検索結果であなたのサイトが何位かを教えてくれるものではありません。
どれも「このキーワードでのあなたの順位」を返しません。その仕事は Google の製品ラインに存在せず、欠けているのは見落としではなく意図的です。競合の順位データを大規模に配る商業的な理由が Google にはありません。
計測結果:データは3日遅れ
2026年9月12日に、自社プロパティの日別内訳を取得しました。データがある最新の日付は9月9日でした。
利用可能な日付 | 返された行 |
|---|---|
2026-09-02 | あり |
2026-09-03 | あり |
2026-09-04 | あり |
2026-09-05 | あり |
2026-09-06 | あり |
2026-09-07 | あり |
2026-09-08 | あり |
2026-09-09 | あり(最新) |
3日の遅れが一貫して続きます。window パラメータは今日ではなく最新の利用可能日から遡って数えるので、ここには小さな罠があります。7日分を要求すると、9月12日ではなく9月9日で終わる8つの日付が返ります。
月次レポートには無関係です。「昨日のページ変更で何か壊れたか」という問いには致命的で、どの設定でも直せません。遅れは Google 側の回線にあります。
計測結果:平均掲載順位は順位ではない
こちらがより重要な発見で、Google のランキング API は存在するのに煮え切らないだけだと人に思わせる原因でもあります。
平均掲載順位は、その期間のすべての表示にわたる URL の平均位置で、国、デバイス、クエリの変種をまたいで重み付けされます。ライブの順位確認は、一つの場所、一つのデバイス、一つの瞬間における一つの数値を返します。名前を共有しているだけで、別の測定です。
私たちは自社の Search Console データから取り出した25クエリで、この差を検証しました。その後、同じ25キーワードを、米国・英語・デスクトップのライブ SERP に対して深さ100で確認しました。
結果 | 件数 |
|---|---|
両方の集合で使えたクエリ | 23 |
ライブの上位100に現れた | 14(61%) |
Search Console の表示はあるが再現するライブ結果がない | 9(39%) |
両方が存在した場合の絶対差の中央値 | 7.4 位 |
絶対差の平均 | 8.5 位 |
最大の差 | 36.6 位 |
互いに3位以内 | 14 件中 4 件 |
10位以上ずれた | 14 件中 4 件 |

両方の測定が存在する場合、中央値で7.4位ずれます。
平均値より大事な細部が二つあります。
第一に、23クエリのうち9件は Search Console の順位を返したのに、米国・英語・デスクトップの確認ではライブ結果がまったくありませんでした。これはバグではありません。表示回数は他の国、他の言語、他のデバイス、画像や動画のサーフェスからも積み上がります。地理を一つに絞った確認では再現しようがなく、二つの数値を同じ測定だと扱うチームは、手法の産物でしかない食い違いを一週間追いかけることになります。
第二に、方向は一定しません。ほとんどのライブ順位は Search Console の平均より下に位置しました。平均がより良いパフォーマンスのサーフェスを含むなら当然です。しかし一つのクエリは逆方向に36.6位動き、73.6 から 37 になりました。適用できる補正係数はありません。

差は両方向に走るので、適用できる補正係数はありません。
Google のランキング API を探している人にとっての実務的な帰結はこうです。無料のデータは順位を教えてくれず、有料のデータはそれと一致しません。どちらも別々のものを正しく測っています。一方を他方の代用として扱うところで、レポートは壊れます。
一次データ側が本当に代替不可能なのはカバレッジで、これは別の記事で比較を計測しました。
URL Inspection API が代わりに返すもの
URL Inspection API は、キーワードなしの URL を渡すと状態が返ってくるという点で、Google のサーフェスの中で唯一順位確認のように感じられるものです。私たちは二つの URL を試しました。
URL の状態 | 判定 | カバレッジ状態 | 最終クロール日時 |
|---|---|---|---|
約1時間前に公開 | NEUTRAL | Google はこの URL を認識していません | 不明 |
約9時間前に公開 | NEUTRAL | 検出済み、現在はインデックス未登録 | 不明 |
どちらも同じ判定を返しました。二つのケースを実際に分けているのはカバレッジ状態の文字列で、これは列挙値ではなく文章です。Google が一度も見たことのない URL にも、検出したがインデックスしていない URL にも、判定フィールドは NEUTRAL を返します。
使える API ですが、単体では監視シグナルとして弱いものです。ページがインデックスされていないときにアラートが欲しいなら、判定ではなくカバレッジ状態を解析してください。そして、いちばん気にかける URL ほど最終クロール日時が欠けていることを覚悟しておいてください。
四つのサーフェスと、どれも担わない仕事
問い | Google のサーフェス | 答え |
|---|---|---|
先週このクエリでどうだったか | Search Analytics API | 返る。3日遅れ、平均値で |
この URL はインデックスされているか | URL Inspection API | 返る。URL 単位、要求時 |
任意のキーワードで今何位か | なし | 返らない |
競合は何位か | なし | 返らない |
自分がランクしていないキーワードの SERP はどんなものか | なし | 返らない |
パターンは一貫しています。Google の API はあなたのプロパティを内側から記述します。順位の問いは結果ページについて外側から投げられるもので、Google はそれを提供していません。
余計に払わずに隙間を埋める方法
実務的な構成は、一つの情報源に両方を求めず、役割の違う二つの情報源を置くことです。
自社プロパティのグラウンドトゥルースには Google の API を使う。 クリック数、表示回数、インデックス状態は他では得られない一次情報で、しかも無料です。スケジュールで取得し、3日の遅れは計測器の性質として扱ってください。
外側の視点には SERP の情報源を使う。 ライブの順位、競合の順位、まだランクしていないキーワードです。ここが有料の部分で、多くのチームが思うより安く済みます。私たちの検証では、23キーワードを深さ100で確認して $0.2975、1回あたり $0.0129 でした。
二つの数値を突き合わせようとしない。 別のものを測っています。有効なのは並べて読むことです。Search Console は何が起きたかを教え、ライブ確認は今何が起きているかを教えます。食い違ったときは、結論を出す前にそのクエリの国とデバイスの構成を見てください。
両方を一つのスクリプトで回す仕組みは二つの情報源を使うトラッカーの作り方に、ライブ側のコストは一括確認の検証にあります。
よくある質問
Google に公式のランキング API はありますか? ありません。Google が公開しているのは、自社の検索実績(Search Analytics)、インデックス状態(URL Inspection)、そして二つの狭い送信型(Indexing)です。キーワードの順位を返すものはありません。
ランキング API がないのに、なぜ Search Console は順位を表示するのですか? 平均掲載順位は順位の照会ではなく、表示回数から計算される実績指標だからです。その期間のすべての表示にわたる平均位置で、国、デバイス、サーフェスをまたいで平均されます。
Search Console のデータはどれだけ遅れますか? 2026年9月12日の計測では3日で、最新の利用可能日は9月9日でした。window パラメータはその日付から遡って数えるので、7日を要求すると最新の利用可能日で終わる8つの日付が返ります。
URL Inspection API でページがインデックスされているか分かりますか? 分かりますし、その用途に適したツールです。判定フィールドではなくカバレッジ状態の文字列を読んでください。判定は、未知の URL にも検出済みだが未インデックスの URL にも NEUTRAL を返します。
Custom Search JSON API はランキング API ですか? いいえ。自分で設定した検索エンジンから結果を返すもので、Google の主要な検索結果でのあなたの位置ではありません。
本当の順位データを最も安く手に入れる方法は? 実際に手を動かす最小限のキーワードを、自分の順位に見合った深さで確認することです。私たちの検証では深さ10が1キーワード $0.002、深さ100が $0.014 でした。つまり深さの設定は、キーワード数よりも七倍大きく請求額を動かします。
Auspia の見解:「Google のランキング API はあるのか」への正直な答えは「ない」で、有効な次の一手は探すのをやめることです。Google の API は一次情報の問いにはよく答え、順位の問いにはまったく答えられません。外側の視点に少額の予算を割き、残りの労力は Google がやってくれない部分、つまり二つの数値が食い違ったときに何を変えるかの判断に使ってください。
執筆: Gabriel Finch、Auspia で 1,200 以上の AI 回答を検証する検索リトリーバル研究者。検索インフラ、検索システム、そして各データソースが実際に何を見られるかを書いています。




