Google Maps -kaavin GitHubissa: mikä toimii ja mikä hajoaa vuonna 2026

Viimeksi päivitetty April 22, 2026
Google Maps -kaavin GitHubissa: mikä toimii ja mikä hajoaa vuonna 2026

GitHubissa on noin 2 000 repositoriota, jotka vastaavat hakusanaa "google maps scraper". Suurin osa niistä on rikki.

Kuulostaa dramaattiselta, mutta jos olet joskus kloonannut repoja, paininut Playwright-riippuvuuksien kanssa ja katsonut, kuinka kaavintasi palauttaa tyhjiä CSV-tiedostoja kello kaksi yöllä, tiedät tunteen jo ennestään. Google Mapsissa on maailmanlaajuisesti yli 200 miljoonaa yritystietoa — se on yksi planeetan rikkaimmista paikallisten yritysten tietokannoista. Luonnollisesti kaikki myyntiedustajista toimistojen omistajiin haluavat poimia tuon datan. Ongelmana on, että Google muuttaa Mapsin käyttöliittymää viikkojen tai kuukausien välein, ja jokainen muutos voi rikkoa huomaamatta sen kaavinnan, jonka sait juuri tunnissa pystyyn. Kuten eräs GitHub-käyttäjä kirjoitti maaliskuun 2026 issue-ketjussa: työkalu "could not find search box on google maps." Kyse ei ole jostain harvinaisesta reunatapauksesta. Se on koko perusvirta, joka epäonnistuu. Olen seurannut näitä repoja tiiviisti tänä vuonna, ja ero "näyttää aktiiviselta GitHubissa" ja "tuottaa oikeasti dataa tänään" on paljon suurempi kuin useimmat odottavat. Tämä opas on rehellinen yritykseni erottaa signaali melusta — mitä repoja kannattaa käyttää, mitkä hajoavat, milloin GitHub kannattaa ohittaa kokonaan ja mitä tehdä sen jälkeen, kun olet kaapinut datasi.

Mikä on Google Maps -kaavin GitHubissa ja miksi niitä käytetään?

GitHubissa oleva Google Maps -kaavin on tyypillisesti Python- tai Go-skripti (joskus Dockerin sisään paketoituna), joka avaa Google Mapsin headless-selaimessa, ajaa hakukyselyn kuten "hammaslääkärit Chicagossa" ja poimii näkyviin tulevan yritystiedon — nimet, osoitteet, puhelinnumerot, verkkosivut, arviot, arvostelujen määrän, kategoriat, aukioloajat ja joskus myös leveys- ja pituuskoordinaatit.

GitHub on näiden työkalujen oletuskoti, koska koodi on ilmaista, avointa lähdekoodia ja teoriassa muokattavaa. Voit forkata repositorion, säätää hakuparametreja, lisätä oman proxy-logiikkasi ja viedä tulokset mihin tahansa tarvitsemaasi muotoon. Gemini_Generated_Image_i0rxr6i0rxr6i0rx_compressed.webp

Tyypilliset datakentät, joita ihmiset haluavat poimia, näyttävät tältä:

KenttäKuinka yleinen repoissa
Yrityksen nimiLähes universaali
OsoiteLähes universaali
PuhelinnumeroLähes universaali
Verkkosivun URLLähes universaali
TähtiarvioLähes universaali
Arvostelujen määräHyvin yleinen
Kategoria / tyyppiYleinen
AukioloajatYleinen
Leveys-/pituusasteYleinen vahvemmissa repoissa
Sähköposti / some-linkitVain silloin, kun kaavin käy myös yrityksen verkkosivulla
Koko arvostelutekstiYleinen erikoistuneissa arvostelukaavimissa, vähemmän luotettava massakaavinnassa

Kuka näitä käyttää? Myyntitiimit, jotka rakentavat outbound-liidilistoja. Kiinteistöalan ammattilaiset, jotka kartoittavat paikallisia markkinoita. Verkkokauppatiimit, jotka tekevät kilpailija-analyysejä. Markkinoijat, jotka ajavat paikallisia SEO-auditointeja. Yhteinen nimittäjä: kaikki tarvitsevat jäsenneltyä paikallista yritysdataa, eivätkä he halua kopioida ja liittää sitä selaimesta yksi kohde kerrallaan.

Miksi myynti- ja ops-tiimit etsivät Google Maps -kaavin GitHub-repoja

Google Maps on houkutteleva yksinkertaisesta syystä: siellä paikallinen yritystieto oikeasti elää. Ei jossain kapeassa hakemistossa. Ei maksumuurin takana. Aivan hakutuloksissa.

Liiketoiminta-arvo jakautuu kolmeen pääkategoriaan.

Liidien generointi ja prospektointi

Tämä on se suuri juttu. Perustaja, joka rakensi Google Maps -kaavinta freelancereille ja toimistoille, kuvasi työnkulun suoraan: löydä liidejä tietyistä kaupungeista ja nicheistä, kerää yhteystiedot kylmäkontakteja varten ja generoi CSV-tiedostoja, joissa on nimi, osoite, puhelin, verkkosivu, arviot, arvostelujen määrä, kategoria, aukioloajat, sähköpostit ja some-tunnisteet. Yksi aktiivisimmista repoista (gosom/google-maps-scraper) kertoo käyttäjille kirjaimellisesti, että agentilta voi pyytää: "Find me all dentists in Berlin with their emails." Kyse ei ole harrastelusta — kyse on myyntiputkesta.

Markkinatutkimus ja kilpailija-analyysi

Ops- ja strategiateimit käyttävät kaavittua Maps-dataa kilpailijoiden määrän laskemiseen alueittain, arvostelujen sävyn analysointiin ja aukkojen löytämiseen. Paikallinen SEO-asiantuntija kertoi auditoineensa 76 228 paikallista yritystä yhdessä nichessä poimimalla julkista dataa Google Mapsista. Tällainen analyysi on käytännössä mahdotonta tehdä käsin skaalassa.

Paikalliset SEO-auditoinnit ja hakemistojen rakentaminen

Markkinoijat kaapivat Google Mapsia auditointia varten, NAP-tietojen (Name, Address, Phone) yhtenäisyyden tarkistamiseen ja hakemistojen rakentamiseen. Eräs käyttäjä kuvasi kaavittujen Google Maps -tietojen tuonnin WordPressiin WP All Importin avulla.

Työmäärälaskelma, joka tekee kaavinnasta houkuttelevaa

Manuaalinen kerääminen ei ole ilmaista vain siksi, että se tehdään selainikkunassa. Upworkin mukaan hallinnollisissa tiedonsyöttötehtävissä virtuaaliavustajat veloittavat $12–20+ tunnissa. Jos ihminen käyttää 1 minuutin yritystä kohden perusasioiden keräämiseen, 1 000 yritystä vie noin 16,7 tuntia — eli noin $200–$334 työvoimakustannuksia ennen laadunvarmistusta. Kahden minuutin työajalla per yritys sama lista maksaa $400–$668. Se on se todellinen vertailukohta, johon jokainen "ilmainen GitHub-kaavin" kilpailee.

Kaavi Google Mapsin dataa AI:n avulla Get Started Free

Google Maps API vs. GitHub-kaavinrepo vs. no-code-työkalut: vuoden 2026 päätöspuu

Valitse suunta ennen kuin kloonaat mitään. Volyymi, budjetti, tekninen osaaminen ja ylläpidon sietokyky ratkaisevat tässä paljon.

KriteeriGoogle Places APIGitHub-kaavinNo-code-työkalu (esim. Thunderbit)
Hinta / 1 000 hakua$7–32 (yleiset Pro-kutsut)Ilmainen ohjelmisto + proxy-kulut + aikaIlmainen taso, sitten krediittiperusteinen
Datan kentätJäsennelty, rajoitettu API-skeemaanJoustava, riippuu repostaAI-konfiguroitu sivustokohtaisesti
Arvostelujen saatavuusEnintään 5 arvostelua kohdetta kohtiKoko sisältö (jos kaavin tukee sitä)Riippuu työkalusta
RajoituksetSKU-kohtaiset ilmaisrajat, sitten maksullinenItse hallittava (riippuu proxystä)Palveluntarjoajan hallinnoima
Oikeudellinen selkeysSelkeä lisenssiHarmaa alue (ToS-riski)Palveluntarjoaja hoitaa käytännön vaatimustenmukaisuuden
YlläpitoGooglen ylläpitämäSinä ylläpidätPalveluntarjoaja ylläpitää
Käyttöönoton vaikeusAPI-avain + koodiPython + riippuvuudet + proxytAsenna laajennus, klikkaa kaavi

Milloin Google Places API on järkevä

Pieniin tai keskisuuriin hakumääriin, joissa tarvitset virallisen lisenssin ja ennustettavan laskutuksen, API on selvä valinta. Googlen maaliskuun 2025 hinnanmuutos korvasi yleisen kuukausikiintiön SKU-kohtaisilla ilmaisrajoilla: 10 000 ilmaista kutsua monille Essentials-SKU:ille, 5 000 Pro-tasolla ja 1 000 Enterprise-tasolla. Sen jälkeen Text Search Pro maksaa $32 / 1 000 kutsua, ja Place Details Enterprise + Atmosphere maksaa $5 / 1 000.

Suurin rajoite on arvostelut. API palauttaa enintään 5 arvostelua kohdetta kohti. Jos tarvitset koko arvostelusisällön, API ei riitä.

Milloin GitHub-kaavin on järkevä

Massahaku avainsanan ja sijainnin perusteella, selaimessa näkyvä data API-kenttien ulkopuolelta, täydet arvostelutekstit, räätälöity parsintalogiikka — jos tarvitset jotain näistä ja sinulla on Python-/Docker-taidot kaavimen ylläpitoon, GitHub-repot ovat oikea valinta. Vaihtokauppa on siinä, että "ilmainen" siirtää laskun aikaan, proxyeihin, uudelleenyrityksiin ja rikkoutumisiin. Pelkät proxy-kulut voivat kasvaa nopeasti: Decodon residential-proxyt alkaen $1/GB, Bright Datan datacenter PAYG alkaen $0.6/GB ja Oxylabsin residential-proxyt $6/GB.

Milloin no-code-työkalu, kuten Thunderbit, on järkevä

Ei-tekninen tiimi? Tavoitteena saada data nopeasti Sheetsiin, Airtableen, Notioniin tai CSV:ksi? No-code-työkalu ohittaa koko Pythonin, Dockerin ja proxyjen käyttöönoton. Thunderbitillä asennat Chrome-laajennuksen, avaat Google Mapsin, klikkaat "AI Suggest Fields" ja sitten "Scrape" — ja viet tulokset Google Sheetiin, Exceliin, Airtableen tai Notioniin. Pilvikaavinta hoitaa bottisuojausten kiertämisen automaattisesti ja kaapii jopa 50 sivua samanaikaisesti ilman proxyjen konfigurointia.

Kokeile Thunderbitia Google Maps -kaavintaan

Yksinkertainen päätöspolku: jos tarvitset alle 500 yritystä ja sinulla on budjetti → API. Jos tarvitset tuhansia ja osaat Pythonia → GitHub-repo. Jos tarvitset dataa nopeasti ilman teknistä käyttöönottoa → no-code-työkalu.

Vuoden 2026 tuoreuskatsaus: mitkä Google Maps -kaavin GitHub-repot oikeasti toimivat tänään?

Tämä on se osio, jonka toivoin olevan olemassa, kun aloin tutkia asiaa. Useimmat "parhaat Google Maps -kaavin" -artikkelit listaavat vain repoja, yhden rivin kuvauksia ja tähtimääriä. Yksikään niistä ei kerro, palauttaako työkalu oikeasti dataa tässä kuussa.

Miten huomaat, että Google Maps -kaavin GitHub-repo on yhä elossa

Ennen kuin kloonaat mitään, käy tämä tarkistuslista läpi:

  • Tuore koodipushaus: Etsi oikea commit viimeisten 3–6 kuukauden sisältä (ei pelkkiä issue-kommentteja).
  • Issue-tilanne: Lue kolme viimeksi päivitettyä issuea. Kertovatko ne ydintoimintojen vioista (tyhjät kentät, selector-virheet, selainkaatumiset) vai ominaisuuspyynnöistä?
  • README:n laatu: Kuvaako se nykyisen selainpinon, Docker-asennuksen ja proxy-konfiguraation?
  • Punaisen lipun sanat issueissa: Etsi sanoja kuten "search box," "reviews_count = 0," "driver," "Target page," "selector," "empty."
  • Fork- ja PR-aktiivisuus: Aktiiviset forkit ja hyväksytyt PR:t viittaavat elävään yhteisöön.

Ei tuoretta koodia, ratkaisemattomia ydinkaavinnan bugeja eikä ohjeita proxyeista tai selainylläpidosta? Todennäköisesti repo ei ole tarpeeksi elossa yrityskäyttöön — vaikka tähtimäärä näyttäisi vaikuttavalta.

Arvioidut parhaat Google Maps -kaavin GitHub-repot

github-google-maps-scrapers-evaluation.webp

Arvioin tähtimäärältään suosituimmat repot yllä kuvatulla menetelmällä. Tässä yhteenvetotaulukko, jonka jälkeen yksittäiset huomiot.

RepoTähdetViimeisin pushToimiiko vuonna 2026?Kestääkö käyttöliittymämuutokset?Proxy-tukiPino
gosom/google-maps-scraper3.7k2026-04-19⚠️ Ydinkaavinta elossa; arvostelukentät ailahteleviaAktiivinen ylläpitoKyllä, selkeästiGo + Playwright
omkarcloud/google-maps-scraper2.6k2026-04-10⚠️ Aktiivinen sovellus, mutta kaatumis- ja tukiongelmiaToimittajan ylläpitämäEi selkeästi dokumentoituTyöpöytäsovellus / binääri
gaspa93/googlemaps-scraper4982026-03-26⚠️ Kapea arvostelukaavinnan nicheVähän näyttöäEi vahvaa proxy-tarinaaPython
conor-is-my-name/google-maps-scraper2842026-04-14⚠️ Lupauksia herättävä Docker-virta, mutta maaliskuun selector-rikkoontuminenJonkin verran näyttöä korjauksistaDockerisoitu, proxy epäselväPython + Docker
Zubdata/Google-Maps-Scraper1202025-01-19❌ Liikaa vanhentuneita / nollakenttä-ongelmiaVähän näyttöäEi painotettuPython GUI
patxijuaristi/google_maps_scraper1132025-02-24❌ Heikko signaali, vanha Chrome-driver-ongelmaVähän näyttöäEi vahvaa näyttöäPython

gosom/google-maps-scraper

Tällä hetkellä vahvin avoimen lähdekoodin yleisratkaisu tässä joukossa. README on poikkeuksellisen kypsä: CLI, web-käyttöliittymä, REST API, Docker-ohjeet, proxy-konfiguraatio, grid-/bounding-box-tila, sähköpostien poiminta ja useita vientimuotoja. Se lupaa yli 33 datapistettä ja dokumentoi proxyt selkeästi, koska "for larger scraping jobs, proxies help avoid rate limiting."

Heikkous ei ole hylätty projekti — vaan reunakenttien tarkkuuden heikkeneminen. Tuoreet vuoden 2026 issue-ketjut näyttävät, että "reviews_count" = 0, user_reviews palauttaa tyhjiä taulukoita ja open_hours kirjoittaa vain Wednesdayn. Se on siis uskottava yritystietojen poimintaan, mutta arvostelu- ja aukiolodatan osalta vielä epävakaampi, kunnes korjaukset tulevat.

omkarcloud/google-maps-scraper

Hyvin näkyvä tähtimääränsä ja pitkän historiansa ansiosta, mutta se näyttää vähemmän läpinäkyvältä avoimen lähdekoodin projektilta ja enemmän paketoidulta kaavintatuotteelta — tukikanavat, työpöytäasennukset, enrichment-lisämyynti. Eräs huhtikuun 2026 käyttäjä sanoi, että sovellus käynnistyi ja täytti sitten terminaalin virheillä "Target page, context or browser has been closed", kunnes se jumiutui. Toisessa avoimessa issuessa valitetaan, että työkalu on "Very slow and inefficient." Ei kuollut, mutta ei myöskään siistein ratkaisu lukijalle, joka haluaa tarkastettavaa avoimen lähdekoodin softaa, jota voi itse korjata luottavaisesti.

gaspa93/googlemaps-scraper

Ei yleiskäyttöinen massahakukaavin liidien generointiin. Se on fokusoitu arvostelukaavin, joka lähtee tietystä Google Maps POI -arvostelu-URL:sta ja hakee tuoreita arvosteluja, metadata-kaavinta ja arvostelujen lajittelua käyttäen. Tämä rajatumpi scope on tietyissä työnkuluissa jopa vahvuus — mutta se ei ratkaise sitä varsinaista kyselyjen löytämisongelmaa, jota useimmat yrityskäyttäjät tarkoittavat.

conor-is-my-name/google-maps-scraper

Oikeat lähtökohdat modernille ops-tiimille: Docker-ensisijainen asennus, JSON API, yrityskäyttöön sopivat kentät ja yhteisön näkyvyys r/n8n:ssä. Mutta maaliskuun 2026 issue on täydellinen esimerkki siitä, miksi tämä kategoria on hauras: käyttäjä päivitti konttipaketin ja tulosteessa luki, että kaavin "could not find search box on google maps." Se on ydintoiminnon epäonnistuminen, ei kosmeettinen reunatapaus.

Zubdata/Google-Maps-Scraper

Paperilla kenttäjoukko on laaja: sähköposti, arvostelut, arviot, osoite, verkkosivu, puhelin, kategoria, aukioloajat. Käytännössä julkinen issue-pinta kertoo toisen tarinan: käyttäjät raportoivat puuttuvista asseteista sovelluspaketissa, nolla-arvoisista puhelin-/osoite-/verkkosivukentistä ja kaavinnan rajoituksista. Kun tähän yhdistää vanhemman push-historian, sitä on vaikea suositella vuoden 2026 käyttöön.

patxijuaristi/google_maps_scraper

Helppo löytää GitHub-haussa, mutta vahvin julkinen signaali on vanha Chrome-driver-virheeseen liittyvä issue eikä aktiivinen ylläpito. Se kuuluu tähän artikkeliin lähinnä esimerkkinä siitä, mitä tarkoittaa "näyttää elävältä haussa, mutta on riskialtis käytännössä".

Vaihe vaiheelta: Google Maps -kaavimen käyttöönotto GitHubista

Päätitkö, että GitHub-repo on oikea tie? Tässä on, miltä käyttöönotto oikeasti näyttää. Pidän tämän yleisellä tasolla enkä sido sitä yhteen repo-kohtaiseen toteutukseen — vaiheet ovat hämmästyttävän samanlaisia aktiivisissa vaihtoehdoissa.

Vaihe 1: Kloonaa repo ja asenna riippuvuudet

Tyypillinen polku:

  1. git clone -komento repolle
  2. Luo Python-virtuaaliympäristö (tai vedä Docker-image)
  3. Asenna riippuvuudet pip install -r requirements.txt -komennolla tai docker-compose up -ajolla
  4. Joskus asenna selaimen ajoympäristö (Chromium Playwrightille, ChromeDriver Seleniumille)

Docker-ensisijaiset repot kuten gosom/google-maps-scraper ja conor-is-my-name/google-maps-scraper vähentävät riippuvuuskipua, mutta eivät poista sitä — tarvitset silti Dockerin käynnissä ja riittävästi levytilaa selainkuville.

Vaihe 2: Määritä hakuparametrit

Useimmat yleiskaavinratkaisut haluavat:

  • Avainsanan + sijainnin (esim. "putkimiehet Austinissa, TX")
  • Tulosten määrän (kuinka monta kohdetta poimitaan)
  • Tulostemuodon (CSV, JSON, tietokanta)
  • Joskus maantieteelliset bounding boxit tai säteen ruutuhakuun

Vahvemmat repot tarjoavat nämä CLI-lippuina tai JSON-pyyntörunkoina. Vanhemmissa repoissa saatat joutua muokkaamaan Python-tiedostoa suoraan.

Vaihe 3: Määritä proxyt tarvittaessa

Kaikki muuta kuin pieni testiajo? Tarvitset proxyt. gosom/google-maps-scraper dokumentoi HTTP/HTTPS/SOCKS5-proxyjen rotaation ja kehystää proxyt nimenomaan vakiovastaukseksi suurempiin ajoihin. Ilman niitä voit odottaa CAPTCHAsia tai IP-estot muutaman kymmenen pyynnön jälkeen.

Vaihe 4: Aja kaavin ja vie datasi

Aja skripti, seuraa kuinka selain käy läpi tuloskortteja ja odota CSV- tai JSON-tulosta. Onnistunut polku vie minuutteja. Epäonnistunut polku — joka on yleisempi kuin kukaan myöntää — sisältää yleensä:

  • Selain sulkeutuu odottamatta
  • Chrome driver -version epäsuhta
  • Selector-/search box -virhe
  • Arvostelumäärät tai aukioloajat palaavat tyhjinä

Kaikki neljä mallia näkyvät tuoreissa issue ketjuissa.

Vaihe 5: Käsittele virheet ja rikkoutumiset

Kun kaavin palauttaa tyhjiä tuloksia tai virheitä:

  1. Tarkista reposta GitHub Issues -osiosta samanlaiset raportit
  2. Etsi Google Mapsin käyttöliittymämuutoksia (uudet selectorit, erilainen sivurakenne)
  3. Päivitä repo uusimpaan committiin
  4. Jos ylläpitäjä ei ole korjannut ongelmaa, tarkista forkit yhteisön patchien varalta
  5. Mieti, onko debuggaamiseen käytetty aika sen arvoista verrattuna työkalun vaihtamiseen

Realistinen ensimmäisen käyttöönoton aika: henkilölle, joka hallitsee terminaalin mutta jolla ei vielä ole valmiina toimivaa Playwright-/Docker-/proxy-ympäristöä, 30–90 minuuttia ensimmäiseen onnistuneeseen kaavintaan on realistinen haarukka. Ei viisi minuuttia.

Miten vältät estot ja rajoitukset Google Mapsia kaapiessa

Missään julkisessa Google Mapsin verkko-rajassa ei sanota, että "sinut estetään X pyynnön kohdalla". Google pitää tilanteen tarkoituksella epämääräisenä. Jotkut käyttäjät raportoivat CAPTCHAt noin 50 automaattisen pyynnön jälkeen palvelinpohjaisissa Playwright-ympäristöissä. Toinen käyttäjä väitti saavuttaneensa 10 000 kyselyä päivässä yhdestä IP-osoitteesta yrityksen rakentamalla Maps-kaavimella. Kynnykset eivät ole korkeita tai matalia. Ne ovat epävakaita ja kontekstiriippuvaisia.

Tässä on käytännöllinen strategiataulukko:

StrategiaVaikeusTehoKustannus
Satunnaiset viiveet (2–5 s pyyntöjen välillä)HelppoKeskitasoIlmainen
Pienempi rinnakkaisuus (vähemmän samanaikaisia sessioita)HelppoKeskitasoIlmainen
Residential-proxyjen rotaatioKeskitasoKorkea$1–6/GB
Datacenter-proxyt (helpompiin kohteisiin)KeskitasoKeskitaso$0.02–0.6/GB
Headless-selaimen fingerprintin satunnaistaminenVaikeaKorkeaIlmainen
Selaimen pysyvyys / lämmitetyt sessiotKeskitasoKeskitasoIlmainen
Pilvipohjainen kaavinta (ongelman ulkoistaminen)HelppoKorkeaVaihtelee

Lisää satunnaiset viiveet pyyntöjen väliin

Kiinteät 1 sekunnin välit ovat punainen lippu. Käytä satunnaista jitteriä — 2–5 sekuntia toimien välillä ja välillä pidempiä taukoja. Helpoin asia, jonka voit tehdä, eikä se maksa mitään.

Kierrätä proxyt (residential vs. datacenter)

Residential-proxyt ovat tehokkaampia, koska ne näyttävät oikeilta käyttäjiltä, mutta ne ovat kalliimpia. Nykyinen hinnoittelu: Decodon residential $1/GB, Oxylabsin residential $6/GB, Oxylabsin datacenter $0.59/GB. Datacenter-proxyt toimivat kevyempään kaavintaan, mutta Google-omaisissa palveluissa ne tunnistetaan nopeammin.

Satunnaista selaimen fingerprintit

Headless-selainkaavimissa: kierrätä user agenteja, viewport-kokoja ja muita fingerprint-signaaleja. Oletusasetukset Playwrightissa ja Puppeteerissa ovat helposti havaittavia. Tämä on vaikeampi toteuttaa, mutta ilmainen ja erittäin tehokas.

Käytä pilvipohjaista kaavintaa ongelman ulkoistamiseen

Thunderbitin kaltaiset työkalut hoitavat bottisuojaukset, IP-kierron ja rajoitukset automaattisesti pilvikaavinta-infrastruktuurin kautta. Thunderbit kaapii jopa 50 sivua samanaikaisesti pilvitilassa — proxyjen asennusta tai viiveiden säätöä ei tarvita. Tiimeille, jotka eivät halua ryhtyä osa-aikaisiksi anti-bot-insinööreiksi, tämä on käytännöllisin polku.

Millaisia Googlen rajoituskynnykset oikeasti ovat

Merkkejä siitä, että sinua rajoitetaan:

  • CAPTCHAt ilmestyvät kesken kaavinnan
  • Tyhjät tulosjoukot aiemmin onnistuneiden kyselyjen jälkeen
  • Tilapäiset IP-estot (yleensä 1–24 tuntia)
  • Hitaammat sivulataukset ja osittainen sisältö

Toipuminen: lopeta kaavinta, vaihda IP:tä, odota 15–60 minuuttia ja jatka pienemmällä rinnakkaisuudella. Jos törmäät rajoihin säännöllisesti, asetuksesi tarvitsee proxyt tai täysin toisen lähestymistavan.

No-code-pakotie: milloin Google Maps -kaavin GitHub-repo ei ole aikasi arvoinen

Noin 90 % Google Maps -kaavintaan liittyvistä artikkeleista olettaa Python-osaamista. Mutta suuri osa yleisöstä — toimistojen omistajat, myyntiedustajat, paikalliset SEO-tiimit, tutkijat — tarvitsee vain rivejä taulukkoon. Ei selainautomaatio-projektia. Jos tämä kuulostaa sinulta, tämä osio kertoo rehellisesti kompromisseista.

Ilmaisten GitHub-kaavinten todellinen hinta

| Tekijä | GitHub-repo-lähestymistapa | No-code-vaihtoehto (esim. Thunderbit) | |---|---|---|---| | Käyttöönottoaika | 30–90 min (Python/Docker/proxyt) | Noin 2 min (selaimen laajennus) | | Ylläpito | Manuaalinen (korjaat rikkoutumiset itse) | Automaattinen (palveluntarjoaja ylläpitää) | | Räätälöitävyys | Korkea (täysi pääsy koodiin) | Kohtalainen (AI-konfiguroidut kentät) | | Hinta | Ilmainen ohjelmisto, mutta aika + proxyt | Ilmainen taso saatavilla, sitten krediittiperusteinen | | Skaalaus | Riippuu omasta infrastruktuuristasi | Pilvipohjainen skaalaus |

"Ilmaiset" GitHub-kaavinratkaisut siirtävät laskun aikaan. Jos arvostat aikaasi $50 tunnissa ja käytät 2 tuntia käyttöönottoon + 1 tunnin vikojen selvittelyyn + 30 minuuttia proxy-konfigurointiin, olet käyttänyt $175 ennen kuin olet kaapinut ensimmäistäkään kohdetta. Lisää vielä proxy-kulut ja jatkuva ylläpito, kun Google muuttaa käyttöliittymäänsä, niin "ilmainen" vaihtoehto alkaa näyttää kalliilta.

Miten Thunderbit yksinkertaistaa Google Maps -kaavintaa

Tässä on varsinainen työnkulku Thunderbitilla:

  1. Asenna Thunderbit Chrome Extension
  2. Siirry Google Mapsiin ja tee haku
  3. Klikkaa "AI Suggest Fields" — Thunderbitin AI lukee sivun ja ehdottaa sarakkeita (yrityksen nimi, osoite, puhelin, arvosana, verkkosivu jne.)
  4. Klikkaa "Scrape" ja data jäsennetään automaattisesti
  5. Käytä subpage scraping -toimintoa käydäksesi jokaisen yrityksen verkkosivulla kaavituista URL-osoitteista ja poimiaksesi lisäyhteystietoja (sähköpostit, puhelinnumerot) — eli automatisoi se, minkä GitHub-repojen käyttäjät tekevät manuaalisesti
  6. Vie tiedot Google Sheetiin, Exceliin, Airtableen tai Notioniin — vientiin ei ole paywallia

Ei Pythonia. Ei Dockeria. Ei proxyeja. Ei ylläpitoa. Myynnin ja markkinoinnin tiimeille, jotka tekevät liidien generointia, tämä poistaa koko käyttöönoton rasitteen, jota GitHub-repot vaativat.

Hinnoittelukonteksti: Thunderbit käyttää krediittimallia, jossa 1 krediitti = 1 tulosrivi. Ilmainen taso kattaa 6 sivua kuukaudessa, ilmainen kokeilu 10 sivua, ja aloituspaketti on $15 kuukaudessa tai $9 vuodessa 500 krediitillä kuukaudessa.

Kaavinnan jälkeen: Google Maps -datan puhdistaminen ja rikastaminen

Useimmat oppaat loppuvat raakaextractioon. Raaka data ei ole liidilista. Foorumikäyttäjät raportoivat säännöllisesti "many formatting issues which required significant data cleanup" ja kysyvät: "How do you handle duplicates with this setup?" Tässä on se, mitä tapahtuu kaavinnan jälkeen.

Tulosten deduplikointi

Duplikaatteja syntyy sivutuksen päällekkäisyydestä, toistuvista hauista päällekkäisiltä alueilta, samaa aluetta kattavista grid-/bounding-box-strategioista sekä yrityksistä, joilla on useita listauksia.

Paras käytäntö deduplikointijärjestyksessä:

  1. Täsmää place_id-kentällä, jos kaavimesi tarjoaa sen (luotettavin)
  2. Tarkka täsmäys normalisoitu yrityksen nimi + osoite -yhdistelmällä
  3. Hämäräosuma nimellä + osoitteella, vahvistettuna puhelimella tai verkkosivulla

Yksinkertaiset Excel-/Sheets-kaavat (COUNTIF, Remove Duplicates) hoitavat useimmat tapaukset. Suuremmille aineistoille nopea Python-deduplikointiskripti pandasilla toimii hyvin.

Puhelinnumeroiden ja osoitteiden normalisointi

Kaavituissa puhelinnumeroissa on kaikkea mahdollista: (555) 123-4567, 555-123-4567, +15551234567, 5551234567. CRM-tuontia varten normalisoi kaikki E.164-muotoon — eli +maakoodi + kansallinen numero, esim. +15551234567.

Thunderbit normalisoi puhelinnumerot automaattisesti E.164-muotoon kaavinnan yhteydessä — yksi puhdistusvaihe vähemmän.

Osoitteissa standardoi yhtenäiseen muotoon: katu, kaupunki, osavaltio, postinumero. Poista ylimääräiset välilyönnit, korjaa lyhennysristiriidat (St vs Street) ja validoi geokoodauspalvelua vasten, jos tarkkuus on tärkeää.

Rikastaminen sähköposteilla, verkkosivuilla ja sosiaalisen median profiileilla

Google Maps -listaukset sisältävät melkein aina verkkosivun URL:n. Ne sisältävät lähes koskaan sähköpostiosoitetta suoraan. Voittava toimintamalli:

  1. Kaavi Mapsista yritykset löydettäviksi (nimi, osoite, puhelin, verkkosivun URL)
  2. Käy jokaisen yrityksen verkkosivulla poimimassa sähköpostit, some-linkit ja muut yhteystiedot

Tässä parhaat GitHub-repot ja no-code-työkalut kohtaavat:

GitHub-repojen käyttäjille ilman sisäänrakennettua rikastusta tämä tarkoittaa toisen kaavimen kirjoittamista tai jokaisen sivun manuaalista läpikäyntiä. Thunderbit yhdistää molemmat vaiheet yhteen työnkulkuun.

Vienti CRM:ään tai työnkulkuvälineisiin

Käytännöllisimmät vientikohteet:

  • Google Sheets yhteistyöhön puhdistamista ja jakamista varten
  • Airtable jäsenneltyihin tietokantoihin, joissa on suodattimet ja näkymät
  • Notion kevyisiin ops-tietokantoihin
  • CSV/JSON CRM-tuontiin tai jatkoautomaatioon

Thunderbit tukee suoraa vientiä kaikkiin näihin. Useimmat GitHub-repot vievät vain CSV- tai JSON-muotoon — CRM-integraatio on hoidettava erikseen. Jos etsit lisää tapoja saada kaavittu data taulukoihin, katso oppaamme kuinka kaapia Google Sheetiin.

Google Maps -kaavin GitHub-repot: koko rinnakkaisvertailu

Tässä on kirjanmerkkeihin sopiva yhteenvetotaulukko kaikista lähestymistavoista:

Työkalu / repoTyyppiHinnoittelumalliKäyttöönottoaikaProxy-hallintaYlläpitoVientivaihtoehdotToimiiko vuonna 2026?
Google Places APIVirallinen API$7–32 / 1K kutsua (Pro)MatalaEi tarvettaMatalaJSON / sovellusintegraatio
gosom/google-maps-scraperGitHub OSSIlmainen + proxyt + aikaKeskitasoKyllä, dokumentoituKorkeaCSV, JSON, DB, API⚠️
omkarcloud/google-maps-scraperGitHub-paketoituLähes ilmainen, tuotteistettuKeskitasoEpäselväKeskitaso-korkeaSovelluksen tulosteet⚠️
gaspa93/googlemaps-scraperGitHub-arvostelukaavinIlmainen + aikaKeskitasoRajoitettuKeskitaso-korkeaCSV⚠️ (niche)
conor-is-my-name/google-maps-scraperGitHub Docker APIIlmainen + aikaKeskitasoMahdollinenKorkeaJSON / Docker-palvelu⚠️
Zubdata/Google-Maps-ScraperGitHub GUI-sovellusIlmainen + aikaKeskitasoRajoitettuKorkeaSovelluksen tuloste
ThunderbitNo-code-laajennusKrediitit / rivitMatalaAbstrahoitu (pilvi)Matala-keskitasoSheets, Excel, Airtable, Notion, CSV, JSON

Jos haluat lisää taustaa kaavintatavoista, saatat löytää hyödylliseksi myös koonnin parhaista automatisoiduista web-kaavintatyökaluista tai vertailun web-kaavinnan ja dataminingin välillä.

Oikeudelliset ja käyttöehtoja koskevat näkökohdat

Lyhyt osio, mutta tärkeä.

Googlen nykyiset Maps Platform -ehdot ovat yksiselitteiset: asiakkaat eivät saa "export, extract, or otherwise scrape Google Maps Content for use outside the Services," mukaan lukien yritysnimien, osoitteiden tai käyttäjäarvostelujen kopiointi ja tallentaminen palvelun salliman käytön ulkopuolelle. Googlen palvelukohtaiset ehdot sallivat myös vain rajatun välimuistin tietyille API:lle, tyypillisesti enintään 30 peräkkäistä kalenteripäivää.

Oikeudellinen hierarkia on selvä:

  • API:n käyttö on sopimuksellisesti selkein vaihtoehto
  • GitHub-kaavimet toimivat paljon harmaammalla alueella
  • No-code-työkalut vähentävät operatiivista taakkaasi, mutta eivät poista omia vaatimustenmukaisuusvelvoitteitasi

Keskustele oman lakineuvonantajasi kanssa juuri sinun käyttötapauksestasi. Syvempää oikeudellista taustaa varten olemme käsitelleet web-kaavinnan oikeudellisia vaikutuksia erikseen.

Keskeiset opit: oikean Google Maps -kaavinlähestymistavan valinta vuonna 2026

Kun olen kaivautunut repoihin, issueihin, foorumeihin ja hinnoittelusivuihin, tilanne näyttää tältä:

  1. Tarkista aina repojen tuoreus ennen kuin sijoitat käyttöönottoaikaa. Tähtimäärä ei kerro, että työkalu toimii tänään. Lue kolme viimeisintä issuea. Etsi koodicommiteja viimeisten 3–6 kuukauden sisältä.

  2. Paras tämän hetken avoimen lähdekoodin vaihtoehto on gosom/google-maps-scraper — mutta siinäkin näkyy tuoreita vuoden 2026 kenttäregressioita. Kohtele sitä elävänä järjestelmänä, joka vaatii seurantaa, älä aseta-ja-unohda-työkaluna.

  3. Google Places API on oikea vastaus vakauteen ja oikeudelliseen selkeyteen — mutta se on rajallinen (enintään 5 arvostelua, per-kutsu-hinnoittelu) eikä ratkaise massalöytämistä erityisen hyvin.

  4. Ei-teknisille tiimeille no-code-työkalut, kuten Thunderbit, ovat käytännöllinen vaihtoehto. Käyttöönoton ja ensimmäisen datan välinen aika on minuuteissa tuntien sijaan, eikä sinun tarvitse ryhtyä osa-aikaiseksi kaavimen ylläpitäjäksi.

  5. Raaka data on vain puolet työstä. Varaa aikaa deduplikointiin, puhelinnumeroiden normalisointiin, sähköpostirikastukseen ja CRM-vientiin. Työkalut, jotka hoitavat nämä vaiheet automaattisesti (kuten Thunderbitin subpage scraping ja E.164-normalisointi), säästävät enemmän aikaa kuin useimmat odottavat.

  6. "Ilmainen kaavin" kannattaa ymmärtää ohjelmistoksi, johon liittyy palkaton ylläpito. Se on ihan ok, jos sinulla on taidot ja pidät siitä työstä. Se on huono diili, jos olet myyntiedustaja, joka tarvitsee vain 500 hammaslääkäri-liidiä Phoenixista perjantaiksi.

Jos haluat tutkia lisää vaihtoehtoja yritysdatan poimintaan, tutustu oppaisiimme Google Mapsin kaapimisesta Pythonilla, parhaista Google Map -arvostelukaavimista ja parhaista datanpoimintatyökaluista. Voit myös katsoa tutoriaaleja Thunderbitin YouTube-kanavalta.

UKK

Onko GitHubista peräisin olevan Google Maps -kaavimen käyttö ilmaista?

Ohjelmisto on ilmainen. Työ ei ole. Käytät 30–90 minuuttia käyttöönottoon, jatkuvaa aikaa rikkoutumisten korjaamiseen ja usein $10–100+/kk proxy-kuluihin, jos volyymi on yhtään vakavampi. Jos ajallasi on arvoa, "ilmainen" on harhaanjohtava ilmaisu.

Tarvitsenko Python-taitoja käyttääkseni GitHubista saatavaa Google Maps -kaavinta?

Useimmat suositut repot vaativat perustason Python- ja komentorivikokemusta. Docker-ensisijaiset repot keventävät taakkaa, mutta eivät poista sitä — sinun on silti debugattava konttiongelmat, määritettävä hakuparametrit ja hoidettava proxy-asetukset. Ei-teknisille käyttäjille no-code-työkalut, kuten Thunderbit, tarjoavat 2-klikin vaihtoehdon ilman koodausta.

Kuinka usein Google Maps -kaavin GitHub-repot hajoavat?

Kiinteää aikataulua ei ole, mutta nykyinen GitHub-issue-historia näyttää ydintoimintojen rikkoutumisia ja kenttäregressioita ilmestyvän viikkojen ja kuukausien syklillä. Google päivittää Mapsin käyttöliittymää säännöllisesti, mikä voi rikkoa selectorit ja parsintalogiikan yhdessä yössä. Aktiiviset repot korjaavat nämä nopeasti; hylätyt jäävät rikki pysyvästi.

Voinko kaapia Google Mapsin arvosteluja GitHub-kaavimella?

Jotkin repot tukevat täydellistä arvostelujen poimintaa (gaspa93/googlemaps-scraper on tehty juuri tähän), kun taas toiset hakevat vain yhteenvedon, kuten arvosanan ja arvostelujen määrän. Arvostelut ovat myös ensimmäisiä kenttäryhmiä, jotka alkavat heiketä, kun Google muuttaa sivukäyttäytymistä — joten jopa arvosteluja tukevat repot voivat palauttaa epätäydellistä dataa käyttöliittymäpäivityksen jälkeen.

Mikä on paras vaihtoehto, jos en halua käyttää GitHub-kaavinta?

Kaksi pääpolkua: Google Places API viralliseen, jäsenneltyyn käyttöön (hinta- ja kenttäravinteilla), tai no-code-työkalu kuten Thunderbit nopeaan, AI-avusteiseen poimintaan ilman koodausta. API on paras kehittäjille, jotka tarvitsevat varmuuden vaatimustenmukaisuudesta. Thunderbit on paras liiketoimintakäyttäjille, joiden pitää saada data nopeasti taulukkoon.

Lue lisää

Ke
Ke
Thunderbitin CTO | Senior Data Scientist & ML-asiantuntija Lähes vuosikymmenen kokemuksella koneoppimisesta ja data science -työstä Ke Shen on Columbia Universityn alumni ja entinen Senior Data Scientist Walmart Labsilla. Hänellä on syvällistä, alan kollegoiden tunnustamaa asiantuntemusta Pythonista, R:stä, Javasta ja tilastotieteestä, ja hän jakaa käytännössä koeteltuja oivalluksia siitä, miten monimutkaiset tekoälyalgoritmit viedään teoriasta tuotantokäyttöön sopivaksi arkkitehtuuriksi.

Kokeile Thunderbitia

Poimi liidejä ja muuta dataa vain kahdella klikkauksella. AI:n voimin.

Hanki Thunderbit Se on ilmainen
Poimi dataa AI:n avulla
Siirrä data helposti Google Sheetsiin, Airtableen tai Notioniin
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week