テスト
10,000検索
$7.50
$0.75/1K検索
- 実際の検索クエリで全エンジンを試す
- 最大パックと同じAPI
- クレジットは失効しません
engine=google_maps · 検索1回につき1クレジット · $0.30/1K検索 から
「coworking space」などの検索クエリを都市と共に送ると、Googleマップがその場所で表示するビジネスリストを返します。名前、カテゴリ、住所、評価、レビュー数、営業時間、座標です。
簡潔な回答
Googleマップの検索結果をJSONで返すAPIはありますか?
はい。SerpCrypto では、engine=google_maps、検索クエリ、location を設定すると、API はその検索に対して Google マップが表示する事業者リスティングを JSON で返します。名前、カテゴリ、住所、電話番号、ウェブサイト、評価、口コミ数、営業時間、座標です。検索が成功するごとに1クレジットで、2026年10月時点では$0.30/1K検索からです。KYC不要、暗号資産で支払い。
| エンドポイント | GET https://serpcrypto.com/api/v1/search?engine=google_maps&q=…&location=… |
|---|---|
| 返される配列 | local_results |
| 各プレイスのフィールド | position、title、place_id、address、phone、website、rating、reviews、type、hours、gps_coordinates |
| 返されないもの | 口コミ本文、投稿者名、人物の写真 |
| 料金 | 検索1回につき1クレジット。$18.75で25,000検索、$56.25で100,000検索 |
| 支払い | BTC, USDT, USDC, ETH, SOL, LTC。KYC不要、カード不要 |
Google マップが表示した順に、事業者ごとに1つのオブジェクトを持つ local_results 配列を返します。ウェブサイトや営業時間など、Google がその事業者について表示していないフィールドは、そのオブジェクトに含まれません。
| フィールド | 意味 |
|---|---|
position | Maps リストでの順位(1から開始) |
title | 表示されている事業者名 |
place_id | Google によるプレイスの識別子。同じ事業者を継続的に照合するのに便利 |
address | 表示されている住所 |
phone、website | リスティングに表示される事業者の連絡先 |
rating、reviews | 平均星評価と口コミ数 |
type | 「歯科クリニック」などのメインカテゴリ |
hours | 表示されている営業時間 |
gps_coordinates | latitude と longitude |
API は、検索時点で Google が表示したとおりのリスティングを返します。口コミの本文は読み取りません。
import csv
import os
import requests
API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
FIELDS = ["position", "title", "type", "address", "rating", "reviews", "website"]
params = {
"engine": "google_maps",
"q": "coworking space",
"location": "Lisbon, Portugal",
"gl": "pt",
"hl": "en",
}
resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
resp.raise_for_status()
places = resp.json().get("local_results", [])
with open("coworking-lisbon.csv", "w", newline="", encoding="utf-8") as fh:
writer = csv.DictWriter(fh, fieldnames=FIELDS, extrasaction="ignore")
writer.writeheader()
for place in places:
writer.writerow(place)
print(len(places), "places saved")
Google 自身の Places API (New) は別の製品です。Google の開発者プラットフォームを通じて、独自のキー、クォータ、規約、課金でプレイスとその詳細を照会できます。住所入力フォームや店舗検索など、アプリがプレイスデータを構成要素として必要とするときに使います。
SerpCrypto の Maps エンジンは別の問いに答えます。ある人がこの場所でこのフレーズを Google マップで検索したとき、何が、どの順序で表示されるのかという問いです。このランキングはローカル SEO チーム、市場調査担当者、ディレクトリ構築者が測定する必要があるものであり、プレイス検索で返されるものではありません。
通常の Google 検索結果での可視性が重要な場合はマップパックを、プレイスの完全なリストが必要な場合は Maps エンジンを使います。マップパックは Google 検索結果ページ内にある約3件の事業者のブロックで、engine=google を呼び出すと local_results で返されます。
Maps エンジンは同じ検索に対して、電話番号、ウェブサイト、営業時間、座標を含むはるかに多くのプレイスを一覧表示します。どちらも検索1回につき1クレジットです。ローカル SEO ガイド では、どちらを使っても複数の都市で事業者を追跡する方法を紹介しています。
適切な用途は、事業者が公開情報として提示している事業者リスティングを扱うものです。
リスティングの中には個人事業主のものもあり、国によっては事業者名や電話番号が個人データにもなり得ます。合法的な目的にのみ処理し、現地のデータ保護法に従ってください。利用規定 では 個人を特定、追跡、嫌がらせすることを目的とした検索、児童性的虐待コンテンツ、スパム、詐欺、およびお客様または当社が事業を行う地域の法律に違反するあらゆる使用 を禁止しています。
Maps エンジンは検索が成功するごとに1クレジットで、Google 検索や Bing と同じです。2026年10月時点で、25,000検索 は $18.75 で、クレジットの有効期限はありません。
10,000検索
$7.50
$0.75/1K検索
25,000検索
$18.75
$0.75/1K検索
100,000検索
$56.25
$0.56/1K検索
すべてのプランに含まれるもの: 全エンジンで1検索あたり1クレジット · 失敗したリクエストは課金されません · クレジットは失効しません · 国、言語、都市、デバイスのターゲティング
1回の検索では、その検索クエリと位置に対して Google マップが表示する最初のプレイスリストを返します。次のリストは page=2 を指定してリクエストします。1ページごとに1クレジットです。1ページあたりの件数は Google によって決まり、当社では決まりません。
いいえ。Maps エンジンは各プレイスの平均評価と口コミ数を返し、口コミ本文や投稿者名は返しません。口コミは人が書いたものであり、その著者に帰属します。
都市名または地区名を District, City, Country の形式で指定してください。Google はプレイスを一部距離でランク付けするため、正確な位置によって順序が変わります。非常に小さなエリアは、最も近いより大きな場所に解決される場合があります。
いいえ。SerpCrypto は Maps 結果ページを JSON で返す独立した SERP API です。Places API (New) などの Google Maps Platform 製品は、Google が独自の規約で販売しています。
いいえ。SerpCrypto は KYC不要の SERP API です。身分証明書、自撮り、会社書類、カードは不要です。BTC, USDT, USDC, ETH, SOL, LTC で $25 からチャージできます。
$0.30/1K検索から · KYC不要
APIキーを取得