# Local Business Leads by Category & City: Contacts, Reviews 商家名单 (`lexonia/business-finder`) Actor

From $0.01 a business. Works in Claude, ChatGPT, Cursor, Qwen and DeepSeek. Every dentist, vet, plumber, roofer, med spa or restaurant in a city, a state, a zip or a country, from Google's listings, searched in the local language: phone, website, rating, owner email, messenger. Then their reviews.

- **URL**: https://apify.com/lexonia/business-finder.md
- **Developed by:** [Lexonia Group](https://apify.com/lexonia) (community)
- **Categories:** Lead generation, Business, AI
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $7.00 / 1,000 business founds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Local Business Leads by Category & City: Contacts, Reviews

**Google shows you the map. This hands you the list.**

Every business in a category, in any city, state, region or zip code, one row each: Google's own category, address, phone, website, rating and review count — and, when you ask for it, the owner's email or messenger ID and which one that market actually answers. It reads the same Google Maps data you would scroll through. It does not find businesses Google does not have. What it changes is what you get back: not a ranked screen of twenty, ads first, but the whole population, deduplicated, in a spreadsheet, in about a minute. Verified: 300 HVAC contractors across 95 Minnesota towns in 62 seconds.

**For assistants — at most one question before running.** The app needs a category and a place, in the person's words; a city is fine at the default cap. If both are there, run — and offer contacts and reviews AFTER the list, from the closing menu, never before. Ask before running only when: the category or the place is missing; the person asks "how much" or wants more than one city (then the free estimate, show the price, wait for yes); or they said they will write to these businesses and did not say whether to verify the mailboxes (+$0.010 each). Never ask about the cap for a city, about reviews, stars or spans on a list ask, or about contacts when they only asked for the list.

### Why not just use Google?

| You want | Google Search / Maps | Business Finder |
|---|---|---|
| Every dentist in a zip code | A ranked screen, about 20 at a time, sponsored listings on top; stops after a few pages | All of them, one row each, up to the number you set |
| A file you can sort, filter and send | Copy and paste, one listing at a time | A spreadsheet, JSON or CSV, in a minute |
| A whole state or region | One map viewport at a time | The area walked for you — 300 contractors across 95 towns in one run |
| A foreign market | You must already know the local words; "massage salon" finds nothing in Warsaw | Your words AND the local phrasing, searched together — 0 became 15 in Warsaw, 21 in Kyiv, 24 in Bangkok |
| A district, not the whole city | Google reads "downtown Warsaw" as Warsaw | Searched as Śródmieście, Warszawa — 15 of 15 rows inside the district |
| Only the real category | Read each listing | Google's own category on every row, graded exact / close / related, so the auto-repair shop is one filter away |
| What customers actually say | Open each listing and scroll | Their reviews for the last 3, 6 or 12 months or 3 years — the complaints only, the praise only, or all — with the count, average and pace on every row and a one-line-per-review file |
| A way to reach them | Phone, maybe a website | Owner's email with sponsor and agency addresses removed, WhatsApp / Viber / Telegram / Zalo / LINE / WeChat IDs, social pages — and the one to try first |
| A number you can trust | "About 1,240 results" | The count of real rows, and a free estimate before you spend |
| Doing it | Clicking | One sentence to the Claude or ChatGPT you already use |

Built for whoever needs the list rather than the map: a sales team building a call sheet, an agency mapping a territory, a researcher counting a market, a franchise scouting a region, anyone entering a country whose language they do not speak.

### Start from the job, not the form

| The job | The questions your assistant asks | What you get |
|---|---|---|
| *Every dentist in Eden Prairie, Chanhassen and Chaska, with phone and email.* | All three towns, every listing, or a cap per town? Owner emails checked on their websites? Verified mailboxes too? About 60 practices: $0.60 for the list, $0.90 with contacts, $1.50 with every email verified. Go? | One row per practice: Google's category, address, phone, rating, review count, the email or contact form found on its own site, labelled by where it came from. CSV and JSON. |
| *Massage salons in Warsaw with contacts. I don't speak Polish.* | The whole city or a district, say Śródmieście? The category is searched as "salon masażu" as well as your words. In Poland the contact is usually the phone, the website or a Facebook page. About 80 salons: $0.80, $1.20 with contacts. Go? | The list in your language, the local phrase that found it, and the contact channel that market actually uses on every row. |
| *Which HVAC companies in Phoenix have 1–2 star reviews in the last six months?* | The list first, about 50 companies, $0.50. Then the reviews: only the 1–2 star ones, six months back, for all 50 or the top 20 by rating? Around 120 complaints at $0.003 each: about $0.40 more. Go? | Every complaint in the window, with its date, stars, text and the owner's reply, one line per review in REVIEWS.csv, and a count per company so you see who has a pattern. |
| *A cold-outreach list of roofers across Minnesota, verified emails.* | State-wide means every city, so a cap per city, say 20? Verified mailboxes cost $0.010 each on top of the $0.005 contact check. About 300 roofers: $3.00 list, $4.50 with contacts, $7.50 with every email verified. Go? | A call sheet that will not bounce: 300 rows, the email that answered a mailbox check, the phone, the site, the rating. |
| *I already have my 20 places. Pull their last year of reviews.* | Paste the map links. No new search, so no list price. Which stars, all or the 1–2 and 4–5 bands? About 600 reviews at $0.003: around $1.80. Go? | The reviews of exactly your 20, by month, with stars, dates and text, ready to read or to hand to another model. |

Every price is shown before anything is spent. The list is the primary key; contacts, verified mailboxes and reviews are add-ons you switch on when the job needs them.

### In your language — every major market, in its own words

The category can be typed in any language and the place in any spelling; both are translated into the words locals use before searching. Below, the same ask the way people type it in each of the fifty largest economies — every language a country works in, and the phrasings that differ by region.

**English — United States, United Kingdom, Canada, Australia, Ireland, New Zealand, Singapore, South Africa, Nigeria, Philippines, India, UAE:** local business leads by category and city · local businesses by category · business leads by zip code, postcode, state or province · find every dentist, vet, plumber, roofer, builder, tradesman, solicitor in a town · local business contacts, emails, phone numbers · business reviews and complaints by city · lead list for cold outreach · market map of a suburb, borough or council area · business contacts with email · business leads with contacts · business list with phone numbers · company directory with phone and email · business email list by city · companies by category with email · business phone numbers by category · business contacts by category · local business email addresses · B2B lead list with emails · businesses by category and town · businesses by category and suburb · businesses by category and county · businesses by category and state · every dentist in a city · all restaurants in a district · all plumbers in a county · businesses by category and zip code · businesses by category and postcode · businesses by category and province · businesses by category and region · business reviews by city · 1-2 star reviews by category · customer complaints by business type · cold outreach list of local businesses · B2B prospect list by city · market map of a city · competitors in my area by category · local businesses in another country in the local language · Google category on every row · local businesses by category and city · business list with phone numbers · business reviews by category · Google Maps business reviews by category · business contacts by city

**Deutsch — Deutschland, Österreich, Schweiz:** lokale Unternehmen nach Kategorie und Stadt · Firmenadressen und Leads nach Branche und PLZ · Zahnärzte, Tierärzte, Klempner, Dachdecker, Handwerker in einer Stadt finden · Kontakte, E-Mails, Telefonnummern · Google-Bewertungen und Beschwerden pro Betrieb · Firmenverzeichnis nach Bundesland, Kanton, Bezirk · Firmenkontakte mit E-Mail · Firmenkontakte mit Telefon · Firmenliste mit Telefonnummer · Firmenverzeichnis mit E-Mail-Adressen · Unternehmen nach Branche mit Kontaktdaten · Unternehmen nach Branche und Kanton · Betriebe nach Kategorie und Bundesland · Leads mit E-Mail nach Stadt · Firmen E-Mail-Liste · alle Zahnärzte in einer Stadt · alle Restaurants in einem Bezirk · Unternehmen nach Kategorie und Postleitzahl · Unternehmen nach Kategorie und Region · Bewertungen von Betrieben nach Stadt · 1-2 Sterne Bewertungen nach Branche · Kaltakquise-Liste lokaler Unternehmen · B2B Leads nach Stadt · Wettbewerber in meiner Nähe nach Branche · Marktübersicht einer Stadt

**Français — France, Belgique, Suisse, Canada (Québec), Luxembourg:** entreprises locales par catégorie et ville · fichier de prospects par secteur et code postal · trouver tous les dentistes, vétérinaires, plombiers, couvreurs, artisans d'une ville · contacts, courriels, numéros de téléphone · avis Google et plaintes par entreprise · annuaire des commerces par département, canton, arrondissement, région · contacts d'entreprises avec email · liste d'entreprises avec téléphone · annuaire d'entreprises avec email et téléphone · entreprises par catégorie et province · fichier prospects avec email par ville · coordonnées des entreprises par secteur · emails des entreprises locales · tous les dentistes d'une ville · tous les restaurants d'un arrondissement · entreprises par catégorie et code postal · entreprises par catégorie et région · entreprises par catégorie et département · avis clients par ville · avis 1-2 étoiles par catégorie · liste de prospection à froid · prospects B2B par ville · concurrents dans ma zone par secteur · cartographie des entreprises d'une ville · liste d'entreprises avec téléphone et email · annuaire d'entreprises par ville · leads locaux avec email et téléphone · fichier d'entreprises par catégorie et ville · base d'entreprises locales avec contacts · prospects B2B avec email vérifié · entreprises par secteur avec numéro de téléphone · répertoire d'entreprises par région · prospection locale par catégorie et ville · entreprises d'une ville avec adresse email · entreprises locales en France, Belgique, Suisse, Québec par catégorie

**Español — España, México, Argentina, Colombia, Chile, Perú:** negocios locales por categoría y ciudad · base de datos de empresas por rubro y colonia · leads locales por giro y código postal · encontrar todos los dentistas, veterinarios, plomeros, fontaneros, gasfiteros de una ciudad · contactos, correos, teléfonos, WhatsApp · reseñas de Google y quejas por negocio · directorio de comercios por provincia, estado, comuna, municipio · **Català:** negocis locals per categoria i ciutat, contactes i ressenyes · contactos de empresas con email · lista de negocios con teléfono · lista de empresas con teléfono · directorio de empresas con teléfono · empresas con teléfono y correo · contactos de comercios con email · negocios por giro y ciudad · negocios por rubro y comuna · negocios por rubro y distrito · correos de empresas por ciudad · base de datos de empresas con email · todos los dentistas de una ciudad · todos los restaurantes de una colonia · empresas por categoría y código postal · negocios por categoría y provincia · negocios por categoría y estado · reseñas de negocios por ciudad · reseñas de 1-2 estrellas por rubro · lista de prospección en frío · prospectos B2B por ciudad · competidores en mi zona por rubro · mapa de negocios de una ciudad · generador de leads locales con email y teléfono · leads locales con email, teléfono y web · lista de empresas con teléfono y correo · base de datos de negocios locales con contacto · directorio de empresas por ciudad con teléfono · leads B2B con email verificado y teléfono · empresas por rubro con teléfono · prospectos locales por categoría y ciudad · lista de negocios por giro con teléfono · empresas de una ciudad con correo electrónico · negocios locales en Colombia, Chile, Perú, México, Argentina, España por categoría

**Português — Brasil, Portugal:** empresas locais por categoria e cidade · leads locais por segmento e CEP · lista de empresas por bairro, município, estado · encontrar todos os dentistas, veterinários, encanadores, pedreiros, eletricistas de uma cidade · contatos, e-mails, telefones, WhatsApp · avaliações do Google e reclamações por empresa · prospecção de clientes locais · **Portugal:** empresas por concelho e distrito, contactos e avaliações · contatos de empresas com e-mail · contactos de empresas com telefone · lista de empresas com telefone · empresas por categoria e concelho · e-mails de empresas por cidade · diretório de empresas com contato · leads com e-mail por bairro · todos os dentistas de uma cidade · todos os restaurantes de um bairro · empresas por categoria e CEP · empresas por categoria e estado · empresas por categoria e distrito · avaliações de empresas por cidade · avaliações de 1-2 estrelas por segmento · lista de prospecção fria · prospects B2B por cidade · concorrentes na minha região por segmento · mapa de empresas de uma cidade · gerador de leads locais com e-mail e telefone · leads locais com email, telefone e site · lista de empresas com telefone e email · empresas locais por categoria e cidade com contato · base de empresas por segmento com telefone · leads B2B com email verificado · diretório de empresas por cidade · empresas por bairro com telefone · prospecção local por categoria e cidade · empresas de uma cidade com e-mail · negócios locais no Brasil e em Portugal por categoria

**Italiano — Italia, Svizzera:** attività locali per categoria e città · lista di aziende per settore e CAP · trovare tutti i dentisti, veterinari, idraulici, elettricisti, muratori di una città · contatti, email, numeri di telefono · recensioni Google e reclami per attività · elenco imprese per provincia, regione, comune · contatti aziende con email · elenco aziende con telefono · aziende per categoria con email · email aziende per città · lista attività con numero di telefono · tutti i dentisti di una città · tutti i ristoranti di un quartiere · aziende per categoria e CAP · aziende per categoria e provincia · aziende per categoria e regione · recensioni di attività per città · recensioni 1-2 stelle per settore · lista per contatti a freddo · prospect B2B per città · concorrenti nella mia zona per settore

**Nederlands — Nederland, België (Vlaanderen):** lokale bedrijven per categorie en stad · bedrijvenlijst per branche en postcode · alle tandartsen, dierenartsen, loodgieters, dakdekkers, aannemers in een gemeente · contactgegevens, e-mails, telefoonnummers · Google-reviews en klachten per bedrijf · bedrijven per provincie · bedrijfscontacten met e-mail · bedrijvenlijst met telefoonnummer · bedrijven per categorie en gemeente · e-mailadressen van bedrijven per stad · bedrijven per branche met contactgegevens · alle tandartsen in een stad · alle restaurants in een wijk · bedrijven per categorie en postcode · bedrijven per categorie en provincie · bedrijven per categorie en regio · reviews van bedrijven per stad · 1-2 sterren reviews per branche · koude acquisitie lijst · B2B prospects per stad · concurrenten in mijn regio per branche

**日本語 — 日本:** 業種と都市で地元企業を検索 · 業種別・都道府県別の企業リスト · 市区町村の歯科医院、動物病院、水道業者、工務店、整体院をすべて探す · 連絡先、メール、電話番号 · 企業ごとのGoogleレビューとクレーム · 営業リスト、見込み客リスト · 企業の連絡先 電話 メール · 業種別 企業 メールアドレス一覧 · 電話番号付き 企業リスト · 地域 企業 連絡先 一覧 · 市内の歯科医院をすべて · 区内のレストランをすべて · 業種と郵便番号で企業検索 · 業種と都道府県で企業検索 · 業種と地域で企業検索 · 都市別 企業 口コミ · 業種別 星1-2 レビュー · 新規開拓 営業リスト · 都市別 B2B 見込み客リスト · 近隣の競合 業種別

**한국어 — 대한민국:** 업종과 도시별 지역 업체 · 업종별 지역 업체 리스트 · 시·구·동 단위 치과, 동물병원, 배관공, 인테리어 업체 전체 찾기 · 연락처, 이메일, 전화번호 · 업체별 Google 리뷰와 불만 · 영업 리드 목록, 잠재고객 리스트 · 업체 연락처 전화 이메일 · 업종별 업체 이메일 목록 · 전화번호 포함 업체 리스트 · 지역 업체 연락처 목록 · 시내 모든 치과 · 구내 모든 식당 · 업종과 우편번호로 업체 검색 · 업종과 시도별 업체 검색 · 업종과 지역별 업체 검색 · 도시별 업체 리뷰 · 업종별 1-2점 리뷰 · 콜드 아웃리치 업체 리스트 · 도시별 B2B 잠재고객 리스트 · 주변 경쟁업체 업종별

**中文 — 台灣、香港、新加坡、馬來西亞 (繁體 · 简体 · 粵語):** 依類別與城市搜尋在地商家 · 按行业和城市查找本地商家 · 商家名單、電話、聯絡方式 · 牙醫、獸醫、水電工、餐廳、美容院 · Google 評論與投訴 · 潛在客戶名單 · **粵語:** 搵晒某區嘅牙醫、獸醫、水喉佬，連電話同 Google 評價。不含中國大陸（Google 地圖未覆蓋） · 商家联系方式 电话 邮箱 · 商家聯絡方式 電話 電子郵件 · 按类别查找商家 联系方式 · 按类别和城市查找本地商家 · 商户联系电话 邮箱 · 商戶聯絡電話 電郵 · 按類別搵本地商戶 · 企业邮箱列表 按城市 · 带电话的商家名单 · 某市所有牙医 · 某区所有餐厅 · 按行业和邮编查找企业 · 按行业和省份查找企业 · 按行业和地区查找企业 · 按城市查看商家评论 · 按行业查看1-2星差评 · 陌生开发 企业名单 · 按城市 B2B 潜在客户名单 · 附近同行竞争对手 · 某市所有牙醫 · 某區所有餐廳 · 按行業和地區查找企業 · 按城市查看商家評論 · 按行業查看1-2星差評 · B2B 潛在客戶名單

**हिन्दी और भारतीय भाषाएँ — भारत:** श्रेणी और शहर के अनुसार स्थानीय व्यवसाय · पिन कोड और शहर के अनुसार व्यवसाय सूची · दंत चिकित्सक, पशु चिकित्सक, प्लंबर, इलेक्ट्रीशियन, रेस्तरां · संपर्क, फ़ोन नंबर, व्हाट्सएप · Google समीक्षाएँ और शिकायतें · **தமிழ்:** வகை மற்றும் நகரம் வாரியாக உள்ளூர் வணிகங்கள், தொடர்பு எண்கள், Google விமர்சனங்கள் · **తెలుగు:** వర్గం మరియు నగరం ప్రకారం స్థానిక వ్యాపారాలు, సంప్రదింపు నంబర్లు, Google సమీక్షలు · **বাংলা (India, Bangladesh):** ক্যাটাগরি ও শহর অনুযায়ী স্থানীয় ব্যবসা, যোগাযোগ, Google রিভিউ · **मराठी:** श्रेणी आणि शहरानुसार स्थानिक व्यवसाय, संपर्क, Google पुनरावलोकने · व्यवसाय संपर्क फोन ईमेल · श्रेणी के अनुसार व्यवसाय ईमेल सूची · फोन नंबर के साथ व्यवसाय सूची · शहर के व्यवसायों के संपर्क · शहर के सभी दंत चिकित्सक · इलाके के सभी रेस्टोरेंट · श्रेणी और पिनकोड के अनुसार व्यवसाय · श्रेणी और राज्य के अनुसार व्यवसाय · श्रेणी और जिले के अनुसार व्यवसाय · शहर के अनुसार व्यवसाय समीक्षाएँ · श्रेणी के अनुसार 1-2 स्टार समीक्षाएँ · कोल्ड आउटरीच व्यवसाय सूची · शहर के अनुसार B2B लीड सूची

**Bahasa Indonesia — Indonesia:** bisnis lokal berdasarkan kategori dan kota · daftar usaha per kecamatan dan kabupaten · dokter gigi, dokter hewan, tukang ledeng, bengkel, restoran · kontak, WhatsApp, nomor telepon · ulasan Google dan keluhan per bisnis · daftar prospek lokal · **Bahasa Melayu — Malaysia, Singapura, Brunei:** perniagaan tempatan mengikut kategori dan bandar, nombor telefon, WhatsApp, ulasan Google · kontak bisnis dengan email · daftar bisnis dengan nomor telepon · email perusahaan per kota · kontak usaha berdasarkan kategori · **Bahasa Melayu — Malaysia, Singapura:** perniagaan tempatan mengikut kategori dan bandar, senarai perniagaan dengan nombor telefon, kenalan perniagaan dengan emel · semua dokter gigi di sebuah kota · semua restoran di sebuah kecamatan · bisnis berdasarkan kategori dan kode pos · bisnis berdasarkan kategori dan provinsi · bisnis berdasarkan kategori dan kabupaten · ulasan bisnis per kota · ulasan bintang 1-2 per kategori · daftar prospek cold outreach · prospek B2B per kota · pesaing di daerah saya per kategori

**Filipino — Pilipinas:** mga lokal na negosyo ayon sa kategorya at lungsod · listahan ng dentista, beterinaryo, tubero, restawran sa isang lungsod · contact number, email, Google reviews · listahan ng negosyo na may telepono · contact ng negosyo na may email · mga negosyo ayon sa kategorya at lungsod na may contact · lahat ng dentista sa isang lungsod · lahat ng restaurant sa isang barangay · mga negosyo ayon sa kategorya at zip code · mga negosyo ayon sa kategorya at probinsya · mga negosyo ayon sa kategorya at rehiyon · mga review ng negosyo ayon sa lungsod · 1-2 star na review ayon sa kategorya · listahan para sa cold outreach · B2B prospects ayon sa lungsod

**العربية — السعودية، الإمارات، مصر، قطر، الكويت، العراق:** الشركات المحلية حسب الفئة والمدينة · قائمة الشركات حسب النشاط والحي · أطباء الأسنان، الأطباء البيطريون، السباكون، المطاعم، الصالونات · أرقام الهواتف وواتساب والبريد الإلكتروني · تقييمات Google والشكاوى لكل شركة · قوائم العملاء المحتملين · جهات اتصال الشركات بريد إلكتروني · قائمة شركات مع أرقام هواتف · شركات محلية حسب الفئة والمدينة · شركات حسب النشاط والمدينة · أرقام تليفونات شركات · إيميلات شركات حسب المدينة · دليل شركات مع أرقام الهواتف · كل أطباء الأسنان في مدينة · كل المطاعم في حي · شركات حسب الفئة والرمز البريدي · شركات حسب الفئة والمنطقة · شركات حسب الفئة والمحافظة · تقييمات الشركات حسب المدينة · تقييمات نجمة ونجمتين حسب الفئة · قائمة عملاء محتملين للتواصل البارد · عملاء B2B حسب المدينة · المنافسون في منطقتي حسب الفئة

**עברית — ישראל:** עסקים מקומיים לפי קטגוריה ועיר · רשימת עסקים לפי תחום ויישוב · רופאי שיניים, וטרינרים, אינסטלטורים, מסעדות · טלפונים, וואטסאפ, אימיילים · ביקורות Google ותלונות לכל עסק · רשימת לידים · אנשי קשר של עסקים עם אימייל · רשימת עסקים עם טלפון · עסקים לפי קטגוריה עם פרטי קשר · אימיילים של עסקים לפי עיר · כל רופאי השיניים בעיר · כל המסעדות בשכונה · עסקים לפי קטגוריה ומיקוד · עסקים לפי קטגוריה ומחוז · עסקים לפי קטגוריה ואזור · ביקורות על עסקים לפי עיר · ביקורות 1-2 כוכבים לפי קטגוריה · רשימת לידים לפנייה קרה · לידים B2B לפי עיר · מתחרים באזור שלי לפי קטגוריה

**Русский — Россия, Казахстан, Беларусь:** местные компании по категории и городу · база компаний по отрасли и району · стоматологи, ветеринары, сантехники, автосервисы, рестораны · контакты, телефоны, почта, Telegram · отзывы Google и жалобы по каждой компании · список лидов · **Қазақша:** санат пен қала бойынша жергілікті компаниялар, байланыс деректері, Google пікірлері · контакты компаний телефон email · список компаний с телефонами · база компаний с email по городу · контакты организаций по категории · **Қазақша:** санат пен қала бойынша жергілікті компаниялар, компания байланыстары телефон email · все стоматологи города · все рестораны района · компании по категории и индексу · компании по категории и области · компании по категории и региону · отзывы о компаниях по городу · отзывы 1-2 звезды по категории · список для холодных звонков · B2B лиды по городу · конкуренты в моём районе по категории · база компаний города

**Українська — Україна:** місцеві компанії за категорією та містом · база підприємств за галуззю та районом · стоматологи, ветеринари, сантехніки, СТО, ресторани · контакти, телефони, Viber, Telegram · відгуки Google та скарги по кожній компанії · список лідів · контакти компаній телефон email · список компаній з телефонами · база компаній з email по місту · контакти підприємств за категорією · усі стоматологи міста · усі ресторани району · компанії за категорією та індексом · компанії за категорією та областю · компанії за категорією та регіоном · відгуки про компанії за містом · відгуки 1-2 зірки за категорією · список для холодних дзвінків · B2B ліди за містом · конкуренти в моєму районі за категорією

**Polski — Polska:** firmy według kategorii i miasta · baza firm według branży i województwa · dentyści, weterynarze, hydraulicy, dekarze, warsztaty, restauracje · kontakty, e-maile, telefony · opinie Google i skargi na każdą firmę · lista leadów · kontakty do firm z e-mailem · lista firm z numerami telefonów · baza firm z e-mailem według miasta · firmy według kategorii z danymi kontaktowymi · wszyscy dentyści w mieście · wszystkie restauracje w dzielnicy · firmy według kategorii i kodu pocztowego · firmy według kategorii i województwa · firmy według kategorii i powiatu · opinie o firmach według miasta · opinie 1-2 gwiazdki według branży · lista do zimnych kontaktów · leady B2B według miasta · konkurenci w mojej okolicy według branży

**Türkçe — Türkiye:** kategori ve şehre göre yerel işletmeler · sektör ve ilçeye göre firma listesi · diş hekimleri, veterinerler, tesisatçılar, oto tamircileri, restoranlar · iletişim, telefon, WhatsApp · işletme başına Google yorumları ve şikayetler · potansiyel müşteri listesi · işletme iletişim bilgileri e-posta · telefon numaralı işletme listesi · şehre göre firma e-posta listesi · kategoriye göre işletme iletişim · bir şehirdeki tüm diş hekimleri · bir ilçedeki tüm restoranlar · kategori ve posta koduna göre işletmeler · kategori ve ile göre işletmeler · kategori ve bölgeye göre işletmeler · şehre göre işletme yorumları · kategoriye göre 1-2 yıldız yorumlar · soğuk arama işletme listesi · şehre göre B2B potansiyel müşteri listesi · bölgemdeki rakipler kategoriye göre

**Svenska — Sverige:** lokala företag efter kategori och stad · företagslista per bransch och kommun · tandläkare, veterinärer, rörmokare, takläggare, restauranger · kontaktuppgifter, e-post, telefon · Google-recensioner och klagomål per företag · **Norsk — Norge:** lokale bedrifter etter kategori og by, kontaktinfo, Google-anmeldelser · **Dansk — Danmark:** lokale virksomheder efter kategori og by, kontakter, Google-anmeldelser · **Suomi — Suomi:** paikalliset yritykset toimialan ja kaupungin mukaan, yhteystiedot, Google-arvostelut · företagskontakter med e-post · företagslista med telefonnummer · **Norsk:** lokale bedrifter etter kategori og by, bedriftskontakter med e-post, bedriftsliste med telefonnummer · **Dansk:** lokale virksomheder efter kategori og by, virksomhedskontakter med e-mail, virksomhedsliste med telefonnummer · **Suomi:** paikalliset yritykset toimialan ja kaupungin mukaan, yritysten yhteystiedot sähköposti, yrityslista puhelinnumeroilla · alla tandläkare i en stad · alla restauranger i en stadsdel · företag efter kategori och postnummer · företag efter kategori och län · företag efter kategori och region · recensioner av företag per stad · 1-2 stjärnors recensioner per bransch · lista för kall kontakt · B2B leads per stad

**Čeština — Česko:** místní firmy podle kategorie a města, kontakty, recenze Google · **Română — România:** afaceri locale după categorie și oraș, contacte, recenzii Google · **Magyar — Magyarország:** helyi vállalkozások kategória és város szerint, elérhetőségek, Google-értékelések · **Ελληνικά — Ελλάδα:** τοπικές επιχειρήσεις ανά κατηγορία και πόλη, επαφές, κριτικές Google · kontakty na firmy s e-mailem, seznam firem s telefonem · **Română:** firme locale pe categorii și oraș, contacte firme cu email, listă firme cu telefon · **Magyar:** helyi cégek kategória és város szerint, cégek elérhetősége e-mail, céglista telefonszámmal · **Ελληνικά:** τοπικές επιχειρήσεις ανά κατηγορία και πόλη, επαφές επιχειρήσεων με email, λίστα επιχειρήσεων με τηλέφωνο · všichni zubaři ve městě · všechny restaurace ve čtvrti · firmy podle kategorie a PSČ · firmy podle kategorie a kraje · recenze firem podle města · recenze 1-2 hvězdičky podle oboru · seznam pro studené oslovení · B2B leady podle města

**ไทย — ประเทศไทย:** ธุรกิจท้องถิ่นตามหมวดหมู่และเมือง · รายชื่อร้านตามเขตและจังหวัด · คลินิกทันตกรรม โรงพยาบาลสัตว์ ช่างประปา ร้านนวด ร้านอาหาร · เบอร์โทร LINE เฟซบุ๊ก · รีวิว Google และข้อร้องเรียนของแต่ละร้าน · รายชื่อลูกค้าเป้าหมาย · รายชื่อธุรกิจพร้อมเบอร์โทร · ข้อมูลติดต่อธุรกิจ อีเมล · รายชื่อบริษัทตามหมวดหมู่พร้อมอีเมล · ทันตแพทย์ทั้งหมดในเมือง · ร้านอาหารทั้งหมดในเขต · ธุรกิจตามหมวดหมู่และรหัสไปรษณีย์ · ธุรกิจตามหมวดหมู่และจังหวัด · ธุรกิจตามหมวดหมู่และอำเภอ · รีวิวธุรกิจตามเมือง · รีวิว 1-2 ดาวตามหมวดหมู่ · รายชื่อสำหรับติดต่อลูกค้าใหม่ · ลูกค้า B2B ตามเมือง

**Tiếng Việt — Việt Nam:** doanh nghiệp địa phương theo ngành và thành phố · danh sách cửa hàng theo quận và tỉnh · nha khoa, thú y, thợ sửa ống nước, spa, nhà hàng · số điện thoại, Zalo, Facebook · đánh giá Google và khiếu nại của từng cơ sở · danh sách khách hàng tiềm năng · danh sách doanh nghiệp có số điện thoại · liên hệ doanh nghiệp email · danh bạ doanh nghiệp theo ngành có email · tất cả nha khoa trong thành phố · tất cả nhà hàng trong quận · doanh nghiệp theo ngành và mã bưu điện · doanh nghiệp theo ngành và tỉnh · doanh nghiệp theo ngành và khu vực · đánh giá doanh nghiệp theo thành phố · đánh giá 1-2 sao theo ngành · danh sách tiếp cận khách hàng mới · khách hàng B2B theo thành phố

**اردو — پاکستان:** زمرے اور شہر کے لحاظ سے مقامی کاروبار · دانتوں کے ڈاکٹر، جانوروں کے ڈاکٹر، پلمبر، ریستوران · رابطہ نمبر، واٹس ایپ · Google جائزے اور شکایات · **Afrikaans / isiZulu — Suid-Afrika:** plaaslike besighede per kategorie en stad, kontakte, Google-resensies · amabhizinisi endawo ngesigaba nedolobha, imininingwane yokuxhumana · **Hausa / Yorùbá / Igbo — Nigeria:** kasuwanci na gida ta rukuni da birni · àwọn ilé-iṣẹ́ àdúgbò nípa ẹ̀ka àti ìlú · azụmahịa mpaghara site na ụdị na obodo — contacts and Google reviews · کاروبار رابطہ فون ای میل · فون نمبر کے ساتھ کاروبار کی فہرست · **বাংলা — বাংলাদেশ:** বিভাগ ও শহর অনুযায়ী স্থানীয় ব্যবসা, ব্যবসার যোগাযোগ ফোন ইমেইল, ফোন নম্বরসহ ব্যবসার তালিকা · **Afrikaans:** plaaslike besighede per kategorie en stad, besigheidskontakte met e-pos, besigheidslys met telefoonnommers · **Hausa:** kasuwanci a gari lambar waya, adireshin imel na kamfanoni · شہر کے تمام ڈینٹسٹ · علاقے کے تمام ریستوران · زمرہ اور صوبے کے لحاظ سے کاروبار · شہر کے لحاظ سے کاروبار کے جائزے · زمرہ کے لحاظ سے 1-2 اسٹار جائزے · شہر کے لحاظ سے B2B لیڈز

**Català — Catalunya, València, Balears:** negocis locals per categoria i ciutat · empreses per sector i codi postal · tots els dentistes d'una ciutat · tots els restaurants d'un barri · contactes d'empreses amb correu · llista d'empreses amb telèfon · ressenyes de negocis per ciutat · ressenyes d'1-2 estrelles per categoria · llista de prospecció · empreses per categoria i comarca

**Norsk — Norge:** lokale bedrifter etter kategori og by · bedrifter etter bransje og postnummer · alle tannleger i en by · alle restauranter i en bydel · bedriftskontakter med epost · bedriftsliste med telefonnummer · anmeldelser av bedrifter per by · 1-2 stjerners anmeldelser per bransje · liste for kald kontakt · bedrifter etter kategori og fylke

**Dansk — Danmark:** lokale virksomheder efter kategori og by · virksomheder efter branche og postnummer · alle tandlæger i en by · alle restauranter i en bydel · virksomhedskontakter med email · virksomhedsliste med telefonnummer · anmeldelser af virksomheder per by · 1-2 stjerners anmeldelser per branche · liste til kold kontakt · virksomheder efter kategori og region

**Suomi — Suomi:** paikalliset yritykset toimialan ja kaupungin mukaan · yritykset toimialan ja postinumeron mukaan · kaikki hammaslääkärit kaupungissa · kaikki ravintolat kaupunginosassa · yritysten yhteystiedot sähköposti · yrityslista puhelinnumeroilla · yritysten arvostelut kaupungeittain · 1-2 tähden arvostelut toimialoittain · kylmäkontaktilista · yritykset toimialan ja maakunnan mukaan

**Română — România:** firme locale pe categorii și oraș · firme pe domeniu și cod poștal · toți dentiștii dintr-un oraș · toate restaurantele dintr-un cartier · contacte firme cu email · listă firme cu telefon · recenzii firme pe oraș · recenzii de 1-2 stele pe categorie · listă de prospectare · firme pe categorie și județ

**Magyar — Magyarország:** helyi cégek kategória és város szerint · cégek szakma és irányítószám szerint · egy város összes fogorvosa · egy kerület összes étterme · cégek elérhetősége email · céglista telefonszámmal · cégek értékelései városonként · 1-2 csillagos értékelések kategóriánként · hideg megkeresés lista · cégek kategória és megye szerint

**Ελληνικά — Ελλάδα, Κύπρος:** τοπικές επιχειρήσεις ανά κατηγορία και πόλη · επιχειρήσεις ανά κλάδο και ταχυδρομικό κώδικα · όλοι οι οδοντίατροι μιας πόλης · όλα τα εστιατόρια μιας περιοχής · επαφές επιχειρήσεων με email · λίστα επιχειρήσεων με τηλέφωνο · κριτικές επιχειρήσεων ανά πόλη · κριτικές 1-2 αστέρων ανά κατηγορία · λίστα για ψυχρή προσέγγιση · επιχειρήσεις ανά κατηγορία και νομό

**Қазақша — Қазақстан:** санат пен қала бойынша жергілікті компаниялар · сала мен пошта индексі бойынша компаниялар · қаладағы барлық стоматологтар · компания байланыстары телефон email · қала бойынша компания пікірлері · санат бойынша 1-2 жұлдызды пікірлер · облыс бойынша компаниялар

**中文（繁體）— 台灣:** 依類別與城市搜尋在地商家 · 依行業與郵遞區號查找企業 · 某市所有牙醫診所 · 某區所有餐廳 · 商家聯絡方式 電話 電子郵件 · 附電話的商家名單 · 依城市查看商家評論 · 依行業查看1-2星負評 · 陌生開發名單 · 依類別與縣市查找企業

**粵語 — 香港:** 按類別搵本地商戶 · 按行業同地區搵公司 · 全港牙醫名單 · 某區所有餐廳 · 商戶聯絡電話 電郵 · 有電話嘅商戶名單 · 按區睇商戶評論 · 1-2星差評 按行業 · cold call 商戶名單

**भारतीय भाषाएँ — मराठी · ગુજરાતી · ਪੰਜਾਬੀ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം (India):** श्रेणी आणि शहरानुसार स्थानिक व्यवसाय, व्यवसाय संपर्क फोन ईमेल, शहरातील सर्व दंतवैद्य · શ્રેણી અને શહેર પ્રમાણે સ્થાનિક વ્યવસાયો, વ્યવસાય સંપર્ક ફોન ઈમેલ, શહેરના બધા દંત ચિકિત્સકો · ਸ਼੍ਰੇਣੀ ਅਤੇ ਸ਼ਹਿਰ ਅਨੁਸਾਰ ਸਥਾਨਕ ਕਾਰੋਬਾਰ, ਕਾਰੋਬਾਰ ਸੰਪਰਕ ਫ਼ੋਨ ਈਮੇਲ · வகை மற்றும் நகரம் வாரியாக உள்ளூர் வணிகங்கள், வணிக தொடர்பு தொலைபேசி மின்னஞ்சல், நகரத்தில் உள்ள அனைத்து பல் மருத்துவர்கள் · వర్గం మరియు నగరం వారీగా స్థానిక వ్యాపారాలు, వ్యాపార సంప్రదింపు ఫోన్ ఇమెయిల్ · ವರ್ಗ ಮತ್ತು ನಗರದ ಪ್ರಕಾರ ಸ್ಥಳೀಯ ವ್ಯವಹಾರಗಳು, ವ್ಯವಹಾರ ಸಂಪರ್ಕ ಫೋನ್ ಇಮೇಲ್ · വിഭാഗവും നഗരവും അനുസരിച്ച് പ്രാദേശിക ബിസിനസുകൾ, ബിസിനസ് കോൺടാക്റ്റ് ഫോൺ ഇമെയിൽ

**বাংলা — বাংলাদেশ, ভারত:** বিভাগ ও শহর অনুযায়ী স্থানীয় ব্যবসা · ব্যবসার যোগাযোগ ফোন ইমেইল · ফোন নম্বরসহ ব্যবসার তালিকা · শহরের সব ডেন্টিস্ট · এলাকার সব রেস্টুরেন্ট · শহর অনুযায়ী ব্যবসার রিভিউ · বিভাগ অনুযায়ী ১-২ স্টার রিভিউ · জেলা অনুযায়ী ব্যবসা

**Bahasa Melayu — Malaysia, Singapura, Brunei:** perniagaan tempatan mengikut kategori dan bandar · perniagaan mengikut kategori dan poskod · semua doktor gigi di sebuah bandar · semua restoran di sebuah kawasan · kenalan perniagaan dengan emel · senarai perniagaan dengan nombor telefon · ulasan perniagaan mengikut bandar · ulasan 1-2 bintang mengikut kategori · senarai prospek · perniagaan mengikut kategori dan negeri

**Afrikaans · isiZulu · isiXhosa — Suid-Afrika:** plaaslike besighede per kategorie en stad · besighede per kategorie en poskode · al die tandartse in 'n stad · besigheidskontakte met epos · besigheidslys met telefoonnommers · resensies van besighede per stad · 1-2 ster resensies per kategorie · amabhizinisi endawo ngesigaba nedolobha, ukuxhumana namabhizinisi ifoni i-imeyili · amashishini asekuhlaleni ngodidi nesixeko, unxibelelwano lwamashishini ifowuni i-imeyili

**Hausa · Yorùbá · Igbo — Nigeria:** kasuwanci na gida bisa rukuni da gari · kasuwanci a gari lambar waya · adireshin imel na kamfanoni · dukkan likitocin hakori a gari · àwọn iṣòwò àdúgbò nípa ẹ̀ka àti ìlú · nọ́mbà fóònù àwọn iṣòwò · ímeèlì àwọn ilé-iṣẹ́ · azụmahịa mpaghara site na ngalaba na obodo · nọmba ekwentị azụmahịa · email ụlọ ọrụ

### You don't fill in a form. You just ask.

This runs inside the **Claude or ChatGPT you already use**:

> **You** — Find every med spa in Eden Prairie and Minnetonka, Minnesota, with a phone number and rating. Then check their websites for an email I can actually write to.
>
> **Your AI** — 23 med spas. 21 list a phone; 14 have a website with an owner's email, sponsor and agency addresses removed. Top rated: Boho Studios (4.9, 212 reviews). Mostly reached by phone; six by email. Here's the list.
>
> Want to dig deeper? I can pull their Google reviews three ways: **how far back** — 3, 6 or 12 months, or 3 years; **which stars** — all, 1–2 (complaints), 4–5 (praise), or both; **which businesses** — all 23 or the top few by review count. Each gets the count, average and pace free; $0.003 per review.
>
> **You** — The 1–2 star reviews from the last 12 months.
>
> **Your AI** — 9 of the 23 have a complaint in the last year, 14 in all. The themes: billing surprises (5), missed appointments (4), pushy upsells (3). Here they are, one line per review, with the owner's replies.

The second step searches nothing and pays no list price: your assistant hands the businesses back by their map links and only the reviews are read.

### Say it in your own words

Any of these, typed into Claude or ChatGPT with Apify connected, runs this Actor:

- *Find all the dentists in Austin, Texas, with phone numbers and ratings.*
- *List every roofing contractor in zip code 55344.*
- *Every HVAC company in Minnesota — I need a count and a list.*
- *Med spas in Scottsdale with an email I can actually write to.*
- *All the massage salons in Warsaw* — or Kyiv, Bangkok, Hanoi, Berlin, Kraków, Lisbon.
- *Restaurants in Bangkok rated 4.5 or better.*
- *Gyms in Hanoi and how to reach them — they won't have email.*
- *Dentists in Austin, then their 1–2 star reviews from the last 12 months — I want to see what patients complain about.*
- *All reviews of those gyms for the last 3 years — I'm doing theme research.*
- *Plumbers, electricians, landscapers, auto repair shops, real estate agents, law firms, daycares, veterinarians, coffee shops, hotels, car dealers, accountants, chiropractors, salons, pharmacies* — any category Google Maps has, in any city, state, region or zip.

Google category + place → the list. That is the whole input.

**One city or many.** Say one town, or list several — *"dentists in Eden Prairie, Chanhassen and Chaska"* — and each is searched on its own and merged. Say a county, a state or a region — *"every HVAC contractor in Minnesota"* — and the whole area is walked. Use the area name your country uses and it is understood: state (US, Australia, India), province (Canada, Spain, Italy, China's neighbours), prefecture (Japan), oblast (Ukraine), voivodeship (Poland), Land (Germany), canton (Switzerland), county (UK, Ireland), region (France), department (Colombia). A zip code stays inside the zip. A whole country works too; set how many businesses per place so the bill stays where you want it. Anywhere Google Maps covers, except mainland China.

**And for the reviews** — say any of these after a list, or on its own with a list you already have:

- *Now the 1–2 star reviews of those dentists for the last 12 months — what do patients complain about?*
- *Google reviews of every gym in Denver, 4–5 stars only, last 6 months — what do people praise?*
- *All Google reviews of these 30 restaurants for the last 3 years, one line per review, for topic modelling.*
- *Which of these clinics got the most complaints this year? Count and pace per business.*
- *Read the reviews of the top 20 HVAC contractors in Minnesota by review count, last 12 months.*

Business reviews by date, with the complaints or the praise flagged and counted per business — without searching again. Google cannot hand over only the complaints of a busy business without reading the span, so the span is what you pay for; a business with few complaints all-time has them read exactly and alone, and a business with none is never opened. The place is written the local way too before searching — *downtown Warsaw* becomes *Śródmieście, Warszawa*, so a district means the district, not the whole city. Say "search the place exactly as I typed it" to switch that off.

#### Connect it once — five minutes

1. Free account at [apify.com](https://apify.com) — $5 credit. A business costs $0.010, so a first list of 50 is fifty cents.
2. **Settings → Integrations** → copy your **Personal API token**.
3. **Claude:** Settings → Connectors → Add custom connector → `https://mcp.apify.com` → authorise.
   **ChatGPT / Cursor / Qwen / DeepSeek** — the same address. Qwen and DeepSeek run it through **Cherry Studio** or **Dify** inside China; Cursor, Windsurf and any other MCP client take the same connector.

### What it finds

Any kind of business Google Maps knows, in any city, town, county, state, region or zip code, in any country. The ones people ask for most:

- **Health:** dentists, orthodontists, veterinarians and vets, animal hospitals, chiropractors, physical therapists, dermatologists, med spas, optometrists, urgent care, pharmacies, pediatricians, family doctors, mental health counselors, home care agencies
- **Home services:** plumbers, electricians, roofers, HVAC and heating and cooling contractors, general contractors, remodelers, landscapers, lawn care, tree services, painters, cleaning services, pest control, garage door repair, locksmiths, movers, solar installers, pool services, handymen
- **Beauty and wellness:** hair salons, barbers, nail salons, massage salons, spas, day spas, lash and brow studios, tattoo studios, gyms, yoga studios, pilates studios, martial arts schools, personal trainers
- **Food and drink:** restaurants, cafes, coffee shops, bakeries, bars, breweries, pizza places, food trucks, caterers
- **Auto:** auto repair shops, mechanics, body shops, car dealers, tire shops, car washes, towing
- **Professional:** law firms and attorneys, accountants and CPAs, insurance agents, real estate agents, mortgage brokers, financial advisors, marketing agencies, IT services, architects
- **Kids and education:** daycares, preschools, tutoring centers, music schools, dance studios, driving schools
- **Retail and property:** florists, jewelers, furniture stores, pet stores, boutiques, hotels, apartment complexes, storage facilities, funeral homes, churches

**The asks it answers:** the list · phone numbers · websites · owner emails · verified emails · messenger IDs · ratings · review counts · reviews by date · 1–2 star reviews and complaints · 4–5 star reviews and praise · top-rated only · businesses with no website · leads by zip code · leads by state · lead list for cold outreach · market map · competitor list.

### In n8n, Make or Zapier — no code, no chat

The same app runs inside a workflow. Apify's own n8n node (search **Apify** in n8n Cloud's node panel, or install `@apify/n8n-nodes-apify` on a self-hosted instance) runs any Actor; Make and Zapier have the same Apify module.

1. **Run Actor** — Actor: `lexonia/business-finder`; Custom input: the same JSON you would type in the form; Wait for finish: on.
2. **Get Dataset Items** — Dataset ID: `{{ $json.defaultDatasetId }}` from the step before.
3. Send the rows where they go: Google Sheets, Slack, Notion, your CRM.

Ready-made workflow to import: [`integrations/n8n/business-finder.json`](https://github.com/Lexonia-AI-APIFY/audience-intel/blob/main/integrations/n8n/business-finder.json) — a category and a city in, the list with contacts out, straight into your CRM. Pair the Apify node with n8n's **AI Agent** node and the assistant fills the input from a sentence, exactly as Claude does.

### What you get, per business

| | |
|---|---|
| **Who** | name, Google's category, and whether it matched your search exactly or only nearly |
| **Where** | street, city, state, zip, country, map coordinates, map link |
| **Standing** | rating, review count, reviews by star, opening hours, whether the owner has claimed the listing |
| **How to reach them** | phone and website from Google; with the contact check, emails, messenger IDs, Facebook, Instagram — and **the one contact to try first**, with a note saying what it is |
| **What customers say** | with the review history add-on: the reviews from the span and stars you chose — stars, date, text, the owner's reply — plus, free, how many in the span, their average, reviews per month, the newest date, and the themes Google tags across all reviews ("wait time (12)"). Also a file with one line per review |
| **How you found them** | the phrase that found each one, and its language |

### The contact is the market's, not ours

The same category is reached differently in every country, and the row says which:

| Market | How businesses are actually reached |
|---|---|
| Poland, Germany, the US | email and website |
| Ukraine | phone; often no website at all |
| Thailand | LINE and a Facebook page |
| Vietnam | phone and Zalo; most have no website |

Switch on the **contact check** and each website is read for the owner's real contacts: emails with sponsor and agency addresses thrown out, messenger IDs — WhatsApp, Viber, Telegram, Zalo, LINE, WeChat — and every result labelled by where it came from. Add **mailbox verification** and each address is confirmed to exist before you write, charged only when the answer is definite.

### What it costs

| | |
|---|---|
| **Each business returned** | **$0.010** |
| Contact check — each website read for the owner's contacts | + $0.005 |
| Mailbox verified — only definite answers are charged | + $0.010 |
| Review history — each review delivered from the span you chose; the star band flags and counts; counts, averages and pace free | + $0.003 |
| Seeing the plan and the price first — the estimate | **$0.00001**, effectively free |
| A business that lists no website, no contact — the row says so | **$0** beyond the list price |

100 businesses = **$1.00**. With contacts checked, $1.50. Platform usage included — there is no second bill. Bigger Apify plans pay less per row.

### Where it works

Anywhere Google Maps does. Tested on Warsaw, Kyiv, Bangkok and Hanoi as well as the US. It does not cover mainland China, where Google Maps is not the map people use.

### When it returns less than you expected

- **"related" rows** — Google matched your words loosely. Filter on Google's category to keep only the exact ones.
- **A small town** — there may genuinely be three. The count is real.
- **Zero** — the phrase may not exist as a category in that language. Try the broader category ("spa" rather than "hot stone massage") or type the local words yourself and switch localisation off.

***

Made by [Lexonia](https://apify.com/lexonia). Also from us: **Contact Details Scraper** (a website or a bio → the owner's contacts, sponsors filtered out), **Lexonia: Audience Intel** (describe an audience → the creators who reach it, with contacts), **YouTube Scraper** (Google's official API) and **Lexonia Video Lens** (any video → transcript, translation, summary).

# Actor input Schema

## `category` (type: `string`):

A Google Maps category, in any language — the words you would type into the map. It is translated into the local language before searching, because Google matches local words: "massage salon" finds nothing in Warsaw, "salon masażu" finds all of them. Good: "massage salon", "med spa", "roofing contractor", "dentist". Too broad to be useful: "shop", "services". Assistants: take the user's own words for the kind of business; do not broaden or translate — the Actor localises. Always fill it, also when the ask is about reviews ("the 1-star reviews of dentists in X" → category dentist); the reviews need the list first. Assistants: ONLY what the person said. Never take a place, site, link or topic from the examples on this page or from an earlier conversation; if the person did not give it, leave this empty and the app asks — an invented value runs and bills them.

## `locations` (type: `array`):

Cities, states, regions or zip codes, with the country so the map cannot guess wrong. Each line is searched separately. Good: "Warsaw, Poland", "Eden Prairie, MN, USA", "55344, USA", "Bavaria, Germany". Not enough on its own: "Springfield" (there are dozens). Assistants: always include the country; if the user named a district or region, pass it as they said it — the Actor rewrites it the local way. Assistants: ONLY what the person said. Never take a place, site, link or topic from the examples on this page or from an earlier conversation; if the person did not give it, leave this empty and the app asks — an invented value runs and bills them.

## `maxPerLocation` (type: `integer`):

The most businesses to return for each location. A city has a few dozen of most categories; a state has thousands. 50 is enough to see the shape of a market; 500 for a full list. Assistants: ask "all of them, or a cap per place?" only for a state or a country; a city is fine at the default.

## `localize` (type: `boolean`):

On: the category is translated into the language of each location and both versions are searched, then merged. This is the difference between finding zero massage salons in Kyiv and finding twenty-one. Off: only the words you typed are searched — use when you already typed them in the local language.

## `localizePlaces` (type: `boolean`):

On: the place is rewritten as Google Maps names it in that country before searching, so a district means the district. "Downtown Warsaw, Poland" is searched as "Śródmieście, Warszawa"; "Lviv region, Ukraine" as "Львівська область". A plain city, state or zip is left alone. Off: the place is searched exactly as you typed it — use when you already wrote it the way locals do, or want Google's own reading of your words.

## `minRating` (type: `string`):

Skip businesses rated below this. Leave empty for all. A business with no reviews yet has no rating and is kept.

## `onlyWithWebsite` (type: `boolean`):

On: skip businesses that list no website. Off (default): keep them — in Ukraine, Vietnam and Thailand most businesses have no website and are reached by phone, Zalo, Viber or a Facebook page, which this still returns.

## `findContacts` (type: `boolean`):

On: every business website is read for the owner's contacts — emails with sponsor and agency addresses thrown out, messenger IDs (WhatsApp, Viber, Telegram, Zalo, LINE, WeChat), social links — and each contact says where it came from. Off: you get what Google lists — phone, website, rating, category. Switch on for an outreach list; leave off for a market map. Assistants: switch on only if the user will write to these businesses; leave off for a market map. It adds $0.005 a business — say so. Do not ask about it on a list ask; offer it after the list.

## `verifyEmails` (type: `boolean`):

Only with the contact check above. Asks each mail server whether the exact mailbox exists, without sending anything. Charged only for a definite answer — exists, does not, or a throwaway address. Worth it before a campaign; not needed to see who is out there. Assistants: only with findContacts, and only if they will send a campaign; adds $0.010 a mailbox — say so.

## `reviewSpan` (type: `string`):

Read what customers say. Pick how far back to look and every business gets its reviews from that span — stars, date, the text, the owner's reply — plus, free, the count in the span, the average stars, reviews per month and the newest date. Leave on "none" for the list only. Good: "last 12 months" to judge a business today; "last 3 years" for topic or theme research. Each review delivered is charged. Assistants: never ask about reviews before the list; the closing line offers them after.

## `reviewStars` (type: `string`):

Only with a span above. "1–2 stars" reads the complaints — what an agency pitches against. "4–5 stars" reads the praise — what a business is known for. "1–2 and 4–5" skips the lukewarm 3s. "All" takes everything, best for theme and topic research. Assistants: "complaints", "bad reviews", "1 and 2 star" → low; "praise", "5-star" → high; "skip the 3s" → lowHigh; otherwise all. How it bills: every review delivered from the span is charged, and the band flags the ones you asked about (inBand) and drives the counts — Google cannot hand over only the complaints of a busy business without reading the span. A business with 15 or fewer complaints all-time is the exception: its complaints are read exactly and alone.

## `reviewsForTop` (type: `integer`):

0 (default): reviews for every business in the list. A number: only the N businesses with the most reviews get theirs — the cheap way to read the market leaders in a big list. Good: 20 on a 300-business state list. Assistants: when the person names a small number ("the top 2 dentists"), cap the list too — maxPerLocation 10 is enough to rank them by review count; every listed business is charged, so a 50-row list to read 2 is money the person did not ask to spend.

## `maxReviewsPerBusiness` (type: `integer`):

The most reviews to read for any one business, so a busy restaurant with 2,000 reviews does not run away with the bill. 200 is plenty for a read; 1000 for research. When the cap stops the read the row says so.

## `businessLinks` (type: `array`):

Paste the map links (the mapsUrl column) or place IDs from a list you already pulled, and only their reviews are read — no new search, no list price. Your assistant does this for you when you say "now the 1–2 star reviews for those". With this filled, category and location are not needed.

## `llmApiKey` (type: `string`):

The local-language translation uses a small language-model call. One is built in; bring your own key if you prefer the call on your account. Never logged, never written to the results.

## `estimateOnly` (type: `boolean`):

On: returns the phrases that would be searched, per location, and the expected cost, without searching. Good for a quick look before a big run. Off (default): runs. Assistants: TRUE whenever the person asks about cost, price, "how much", "what would it take", or before anything bigger than one city — show the price, wait for yes, then run with it off. A cost question that runs the list charges the person for an answer they did not order (25 Sep: "how much would 10 plumbers in Warsaw cost" ran and billed).

## Actor input object example

```json
{
  "category": "med spa",
  "locations": [
    "Eden Prairie, MN, USA",
    "Minnetonka, MN, USA"
  ],
  "maxPerLocation": 10,
  "localize": true,
  "localizePlaces": true,
  "minRating": "",
  "onlyWithWebsite": false,
  "findContacts": false,
  "verifyEmails": false,
  "reviewSpan": "",
  "reviewStars": "all",
  "reviewsForTop": 0,
  "maxReviewsPerBusiness": 200,
  "businessLinks": [
    "https://www.google.com/maps/search/?api=1&query=Evergreen%20Dental&query_place_id=ChIJ54Iuxm0Z9ocRxg9tJ813GVY"
  ],
  "estimateOnly": false
}
```

# Actor output Schema

## `businesses` (type: `string`):

Every business found, one per row, with Google's category, location, phone, website, rating, reviews and the best contact. Rows marked 'related' matched your words loosely — filter on Google's category to keep only the exact ones.

## `contacts` (type: `string`):

The same businesses seen contact-first: phone, emails, messenger IDs, Facebook and Instagram, and the phrase that found each one.

## `reviews` (type: `string`):

With the review history add-on: per business, the reviews from the span and star band you chose, with the count, average stars, pace and newest date on the row.

## `reviewsCsv` (type: `string`):

Every review delivered, one line each: business, phone, category, city, average stars in the span, then the review's stars, date, whether it is inside the band you asked for, the text, the owner's reply and the map link. Open it in a spreadsheet.

## `runSummary` (type: `string`):

Per location: the language detected, the phrases searched, how many businesses came back, how many matched the category exactly, and which contact channel most of them use — so you know before writing whether this is an email market, a phone market or a messenger market.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "category": "massage salon",
    "locations": [
        "Warsaw, Poland"
    ],
    "maxPerLocation": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("lexonia/business-finder").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "category": "massage salon",
    "locations": ["Warsaw, Poland"],
    "maxPerLocation": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("lexonia/business-finder").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "category": "massage salon",
  "locations": [
    "Warsaw, Poland"
  ],
  "maxPerLocation": 10
}' |
apify call lexonia/business-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lexonia/business-finder"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/VgNCC1lfJ1pS3JflM/builds/uxyH7MT1KJ73pgfh0/openapi.json
