Command Palette

Search for a command to run...

Hoe u een lokale bedrijfsleiderslijst kunt samenstellen uit kaartvermeldingen (en deze kunt exporteren naar CSV)

Hoe u een lokale bedrijfsleiderslijst kunt samenstellen uit kaartvermeldingen (en deze kunt exporteren naar CSV)

T
Toolz Team
|Sep 19, 2026|13 min lezen
Geef de voorkeur aan Toolz.dev op Google

Onderdeel van de Marketingtools-collectie

Kaarten Schraper

Pull Business Listings voor elke zoekopdracht en plaats: naam, adres, categorie, beoordeling, telling, telefoon en website, gededupliceerd en exporteerbaar als CSV.

Gebruik de Kaarten Schraper

Een webdesigner wil elke tandarts in Leeds die geen website heeft Een verkoopvertegenwoordiger heeft de loodgieters nodig over drie wijken in Manchester voor een beurs Een caféhouder wil zien hoe de coffeeshops op loopafstand tarief Alle drie de banen beginnen op dezelfde plek, een kaart zoeken, en alle drie kramen op hetzelfde punt: de resultaten zijn kaarten die je één voor één doorbladert, niet een tabel die je kunt sorteren, filteren en delen.

Deze gids behandelt hoe u een & quot; what, where" zoekt in een bruikbare lijst: welke gegevens een kaartlijst bevat, hoeveel resultaten u realistisch gezien kunt krijgen, hoe deduplicatie moet werken voor ketens, hoe u de samenvattende nummers leest, hoe de CSV zo wordt gebouwd dat deze netjes wordt geopend en waar de wettelijke en praktische limieten zijn De uitgewerkte voorbeelden gebruiken de Toolz kaarten schraper.

tl;dr: Een kaartenschraper verandert een zoekopdracht als "dentists in Leeds" in een tabel met bedrijven met zeven velden: naam, adres, categorie, sterrenclassificatie, aantal beoordelingen, telefoon en website De Toolz Maps Scraper leest een plaatsen zoeken API in plaats van het automatiseren van een browser, voegt vijf pagina's van tien in maximaal 50 vermeldingen, verwijdert duplicaten op naam plus adres zodat keten takken gescheiden blijven, toont hoeveel vermeldingen publiceren een website of telefoon, en exporteert een RFC 4180 CSV die volgt uw filter Het retourneert geen e-mails, openingstijden of review tekst Zoekopdrachten die worden uitgevoerd op een server, zijn gratis, geen aanmelding, en beperkt tot drie per bezoeker per dag.

Wat is een kaartenschraper?

Een kaartenschraper is een tool die bedrijfsvermeldingen verzamelt uit een kaartzoekopdracht en deze retourneert als gestructureerde gegevens in plaats van kaartspelden en kaarten. Je beschrijft een bedrijfstype en een plaats, en het geeft een rij terug per bedrijf die je kunt sorteren, filteren en exporteren naar een spreadsheet.

De gegevens zijn van dezelfde soort als een kaartzoekopdracht een persoon laat zien Het verschil is vorm: een tabel laat je tellen, vergelijken en de lijst aan iemand anders overhandigen, wat een scrollend paneel met kaarten niet doet.

Er zijn twee brede manieren om er een te bouwen Browser automatisering stuurt een echte browser door een kaarten website, scrollt, en kopieert tekst van de pagina Het breekt wanneer de pagina lay-out verandert, en het loopt tegen de voorwaarden van de meeste kaart diensten De andere manier leest een plaatsen zoeken API, een dienst die vermeldingen retourneert als gegevens De Toolz tool gebruikt de tweede benadering, via een derde-partij plaatsen zoeken API, daarom zijn de resultaten stabiel en zijn de grenzen zijn voorspelbaar.

Welke gegevens krijgt u voor elk bedrijf?

Elke vermelding heeft zeven velden Elk van hen kan leeg zijn als de vermelding die informatie niet publiceert.

veld toonbeeld vastleggen
heten Joe's "Beste" Koffie, Inc. Zoals vermeld
Adres 123 SE Main St, Portland, OR 97214 Eén tekstveld, niet opgesplitst in delen
Categorie Koffiewinkel De lijst's primaire categorie
Waardering 4.6 Gemiddelde sterrenclassificatie; leeg als niet beoordeeld
Reviews 212 Aantal beoordelingen; leeg indien niet gewaardeerd
Telefoon (503) 555-0142 Zoals gepubliceerd
Website https://example.com Alleen als het bedrijf er een opsomt

Wat er niet in staat, doet er zoveel toe, omdat het beslist of dit het juiste hulpmiddel is voor je werk:

  • Geen e-mailadressen. De plaatsgegevens dragen deze niet. In het websiteveld vindt u meestal een contactadres.
  • Geen review tekst, namen van recensenten of beoordelingsdata Alleen het gemiddelde en de telling.
  • Geen openingstijden, coördinaten of foto's.
  • Geen bulkmodus. Elke "wat, waar" query is één zoekopdracht.

Hoeveel resultaten zal een kaartzoekopdracht opleveren?

Tot 50 verschillende vermeldingen per zoekopdracht De tool vraagt vijf pagina's van tien resultaten parallel en voegt deze samen. Boven de vijf pagina's heeft de plaatsenindex de neiging om vermeldingen te herhalen die hij al heeft geretourneerd, dus meer pagina's zouden duplicaten toevoegen in plaats van bedrijven.

Vijftig is een voorbeeld van een dichte categorie, geen volkstelling. & quot; Restaurants in Londen" heeft duizenden vermeldingen, en een enkele zoekopdracht levert de 50 meest relevante op. Wanneer u dekking nodig heeft in plaats van een voorbeeld, splitst u het gebied in kleinere plaatsen en voert u voor elk één zoekopdracht uit.

doelwit Zwakke query Betere vragen
Loodgieters door een stad plumbers plumbers in Salford, plumbers in Stockport, plumbers in Didsbury
Tandartsen in een middelgrote stad dentist dentists in Leeds
Restaurants in een grote stad restaurants London restaurants in Shoreditch, restaurants in Camden, restaurants in Brixton
Een niche shops in Portland bike repair shops in Portland

Een query moet tussen de 3 en 120 tekens zijn Zowel het bedrijfstype als de plaats in de query plaatsen is wat resultaten nuttig maakt; een bedrijfstype alleen heeft geen locatie om het te verankeren.

Met een limiet van drie zoekopdrachten per dag, plan de wijken voordat je begint en verspreid een grotere sweep over een paar dagen.

Hoe werkt deduplicatie voor kettingen en takken?

Duplicaten worden verwijderd door naam en adres met elkaar te vergelijken, waarbij hoofdletters worden genegeerd. Twee rijen zijn alleen hetzelfde als beide overeenkomen.

Die regel is bewust Alleen al het dedupliceren op naam zou elke tak van een keten in één rij doen samenvallen, waarbij precies de vermeldingen worden verwijderd waar een lokale zoekopdracht naar is. Hier leest u hoe drie onbewerkte resultaten oplossen:

Ruw resultaat Naam + adres sleutel Bewaard?
Starbucks, 100 Main St starbucks|100 main st ja
STARBUCKS, 100 Main St starbucks|100 main st Nee, duplicaat van de eerste
Starbucks, 200 Oak Avenue starbucks|200 oak ave Ja, een aparte vestiging

De eerste keer dat het voorkomt, wint, dus de bijgehouden rij gebruikt de hoofdletter van de pagina die het als eerste heeft geretourneerd. Vermeldingen zonder naam worden volledig overgeslagen.

Hoe de samenvatting vóór de rijen te lezen

Boven de tabel vatten vier cijfers de zoekopdracht samen: totaal aantal vermeldingen, hoeveel een website hebben, hoeveel een telefoon hebben en de gemiddelde beoordeling.

De gemiddelde rating wordt alleen berekend over noteringen die een rating hebben, en vervolgens afgerond op één decimaal. noteringen zonder rating worden weggelaten in plaats van als nul geteld, wat het gemiddelde oneerlijk naar beneden zou slepen. Een klein illustratief voorbeeld:

Listing Waardering Website Telefoon
a 4.6 ja ja
si 4.2 heel weinig ja
do geen heel weinig ja
re 3.9 ja heel weinig
Listings        4
With a website  2        (A, D)
With a phone    3        (A, B, C)
Average rating  (4.6 + 4.2 + 3.9) / 3 = 12.7 / 3 = 4.233  ->  4.2

Het aantal websites is vaak het commercieel meest bruikbare cijfer Zeg een zoekopdracht voor tandartsen geeft 50 vermeldingen en 18 daarvan hebben geen website Dat is 18 /50 = 36% van de categorie zonder site, zichtbaar voordat je een enkele rij leest Voor een webdesigner zijn die 18 de outreach lijst Klik Heeft website of Heeft telefoon om de tabel te filteren op vermeldingen die er een publiceren; er is geen " ontbrekende website" filter, dus exporteer alle rijen en filter de lege websitecellen in een spreadsheet.

Hoe wordt de CSV gebouwd en waarom gaat deze schoon open?

De export volgt RFC 4180, het gemeenschappelijke formaat voor CSV-bestanden: elk veld is verpakt in dubbele aanhalingstekens, en elke dubbele aanhalingstekens binnen een veld is verdubbeld Dat is belangrijk omdat bedrijfsnamen voortdurend komma's en aanhalingstekens bevatten, en niet-geciteerde CSV deze over kolommen zou splitsen en elke rij erna zou corrumperen.

Een vermelding genaamd Joe's "Best" Coffee, Inc. beoordeeld met een 4,6 uit 212 beoordelingen, en een notering zonder beoordeling, kom als volgt uit

"Name","Address","Category","Rating","Reviews","Phone","Website"
"Joe's ""Best"" Coffee, Inc.","123 SE Main St, Portland, OR 97214","Coffee shop","4.6","212","(503) 555-0142","https://example.com"
"Corner Cart","45 NW 5th Ave, Portland, OR 97209","Coffee stand","","","",""

Drie details over de export:

  1. Het volgt het actieve filter. De knop leest "CSV (n) & quot; met het aantal rijen dat het zal bevatten Met Has website geselecteerd worden alleen die rijen geëxporteerd.
  2. Lege waarden zijn lege tekenreeksen, geen nullen, dus een bedrijf zonder rating ziet er niet uit als een nul-ster.
  3. De bestandsnaam komt van uw query, onderkast met spaties omgezet in koppeltekens: coffee shops in Portland downloads als coffee-shops-in-portland.csv.

Opnieuw downloaden, of met een ander filter, maakt geen gebruik van een andere zoekopdracht.

Als een spreadsheet tekens met accenten verminkt wanneer u het bestand opent, importeert u het via de spreadsheet' s tekst of CSV importoptie en kiest u UTF-8 codering Door de Telefoonkolom tijdens het importeren op Tekst te zetten, blijft leiden plus tekens en nullen intact. Om het bestand te inspecteren of te converteren voordat u het ergens importeert, moet de CSV-viewer opent het in de browser, en de CSV naar JSON-gids covers die het converteren voor een CRM of script.

Hoe actueel zijn kaartlijstgegevens?

Zo actueel als de index, die altijd achterloopt op de realiteit Een bedrijf dat vorige maand is gesloten, kan nog steeds worden vermeld, een nieuw bedrijf verschijnt mogelijk nog niet en telefoonnummers worden sneller verouderd dan adressen. Controleer alles waar u op wilt reageren, vooral voordat u belt.

Een praktische manier om verandering bij te houden is door dezelfde zoekopdracht volgens een schema uit te voeren, elke export te behouden en te vergelijken. De CSV diff-gids legt uit hoe u toegevoegde, verwijderde en gewijzigde rijen tussen twee exportproducten kunt herkennen.

Is het schrapen van bedrijfsgegevens van kaarten toegestaan?

Deze vraag bestaat uit twee delen en het is de moeite waard om ze gescheiden te houden.

Het verzamelen van de gegevens. De Toolz-tool leest een gelicentieerde API voor het zoeken naar plaatsen in plaats van een browser te automatiseren aan de hand van een kaartwebsite, wat het onderscheid is dat de meeste kaartservices ' termen aanzetten Als u uw eigen verzamelaar bouwt, lees dan eerst de voorwaarden van de gegevensbron. De officiële route voor Google's-gegevens zijn bijvoorbeeld de Plaatsen API, die zijn eigen voorwaarden en prijzen heeft Open data is een andere route: OpenStreetMap gegevens kunnen worden hergebruikt onder de Open Database Licentie met attributie.

Gebruik van de gegevens. Wat u met de lijst doet, wordt beheerst door de marketing - en privacywetgeving waar de bedrijven zijn, en die verantwoordelijkheid ligt bij u In de Verenigde Staten valt commerciële e-mail onder de CAN-SPAM Act, samengevat in de FTC's nalevingsgids. In Groot-Brittannië valt elektronische marketing onder de PECR, naast de wetgeving inzake gegevensbescherming, en de ICO's direct marketing begeleiding legt de regels uit Enige handelaren' details kunnen in sommige rechtsgebieden als persoonsgegevens gelden Dit is allemaal geen juridisch advies; als outreach centraal staat in uw bedrijf, controleer dan de regels die op u van toepassing zijn.

Wat gebeurt er met mijn zoektocht, en wat zijn de grenzen?

In tegenstelling tot de meeste Toolz-tools kan deze niet aan de clientzijde draaien: hij moet een betaalde zoek-API aanroepen vanaf een server De zoektekst die u invoert wordt naar de Toolz-server gestuurd, die de zoekprovider opvraagt en de vermeldingen retourneert, en er wordt niets opgeslagen. De pagina zegt dit onder het zoekvak (" Draait op onze server, niet in uw browser") en in een kennisgeving onder de resultaten.

Elke zoekopdracht haalt vijf pagina's op van die betaalde API, dus er is een dagelijkse limiet per bezoeker, momenteel drie zoekopdrachten, resetten om middernacht UTC Na een zoekopdracht wordt een teller zoals & quot;2 van de 3 zoekopdrachten vandaag nog & quot; toont wat er overblijft De CSV-export gebeurt in uw browser en telt niet mee.

bericht Oorzaak Wat te doen
" Voer in waar u naar moet zoeken en waar..." Lege query Typ een bedrijfstype en een plaats
"Die zoekopdracht is te kort." Onder 3 karakters Voeg de plaats toe
"Houd de zoekopdracht bij onder 120 tekens." Te lang vragen Verkort het
" Dagelijkse limiet bereikt (3 zoekopdrachten) Probeer het morgen opnieuw." Cap gebruikt Wacht op de reset om middernacht UTC
"Geen overeenkomende vermeldingen..." Te vaag of verkeerd gespeld plaatsen, of het filter sluit alles uit Noem een stad of buurt, of schakel het filter over naar Alles
" zoeken mislukt Probeer het zo opnieuw." De upstream API is onjuist Binnenkort opnieuw proberen
"Kon de server niet bereiken..." Je verbinding is verbroken Controleer de verbinding en probeer het opnieuw

Kaarten scraper vs andere manieren om een leadlijst op te bouwen

werkwijze Gegevens die u krijgt Inspanning Limieten
Kopiëren van een kaartensite met de hand Wat je ook kopieert High Langzaam, foutgevoelig voorbij 20 rijen
Browserautomatiseringsscripts Wat de pagina ook laat zien Hoog om te bouwen en te onderhouden Inbreuken op lay-outwijzigingen, termenrisico
Plaatst API rechtstreeks Rijke velden, inclusief coördinaten en uren Medium, heeft een API-sleutel en code nodig Betaald per aanvraag
Gehoste schraapplatforms Varieert, soms e-mails Laag tot gemiddeld Betaald, wisselende termijnen
OpenStreetMap-query's Open data met attributie Medium De dekking verschilt per regio
Toolz Maps Scraper Zeven velden, tot 50 per zoekopdracht, CSV Laag 3 zoekopdrachten per dag, geen e-mails of uren

Een werkende leadlist-workflow

Stel dat een webdesigner tandartsen in Leeds wil zonder website.

  1. Open de lokale zakelijke datatool en zoeken dentists in Leeds.
  2. Lees de samenvatting: bijvoorbeeld 50 vermeldingen, 32 met een website, 47 met een telefoon, gemiddelde beoordeling 4.4.
  3. Dat betekent 18 noteringen, 36%, geen website publiceren Dat is de lijst.
  4. Laat het filter op Alles staan en klik op CSV (50).
  5. Open het bestand met UTF-8-codering, Telefoonkolom als tekst en filter de kolom Website naar lege plekken.
  6. Controleer of elk bedrijf nog open is voordat u belt.
  7. Volgende dag, herhaal met dentists in Headingley en dentists in Roundhay om de dekking uit te breiden en de bestanden te combineren.

Als u van plan bent inhoud te schrijven die gericht is op de bedrijven op uw lijst, zal de Hulpmiddel Vragen stellen vindt de vragen die mensen stellen over een onderwerp op Reddit, en de hub voor marketingtools geeft de rest van de set weer.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!