Google Maps Search — API リファレンス
/google/maps/searchMaps 検索
クエリと位置で Google Maps の場所を検索します。特定の場所の詳細には別のエンドポイントを使います。
クエリと位置で Google Maps の場所を検索します。特定の場所の詳細には別のエンドポイントを使います。
qstring必須
検索クエリ文字列。
hlstring任意
言語コード。デフォルトは en。
glstring任意
国コード。デフォルトは us。
pagenumber任意
1 始まりのページ番号。デフォルトは 1。
latnumber任意
地図中心の緯度。lng と一緒に送信します。
lngnumber任意
地図中心の経度。lat と一緒に送信します。
zoomnumber任意
地図ズーム。1 から 21。座標指定時のデフォルトは 14。
locationobjectカタログの例。必須項目は API が検証します。
例: {"location_query":"Seattle, WA"}
querystringカタログの例。必須項目は API が検証します。
例: "coffee"
{
"location": {
"location_query": "Seattle, WA"
},
"query": "coffee"
}querystring必須
リクエストから正規化されたクエリ。
pagenumber必須
現在の 1 始まりのページ番号。
placesMapsPlace[]地域の場所が解析された場合。
地域の場所の検索結果。
positionnumberMaps 検索のみ。
地域結果での場所の順位。
namestring必須
場所の名前。
titlestring必須
name の別名。
feature_idstring必須
Google Maps の feature ID。
place_idstringGoogle が公開する場合。
Google の場所 ID。
data_idstringfeature_id の別名。
Maps のデータ ID。
cidstring可能なら feature_id から導出。
Google の CID。
kgmidstringMaps データに存在する場合。
ナレッジグラフのマシン ID。
google_maps_urlstringGoogle が Maps URL を公開する場合。
Google Maps の URL。
urlstringgoogle_maps_url、なければ website。
場所の主 URL。
ratingnumber評価がある場合。
Google の評価。
typesstring[]カテゴリーがある場合。
場所の種類ラベル。
categoryobjectカテゴリーが解析された場合。
構造化カテゴリーデータ。
addressstring住所がある場合。
整形された住所。
address_componentsobject住所の構成要素がある場合。
通り、市、郵便番号、国コード。
plus_codeobjectPlus Code がある場合。
グローバル・複合 Plus Code。
phonestring電話番号がある場合。
現地形式の電話番号。
phone_internationalstring存在する場合。
国際形式の電話番号。
phone_uristring存在する場合。
電話の URI。
websitestringウェブサイトがある場合。
事業者のウェブサイト。
website_domainstringサイトのドメインがある場合。
事業者サイトのドメイン。
latitudenumber座標がある場合。
緯度。
longitudenumber座標がある場合。
経度。
imagestring画像がある場合。
場所の主画像。
thumbnailstring画像があれば image の別名。
主画像の別名。
photosMapsPhoto[]写真が解析された場合。
写真 ID、URL、サイズ、任意の座標。
hoursRecord<string,string>営業時間が解析された場合。
曜日別の営業時間。
open_statusobject営業状態がある場合。
営業状態と現在の営業時間。
attributesobject[]属性が解析された場合。
グループ化された場所の属性。
related_placesobject[]関連する場所がある場合。
Maps データの関連する場所。
short_descriptionstring説明ブロックがある場合。
場所の短い説明。
descriptionstring説明ブロックがある場合。
場所の詳しい説明。
snippetstringshort_description、なければ description。
正規化された要約。
timezonestring存在する場合。
場所のタイムゾーン。
regionstring存在する場合。
地域ラベル。
country_codestring存在する場合。
国コード。
languagestring存在する場合。
Maps データの言語コード。
curl -X POST 'https://api.serpbase.dev/google/maps/search' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"location":{"location_query":"Seattle, WA"},"query":"coffee"}'既存の Google リクエスト例
curl -X POST https://api.serpbase.dev/google/maps/search \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"q": "coffee",
"hl": "en",
"gl": "us",
"page": 1,
"lat": 37.7749,
"lng": -122.4194,
"zoom": 14
}'ローカル発見、店舗検索、地域別監査。
lat と lng は同時に送信します。zoom は座標指定時のみ有効で既定値は 14 です。