7-dniowy okres próbny

Scraper Google Maps, który zbiera każde miejsce z dowolnego miasta

Scrapuj wyniki wyszukiwania Google Maps w prawdziwej przeglądarce i odbieraj każde miejsce ze strony: nazwę, ocenę, opinie, kategorię, adres, godziny i współrzędne. Strona, która się nie załaduje, nic nie kosztuje.

Spróbuj:

1000 darmowych żądań · Płatność tylko za sukces · 195+ krajów · Gotowe dla Claude

google.com/maps/search/dentists+in+MiamiPrzykładowe uruchomienie · miejsc: 7 · 12.7 s
Pobierz
  1. Otwieram prawdziwą przeglądarkę: USA
  2. Ładuję Google Maps tak, jak robi to użytkownik
  3. Odczytuję miejsca ze strony

Gotowy na własne wyszukiwania? Pobierz klucz API albo umów demo.

Odbierz klucz API i darmowe żądania

Opowiedz nam trochę o swoim zespole i otrzymasz:

  • Klucz API w ciągu jednego dnia roboczego
  • Darmowe żądania na Twoich własnych witrynach docelowych
4.7 / 5 w G2na podstawie 79 opinii
Umów demo

Bez karty. Zrezygnujesz w każdej chwili. Odpowiadamy w ciągu jednego dnia roboczego.

Przekrocz limit 60 miejsc w Google

Każde wyszukiwanie w Google Maps kończy się na około 60 miejscach, w aplikacji i w API. Podziel więc miasto na kafelki: każdy kafelek to kolejna strona w tej samej cenie, a lista stale rośnie.

Koszt 25 wyszukiwań kafelkowych, po jednej stronie każde

Gologin Web Unlockerok. $0.02

Google Places APIok. $0.80

Pobierz dane z Google Maps, których nie zwraca Places API

Oficjalne API zwraca pola, które wybrał dla niego Google. Strona Maps zawiera więcej, a Web Unlocker zwraca ją w całości.

Cena za 1000 miejsc, rozkład gwiazdek, tematy opinii, linki do rezerwacji i zasady przechowywania w Gologin Web Unlocker i Google Places API
Co dostajeszWeb UnlockerGoogle Places API
1000 miejsc z telefonem i stronąOk. $1.10Ok. $1.75
Oceny rozbite na gwiazdki, od 5 do 1TakNie, tylko średnia
Tematy opinii z liczbą wzmianekTakNie
Link do rezerwacji onlineTakNie, tylko flaga tak lub nie
Przechowywanie wynikówBez limitów z naszej stronyTylko ID miejsc

Scrapujesz nie tylko Google Maps? Web Unlocker zwraca każdą stronę w ten sam sposób, w tej samej cenie.

Scrapuj Google Maps z miasta, w którym szukają Twoi klienci

Google Maps układa miejsca według tego, skąd pochodzi wyszukiwanie. Wybierz kraj, region lub miasto, a Web Unlocker załaduje mapę stamtąd.

    Chcesz szukać z miasta swoich klientów? Odbierz klucz API i darmowe żądania.

    Jak scrapować Google Maps w Pythonie lub Node.js

    Jedno żądanie na wyszukiwanie: wyślij adres Maps, odbierz wyrenderowaną stronę, odczytaj miejsca. Demo powyżej uruchamia ten sam parser.

    1. Krok 01

      Odbierz klucz API

      Wypełnij formularz powyżej. Klucz przychodzi e-mailem w ciągu jednego dnia roboczego.

    2. Krok 02

      Zbuduj adres wyszukiwania

      google.com/maps/search/ plus Twoje zapytanie oraz kraj, region lub miasto, z którego szukasz.

    3. Krok 03

      Odczytaj miejsca

      Każde miejsce to jedna karta na stronie, a nazwa, ocena, opinie, adres i godziny są na widoku.

    Uruchomienie
    GOLOGIN_SCRAPING_API_KEY=your_key node maps-search.mjs
    Wysyła do
    https://parsing.webunlocker.gologin.com/v1/scrape
    const search = 'dentists in Miami';
    
    const params = new URLSearchParams({
      url: `https://www.google.com/maps/search/${encodeURIComponent(search)}?hl=en&ucbcb=1`,
      render_js: 'true',
      wait: '9000',
      geo: 'us',
      format: 'json',
    });
    
    const response = await fetch(`https://parsing.webunlocker.gologin.com/v1/scrape?${params}`, {
      headers: { apikey: process.env.GOLOGIN_SCRAPING_API_KEY },
    });
    const { data } = await response.json();
    const text = (value) => value?.replaceAll('&', '&').replaceAll(''', "'").replaceAll('"', '"');
    
    const places = data.html
      .split('role="article"')
      .slice(1)
      .map((card) => ({
        name: text(card.match(/class="hfpxzc" aria-label="([^"]+)"/)?.[1]),
        rating: card.match(/>([1-5]\.\d)</)?.[1],
        reviews: card.match(/>\(([\d,]+)\)</)?.[1],
        lat: card.match(/!3d(-?[\d.]+)/)?.[1],
        lng: card.match(/!4d(-?[\d.]+)/)?.[1],
      }));
    
    console.table(places);

    Musisz najpierw kliknąć, przewinąć lub otworzyć kartę opinii? Cloud Browser daje Twojemu kodowi całą przeglądarkę.

    Scrapuj 1000 miejsc z Google Maps za około $1

    Strona wyszukiwania zawiera do 7 miejsc, a strona każdego miejsca dodaje telefon i stronę internetową. Przy jednej cenie za stronę 1000 miejsc z kontaktami to około $1.10.

    Trudna strona kosztuje
    tyle samo, co łatwa.

    Strona, która się nie załaduje, nic nie kosztuje. Płacisz za wyrenderowaną stronę i za nic więcej.

    Ile kosztuje 1000 miejsc z telefonem i stroną

    Opublikowane ceny konkurentów

    • $1.10Gologin Web Unlocker
    • $1.50Bright Data
    • $1.50Apify
    • $1.75Google Places API
    • $3Outscraper

    Web Unlocker w planie Growth, $0.98 za 1000 stron.

    Część kompletnego stosu technologicznego

    Jedno konto, jedna sieć proxy, jeden ekosystem. Wybierz produkt, którego wymaga zadanie.

    Scrapujesz też inne sklepy? Zobacz scrapery Amazon, eBay i Walmart.

    Pytania o scraper Google Maps

    Jak scrapować dane z Google Maps?

    Wyślij adres wyszukiwania Google Maps do Web Unlocker. Otworzy stronę w prawdziwej przeglądarce z wybranego kraju i zwróci wyrenderowany HTML. Każde miejsce ma własną kartę, więc krótki parser odczytuje nazwę, ocenę, opinie, kategorię, adres, godziny i współrzędne. Kod powyżej robi dokładnie to.

    Jak zbudować scraper Google Maps w Pythonie?

    Wyślij adres wyszukiwania Maps do Web Unlocker biblioteką requests i odczytaj miejsca z HTML. Zakładka Python powyżej to kompletny skrypt, 37 linii, przetestowany na działającym API.

    Czy scrapowanie Google Maps jest legalne?

    Wyniki wyszukiwania i strony miejsc są publiczne i ładują się bez logowania. Web Unlocker ładuje je tak, jak robi to przeglądarka użytkownika, i zwraca stronę. To, co zbierasz i jak tego używasz, zależy od Ciebie, więc sprawdź to z zasadami obowiązującymi w Twoim projekcie.

    Ile miejsc może zwrócić scraper Google Maps w jednym wyszukiwaniu?

    Około 7 do 11 na stronę i żadne pojedyncze wyszukiwanie nie przekracza około 60: Google kończy każdą listę w tym miejscu, w aplikacji i w API. Dla całego miasta przeszukuj mapę kafelek po kafelku. 25 kafelków w Miami zwróciło 146 różnych dentystów za około 2 centy. Zakładka Miasto w kodzie powyżej robi dokładnie to.

    Czy scraper firm z Google Maps pobierze numery telefonów i strony internetowe?

    Tak. Otwórz stronę miejsca z wyników wyszukiwania: zawiera telefon, stronę internetową, plus code i link do rezerwacji, jeśli miejsce go ma. To jedno kolejne żądanie w tej samej cenie.

    Czy istnieje scraper e-maili z Google Maps?

    Google Maps pokazuje stronę internetową miejsca, a nie jego e-mail. E-mail znajduje się na tej stronie, a Web Unlocker otwiera ją w ten sam sposób: jedna kolejna strona w tej samej cenie.

    Jak scrapować opinie z Google Maps?

    Scrapuj stronę miejsca: zawiera podsumowanie opinii, liczbę ocen na każdym poziomie gwiazdek, tematy, o których piszą ludzie, wraz z liczbą wzmianek, oraz najlepsze opinie z autorem, gwiazdkami, datą i pełnym tekstem.

    Jak wyeksportować dane ze scrapera Google Maps do CSV?

    Web Unlocker zwraca stronę, a nie tabelę, więc nic nie jest obcinane, zanim to zobaczysz. Zamiana na CSV to kilka linii kodu albo jedno polecenie: przekaż stronę Claude z Gologin scraping skill i poproś o CSV.

    Czy mogę scrapować wyniki Google Maps dla konkretnego miasta?

    Tak. Ustaw kraj, region lub miasto, a strona załaduje się stamtąd. Wyniki zależą od tego, skąd pochodzi wyszukiwanie, więc to samo zapytanie w Miami i w Tokio zwraca inne miejsca.

    Jak szybkie jest API scrapera Google Maps?

    Od 5 do 30 sekund w naszych testach: mapa ładuje się w prawdziwej przeglądarce, zanim wróci strona.

    Jakie formaty zwraca API scrapera Google Maps?

    Wyrenderowany HTML, Markdown, zwykły tekst oraz JSON z metadanymi strony.

    Ile kosztuje scraper Google Maps?

    Poniżej $1 za 1000 stron i ta sama cena za każdą stronę, więc 1000 miejsc z telefonem i stroną to około $1.10. Strona, która się nie załaduje, nic nie kosztuje. Plany zaczynają się od $49 miesięcznie za 50 000 żądań.

    Czy istnieje darmowy scraper Google Maps?

    Tak, na start: Web Unlocker zawiera 1000 darmowych żądań, czyli wystarczająco na około 1000 stron wyszukiwania lub 7000 miejsc. Potem to poniżej $1 za 1000 stron.

    Czy potrzebuję proxy do scrapowania Google Maps?

    Nie. Web Unlocker sam wybiera IP, w ponad 195 krajach.

    Jaki jest najlepszy scraper Google Maps?

    To zależy od potrzeb. Apify i Outscraper sprzedają gotowe tabele z miejscami. Web Unlocker zwraca pełną stronę Maps z dowolnego miasta w jednej cenie za stronę, więc zachowujesz każde pole i parsujesz je po swojemu.

    Odbierz klucz API i darmowe żądania

    Opowiedz nam trochę o swoim zespole i otrzymasz:

    • Klucz API w ciągu jednego dnia roboczego
    • Darmowe żądania na Twoich własnych witrynach docelowych
    4.7 / 5 w G2na podstawie 79 opinii
    Umów demo

    Bez karty. Zrezygnujesz w każdej chwili. Odpowiadamy w ciągu jednego dnia roboczego.