Jak sprawdzić dane firmy po NIP - przewodnik krok po kroku
czytaj więcej
Jak pobrać dane z Google Maps - 3 sposoby (DIY i na zlecenie)
Lead generation lokalny
Wizytówki Google Maps to jedno z najcenniejszych źródeł danych B2B dla firm sprzedających usługi lokalne. Każda restauracja, warsztat, gabinet stomatologiczny czy biuro księgowe ma tam wizytówkę zawierającą nazwę, adres, telefon, godziny otwarcia, kategorię działalności i (często) link do strony WWW.
W artykule pokażemy trzy sposoby na pobranie tych danych - dwa do zrobienia samodzielnie i jeden na zlecenie. Porównamy koszty, legalność, jakość danych i czas potrzebny do uruchomienia kampanii.
Co dokładnie zawiera wizytówka Google Maps
Każda firma w Google Maps ma profil w usłudze Google Business Profile (dawniej Google Moja Firma). Najważniejsze pola, które można pobrać:
- Nazwa firmy i jej alternatywne nazwy.
- Pełny adres - ulica, numer, miasto, kod pocztowy, kraj, współrzędne GPS.
- Telefon - numer kontaktowy.
- Strona WWW - jeśli firma ją podała.
- Kategoria główna i kategorie dodatkowe (np. „Salon fryzjerski", „Studio paznokci").
- Godziny otwarcia - dzień po dniu, z uwzględnieniem świąt.
- Średnia ocena i liczba opinii.
- Zdjęcia.
- Status - aktywna, zamknięta na stałe, czasowo zamknięta.
To wszystko jest publiczne - widzi to każdy, kto wpisze nazwę firmy w Google Maps. Pytanie tylko, jak pobrać te dane w skali i automatycznie.
Sposób 1: Google Places API (oficjalny)
Google udostępnia oficjalne API do pobierania danych z wizytówek - Google Places API. To prawnie najbezpieczniejsza droga, ale ma kilka wad.
Jak działa
- Rejestrujesz konto w Google Cloud Platform.
- Włączasz Places API w konsoli Google Cloud.
- Generujesz klucz API.
- Wysyłasz zapytania HTTP -
GET /place/textsearch/json?query=warsztat samochodowy warszawa&key=TWOJ_KLUCZ. - Dostajesz JSON z wynikami - nazwy, adresy, place_id.
- Dla każdego place_id wysyłasz drugi request -
/place/details/json- dostajesz pełne dane wizytówki.
Koszty Google Places API (2026)
- Text Search - 32 USD za 1 000 zapytań.
- Place Details - 17-32 USD za 1 000 zapytań (zależy od pakietu pól).
- Bezpłatny limit - 200 USD miesięcznie (Google credit).
Dla małej bazy (do 500 firm) bezpłatny limit Google wystarczy. Dla większej skali (5 000-50 000 firm) liczone w setkach dolarów miesięcznie.
Ograniczenia Places API
- Maksymalnie 60 wyników na zapytanie tekstowe (3 strony po 20).
- API nie zwraca e-maila - tylko WWW i telefon.
- Trzeba programować integrację (Python/Node.js/Go).
- Terms of Service Google zabraniają cachowania danych dłużej niż 30 dni.
Sposób 2: Własny scraper Google Maps
Drugi sposób - napisać własny scraper, który automatyzuje przeglądarkę i pobiera dane bezpośrednio z interfejsu Google Maps.
Stack techniczny
- Python + Playwright lub Node.js + Puppeteer - automatyzacja headless Chrome.
- Rotacja proxy - rezydencjalne IP (Bright Data, Oxylabs) żeby Google nie zablokował.
- Captcha-solver - 2Captcha, Anti-Captcha (Google podsuwa reCAPTCHA przy wielu zapytaniach).
- Kolejka i retries - Scrapy, Celery, BullMQ.
Zalety
- Dostajesz e-maile firm - bot wchodzi na stronę WWW podaną w wizytówce i wyciąga e-mail z impressum/kontaktu.
- Brak limitów dziennych Google API.
- Możesz pobierać opinie, zdjęcia, godziny otwarcia.
Wady
- Google aktywnie blokuje scrapery - 6-9 miesięcy stabilnej pracy to dobry wynik.
- Koszty proxy + captcha-solver: 500-2000 PLN miesięcznie.
- ToS Google zabrania scrapowania. Cywilnoprawnie sankcją jest blokada IP, ale ryzyko sporu istnieje.
- Wymaga utrzymania - Google zmienia layout, scraper przestaje działać, trzeba aktualizować.
Uwaga prawna
Dane z wizytówek Google Maps są publiczne - można je pobierać i wykorzystywać do kontaktu B2B na podstawie art. 6 ust. 1 lit. f RODO. Naruszeniem nie jest pobranie danych, ale ewentualne łamanie ToS Google (cywilnoprawne) lub nadmierne obciążanie serwerów. Trzymaj rate-limit, używaj rozsądnych user-agentów.
Sposób 3: Zlecenie zewnętrznej firmie
Trzeci sposób - po prostu zapłacić komuś, kto już ma scraper, proxy i procesy. Ten wariant wybierają najczęściej:
- firmy bez zespołu programistycznego,
- jednorazowe kampanie (kupujesz raz, nie potrzebujesz infrastruktury),
- klienci, którzy chcą gotowy, zweryfikowany plik (deduplikacja, walidacja e-maili, oczyszczenie z duplikatów),
- firmy unikające ryzyka prawnego (przerzucają je na dostawcę).
Co dostajesz w usłudze
W 444data, gdy zamawiasz pobieranie z Google Maps, dostajesz plik Excel/CSV z następującymi polami:
- Nazwa firmy
- Adres pełny + miasto + województwo
- Telefon
- Strona WWW
- E-mail (jeśli udało się znaleźć - bot przeszukuje stronę firmy)
- Kategoria Google Maps
- Średnia ocena + liczba opinii
- Godziny otwarcia
- Status (aktywna/zamknięta)
- Współrzędne GPS
Rozliczenie per rekord
Standardowo 0,30-1,50 PLN za rekord, zależnie od liczby pól, dokładności, gęstości regionu. Dla 1 000 warsztatów samochodowych w Warszawie cena to ok. 600-900 PLN.
Porównanie trzech sposobów
| Cecha | Google Places API | Własny scraper | Zlecenie 444data |
|---|---|---|---|
| Koszt 1000 rekordów | 50-80 USD | ~500 PLN miesięcznie (proxy) | 300-1500 PLN |
| E-mail w danych | NIE | TAK (extra logika) | TAK |
| Wymaga programisty | TAK | TAK (zaawansowany) | NIE |
| Zgodność z ToS Google | 100% | Cywilnoprawne ryzyko | Cywilnoprawne ryzyko (po stronie dostawcy) |
| Czas do pierwszego pliku | 1-3 dni (dev) | 2-4 tygodnie (dev + tuning) | 2-5 dni roboczych |
Kiedy który sposób wybrać
- Mała skala + masz programistę - Google Places API. Tanio, legalnie, prosto.
- Duża skala + masz dział IT + nie boisz się ryzyka - własny scraper. Najtaniej w przeliczeniu na rekord, ale wymaga utrzymania.
- Jednorazowa kampania lub brak zespołu IT - zlecenie 444data. Najszybciej, bez własnej infrastruktury, gotowy plik w 2-5 dni.
FAQ
Czy w wizytówce Google Maps jest e-mail?
Czasem tak, ale rzadko - większość firm nie udostępnia e-maila bezpośrednio w wizytówce. Trzeba dodatkowo przeszukać stronę WWW firmy (impressum, kontakt) - i to robi nasz scraper.
Czy scrapowanie Google Maps jest legalne?
Dane są publiczne, więc samo pobieranie nie narusza prawa polskiego. Łamiesz natomiast ToS Google (umowa cywilnoprawna). W praktyce sankcją jest blokada IP - sporów prawnych jest niewiele.
Czy mogę kupić bazę warsztatów samochodowych?
Tak - to typowe zamówienie w 444data. Podajesz miasto/region i kategorię, dostajesz plik z 500-2000 wizytówek w 2-5 dni.
Czy dane są aktualne?
Google Maps to żywa baza - dane są aktualizowane non-stop. Plik, który dostajesz, ma dane „na dzień pobrania". Dla powtarzalnych kampanii rekomendujemy odświeżać bazę co 3-6 miesięcy.
Co dalej
Wybór sposobu pobierania danych z Google Maps zależy od skali, zasobów i tolerancji na ryzyko. Jeśli potrzebujesz jednorazowej bazy lokalnych firm pod konkretną kampanię, najszybciej dostarczy to gotowa usługa. Jeśli budujesz długoterminową infrastrukturę lead gen i masz zespół IT, własny scraper się amortyzuje po kilku miesiącach.
W 444data od kilku lat scrapujemy Google Maps na zlecenie - dla agencji marketingowych, dystrybutorów, firm leasingowych i franczyzobiorców. Rozliczenie per rekord, bez abonamentów, z weryfikacją e-maili i zgodnością RODO. Jeśli chcesz przetestować jakość, wysyłamy próbkę 50 wizytówek z Twojej branży i miasta bezpłatnie.
Powiązane: Crawler Google SERP, Baza CEIDG firm.
Jak sprawdzić dane firmy po NIP - przewodnik krok po kroku
czytaj więcej
Lead generation - co to jest i jak działa w B2B
czytaj więcej
Przykłady cold mailingu - gotowe szablony i sekwencje B2B
czytaj więcej
