Google Places API는 리드 생성에서 DACH 시장의 가장 강력한 데이터 소스 중 하나입니다: Google 자체 발표에 따르면 Google Maps에는 전 세계 2억 개 이상의 장소와 기업이 등록되어 있어 세계에서 가장 완전한 기업 디렉터리이며, Places API는 이에 대한 공식적이고 프로그래밍 방식의 접근을 제공합니다. 이 튜토리얼에서는 모든 것을 단계별로 설정합니다 — 클라우드 프로젝트부터 Text Search와 Nearby Search 중의 선택, 필드 마스크, 그리고 현재 가격 모델(2026년 7월 기준)까지 말입니다.
Google Places가 B2B 리드에 최고의 데이터 소스인 이유는 무엇인가요?
Google Places API는 어떤 데이터베이스 구독보다 더 최신이고 더 완전한 기업 데이터를 제공합니다. 기업이 Maps 프로필을 직접 관리하고 Google이 변경 사항을 지속적으로 반영하기 때문입니다. 발견된 기업마다 다음을 구조화된 형태로 받게 됩니다:
- 회사명과 업종 카테고리
- 주소와 GPS 좌표
- 전화번호와 웹사이트 URL
- 영업시간과 리뷰
- 사진과 설명
특히 DACH 중견·중소기업에 대한 커버리지가 탁월합니다: 기계 제조업체부터 세무사 사무소까지, 물리적 사업장이 있는 거의 모든 업체가 등록되어 있습니다. 중요: 공식 API를 통한 이용은 Google 이용약관을 위반하는 Maps 화면 스크래핑과 근본적으로 다릅니다. 자세한 내용은 Google Maps 스크래핑 — 독일에서 합법적인 것 글에서 확인할 수 있습니다.
1단계: Google Cloud 프로젝트를 어떻게 설정하나요?
Places API를 사용하려면 결제 계정이 등록된 Google Cloud 프로젝트가 필요합니다 — 무료 할당량만 사용하더라도 Google은 등록된 결제 수단을 요구합니다. 설정에는 약 15분이 걸립니다:
- console.cloud.google.com으로 이동해 Google 계정으로 로그인합니다
- 왼쪽 상단의 프로젝트 선택기에서 새 프로젝트를 만듭니다. 예를 들어 "lead-generation"이라는 이름으로 말입니다
- 결제 메뉴에서 결제 수단이 포함된 결제 계정을 설정하고 프로젝트와 연결합니다
- 선택 사항으로 예산 및 알림에서 경고 임계값이 있는 예산을 설정합니다 — 이렇게 하면 비용이 발생하기 전에 이메일을 받게 됩니다
예산 알림은 비용 한도가 아니라 알림일 뿐입니다 — 확실하게 상한을 두려면 콘솔에서 API의 요청 할당량(Quota)까지 추가로 제한하세요.
2단계: Places API를 어떻게 활성화하고 보호하나요?
Places API (New)는 이 인터페이스의 현재 세대이며 새 프로젝트에 올바른 선택입니다 — 기존 Places API는 레거시로 간주됩니다. 네 단계의 활성화와 보호:
- APIs & Services → Library를 열고 "Places API (New)"를 검색한 뒤 사용 설정을 클릭합니다
- APIs & Services → Credentials에서 새 API 키를 생성합니다
- API restrictions에서 키를 Places API (New)로 제한합니다 — 이렇게 하면 유출된 키로 다른 Google 서비스가 귀하의 비용으로 사용될 수 없습니다
- 조회가 고정 인프라에서 실행된다면 Application restrictions에서 서버로의 IP 제한을 설정합니다
키는 비밀번호처럼 다루세요: 코드 저장소에 체크인하지 말고 환경 변수로 보관하세요.
Text Search와 Nearby Search — 리드 리스트에는 어떤 방식이 맞을까요?
리드 생성에는 거의 항상 Text Search가 올바른 선택입니다. "Steuerberatung Berlin" 같은 자유 검색어를 이해하기 때문입니다. 반면 Nearby Search는 좌표 주변 반경에서 특정 유형의 장소를 찾습니다. 차이점 개요:
- Text Search: 업종과 지역을 조합한 자연어 요청을 받습니다("소프트웨어 기업 뮌헨", "기계 제조 중견기업 슈바벤"). 요청당 최대 20개의 결과가 반환되며, 다음 페이지 토큰(nextPageToken)을 통해 총 최대 60개까지 가능합니다 — 공식 Text Search 문서에 따르면 60개가 한계입니다
- Nearby Search: 중심점(좌표), 반경, 그리고 "electrician"이나 "lawyer" 같은 장소 유형을 요구합니다. 한 지역을 체계적으로 격자 조사하려 할 때 강력합니다. 예를 들어 어느 도시 반경 20킬로미터 내의 모든 수공업체를 찾을 때 말입니다
실무에서는 둘을 결합합니다: 업종 기반 리스트 구축에는 Text Search를, Text Search의 60개 결과 한계가 걸림돌이 될 때 밀집 지역을 타일 단위로 빠짐없이 커버하는 데는 Nearby Search를 사용합니다. Text Search에서 60개 한계를 우회하는 또 다른 방법은 한 지역을 더 구체적인 여러 요청으로 쪼개는 것입니다 — "IT 서비스 기업 바이에른" 대신 "IT 서비스 기업 뉘른베르크", "IT 서비스 기업 아우크스부르크" 같은 식으로 말입니다.
Google Places API의 비용은 얼마인가요? (2026년 7월 기준)
Google Places API는 2025년 3월 1일부터 새로운 가격 모델을 적용하고 있습니다: 과거의 200달러 월간 크레딧이 폐지되고 SKU 카테고리별 무료 월간 할당량으로 대체되었습니다 — Essentials 조회 10,000회, Pro 조회 5,000회, Enterprise 조회 1,000회이며, 이는 Google이 공식 결제 FAQ에 문서화한 내용입니다. 어떤 카테고리로 과금되는지는 요청당 요구하는 필드가 결정합니다:
| SKU 카테고리 | 월간 무료 할당량 | 대표 필드 | Text Search 가격 (무료 할당량 이후) |
|---|---|---|---|
| Essentials (IDs Only) | 10,000회 호출 | Place ID만 | 1,000회 호출당 32달러 |
| Pro | 5,000회 호출 | 이름, 주소, 카테고리, 좌표 | 1,000회 호출당 32달러 |
| Enterprise | 1,000회 호출 | 추가로 웹사이트, 전화번호, 영업시간, 평점 | 1,000회 호출당 35달러 |
| Enterprise + Atmosphere | 1,000회 호출 | 추가로 리뷰 텍스트와 편의시설 정보 | 최고 단계, 리드 리스트에는 불필요 |
리드 리스트에는 웹사이트와 전화번호가 필요합니다 — 즉 Enterprise 단계입니다. 계산은 이렇습니다: 월 1,000회의 무료 Enterprise 호출 곱하기 호출당 최대 20개의 결과는 월 최대 20,000건의 기업 데이터를 무료로 의미합니다. 그 이후에는 추가 1,000회 호출(최대 20,000개 기업 추가)에 35달러가 듭니다. 수량 할인을 포함한 정확한 가격은 Google 공식 가격표에 나와 있으며, 여전히 200달러 크레딧으로 계산하는 오래된 블로그 글들은 2025년 3월 이후 더 이상 유효하지 않습니다.
필드 마스크는 API 비용을 어떻게 낮추나요?
필드 마스크(FieldMask)는 요청당 요구하는 응답 필드의 목록이며 — 가격을 결정합니다: Google은 단 하나의 필드라도 요구한 것 중 가장 높은 SKU 카테고리로 각 요청을 과금합니다. 실수로 리뷰 같은 Atmosphere 필드를 함께 요청하면 요청 전체에 최고 요율을 지불하게 됩니다.
따라서 비용 효율적인 리드 검색에는 다음이 적용됩니다:
- 정말 필요한 것만 요청하세요 — 리드 리스트에는 일반적으로 places.displayName, places.formattedAddress, places.nationalPhoneNumber, places.websiteUri, places.types
- 분석하지 않을 평점·리뷰 필드는 포기하세요 — 요청을 가장 비싼 카테고리로 끌어올립니다
- 활용 사례를 분리하세요: 단순 지역 분석에는 웹사이트와 전화번호 없는 Pro 단계로 충분하며, 더 큰 5,000회 무료 할당량을 쓸 수 있습니다
필드 마스크는 쉼표로 구분된 필드 경로와 함께 HTTP 헤더 X-Goog-FieldMask로 전달합니다. 필드 마스크가 없으면 Places API (New)는 아예 요청에 응답하지 않습니다 — 이는 첫 조회 전에 비용 문제를 먼저 따져 보게 만드는, 합리적인 강제입니다.
검색어를 전략적으로 어떻게 구성하나요?
리드의 품질은 검색어의 품질에 직결됩니다 — API는 요청한 것만 찾아 줍니다. 네 가지 전략이 검증되었습니다:
- 업종 + 도시: "IT 서비스 기업 프랑크푸르트" — 리스트 구축의 표준
- 업종 + 지역: "기계 제조 바이에른" — 더 넓지만 60개 결과 한계에 걸립니다. 도시 단위로 쪼개는 편이 낫습니다
- 문제 지향: "중견기업 세무 자문" — 스스로 그렇게 포지셔닝하는 공급자를 찾아 줍니다
- 틈새 특화: "이커머스 에이전시 뒤셀도르프" — 결과는 적지만 검증 단계에서 적중률이 더 높습니다
Claude 같은 언어 모델을 활용하면 제품 설명에서 수십 가지 검색어 변형을 자동으로 생성할 수 있습니다 — 수작업으로는 결코 빠짐없이 적어 낼 수 없는 다양한 동의어, 업종 명칭, 지역 조합 말입니다. anilead.io도 정확히 이렇게 작동합니다: 타깃 고객 기술로부터 실행당 8~12개의 검색어가 자동으로 생성됩니다.
웹사이트에서 이메일 주소까지 어떻게 도달하나요?
Places API는 웹사이트 URL을 제공하지만 이메일 주소는 제공하지 않습니다 — 보강이 파이프라인의 두 번째 단계입니다. 웹 크롤러가 이를 자동으로 처리합니다:
- 발견된 모든 웹사이트를 프로그래밍 방식으로 방문합니다
- /kontakt, /impressum, /ueber-uns 같은 전형적인 페이지에서 이메일 패턴을 확인합니다 — 독일에서는 Impressum(법적 고지) 의무 덕분에 거의 모든 비즈니스 웹사이트에 주소가 명시되어 있습니다
- 일반 주소(info@, kontakt@)와 개인 주소를 구분하고 후자를 우선시합니다
- CRM에 넣기 전에 주소를 기술적으로 검증합니다
법적 유의사항: 추출한 이메일 주소가 광고 이메일의 허가는 아닙니다. 독일 부정경쟁방지법 § 7 Abs. 2 UWG에 따라 이메일 광고는 B2B에서도 원칙적으로 사전 동의가 필요합니다 — 따라서 첫 접촉은 전화(추정적 동의가 있는 경우), 우편 또는 LinkedIn으로 계획하고 그 과정에서 이메일 동의를 받으세요. 이 글은 법률 자문을 대체하지 않습니다.
리드 생성을 위한 Places API 사용은 허용되나요?
Places API는 Maps 데이터를 프로그래밍 방식으로 활용하기 위해 Google이 공식적으로 마련한 경로입니다 — 이용약관을 위반하는 Maps 화면 스크래핑과는 대조적입니다. 다만 두 가지 층위를 유의해야 합니다: Google의 플랫폼 규칙(콘텐츠 저장과 출처 표기에 관한 규정 등 — Place ID는 영구 저장이 허용됩니다)과, 이후 데이터 활용에 적용되는 독일 법입니다. 공개적으로 열람 가능한 비즈니스 데이터이므로 처리는 정당한 이익(EU 일반 개인정보보호규정인 GDPR(DSGVO)의 Art. 6 Abs. 1 lit. f)에 근거할 수 있습니다 — 이익 형량을 문서화하고 정보주체의 권리를 보장한다는 조건에서 말입니다. 스크래핑과의 구분을 포함한 상세한 분석은 Google Maps 스크래핑 — 독일에서 합법적인 것 글에서 확인할 수 있습니다.
결론: 완전한 파이프라인
Google Places가 기업 데이터를, 웹사이트 크롤러가 이메일 주소를, AI 스코어링이 우선순위를 제공하고, 내보내기가 모든 것을 CRM으로 옮깁니다 — 이 네 단계가 완전한 리드 파이프라인을 이루며, 그 원시 데이터는 무료 API 할당량 내에서라면 한 푼도 들지 않습니다. 전체 자동화 스택이 어떻게 맞물리는지는 B2B 영업 자동화 가이드에서 설명하며, 보완적으로 가치 있는 추가 무료 데이터 소스는 B2B 리드 무료 생성 글에서 소개합니다.
파이프라인을 직접 만들고 싶지 않다면: anilead.io는 DACH 시장을 위한 B2B 리드 생성 소프트웨어로, Google Places를 통해 기업을 찾고, 이메일 주소를 추출하며, 모든 리드를 Claude AI로 평가합니다. 자체 Google API 키는 필요 없습니다 — 검색은 anilead.io 인프라에서, 데이터 처리는 프랑크푸르트의 EU 서버에서 이루어집니다. Free 플랜에는 월 50 리드 크레딧이 포함되어 있으며, 신용카드가 필요 없습니다.
리드 생성을 위한 Google Places API에 관한 자주 묻는 질문
Google Maps Platform의 200달러 크레딧이 아직 있나요?
아니요. Google은 2025년 3월 1일부로 월 200달러 크레딧을 폐지하고 SKU 카테고리별 무료 월간 할당량으로 대체했습니다: Essentials 조회 10,000회, Pro 조회 5,000회, Enterprise 조회 1,000회입니다(2026년 7월 기준). 웹사이트와 전화번호가 포함된 리드 조회에는 월 1,000회의 Enterprise 할당량이 적용됩니다.
무료 할당량으로 몇 건의 리드를 얻을 수 있나요?
월 최대 20,000건의 기업 데이터입니다: 무료 Enterprise 호출 1,000회 곱하기 Text Search 요청당 최대 20개의 결과입니다. 웹사이트와 전화번호를 포기하면 5,000회의 Pro 할당량이 적용됩니다 — 최대 100,000건의 기본 데이터입니다. 실질적인 병목은 API가 아니라 검증과 접촉을 위한 역량인 경우가 대부분입니다.
Places API를 쓰려면 프로그래밍 지식이 필요한가요?
직접 사용하려면 그렇습니다 — 클라우드 프로젝트, API 키, 그리고 요청을 보내고 응답을 처리하는 스크립트가 필요합니다. Python이나 JavaScript 기초 지식이 있으면 오후 한나절에 가능합니다. 프로그래밍 없이 하려면 Places 검색, 이메일 추출, AI 스코어링이 이미 완성되어 있고 자체 API 키가 필요 없는 anilead.io 같은 도구를 사용하세요.
Places API가 이메일 주소도 제공하나요?
아니요, 이메일 주소는 Places API의 필드가 아닙니다 — 제공되는 것은 이름, 주소, 전화번호, 웹사이트 URL 등입니다. 이메일 주소는 두 번째 단계에서 크롤러가 기업 웹사이트를 방문해 연락처 및 Impressum 페이지를 분석함으로써 얻습니다. 접촉 시에는 § 7 UWG를 유의하세요: 광고 이메일은 원칙적으로 동의를 전제로 합니다.


