Google Maps Search — API 레퍼런스
/google/maps/search지도 검색
쿼리와 위치로 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입니다.