Google Maps leads
Name, category, rating, reviews, address, phone, website and coordinates for every listing that matches your search.
SenseforgeAI Scraper collects business listings from Google Maps, visits each company's website for emails and social profiles, and gives you a clean table to filter and export.
Sample data · 4 of 48 records
| Title | Phone | Rating | Website | Status | |
|---|---|---|---|---|---|
| Northside Dental Care | hello@northsidedental.example | +91 20 4000 1234 | 4.8 | northsidedental.example | Operational |
| Smile Studio Clinic | contact@smilestudio.example | +91 20 4000 5678 | 4.6 | smilestudio.example | Operational |
| Riverside Orthodontics | — | +91 20 4000 2468 | 4.9 | riverside-ortho.example | Operational |
| City Dental Hospital | info@citydental.example | +91 20 4000 1357 | 4.4 | citydental.example | Operational |
Each scraper takes a few inputs, runs in the background, and stores its results as a dataset you can open later.
Name, category, rating, reviews, address, phone, website and coordinates for every listing that matches your search.
Public posts from people looking for a developer or agency, with the email or phone number they shared. No LinkedIn login needed.
The same lead data through Google's official Places API when you add your own API key, for faster and steadier runs.
Give it a list of domains and get back emails, WhatsApp numbers and LinkedIn, Facebook, Instagram, X, YouTube and TikTok links.
Page titles, meta descriptions, headings, body text, links and images from any list of URLs.
Product titles, prices, images and links from common e-commerce catalogue pages.
Sign in with your Google account and start your first run in under a minute.
Pick a scraper and enter searches like "dentists in Pune", one per line, or paste a list of websites.
Follow progress in the live log. Listings are opened one by one and each website is checked for contact details.
Narrow down to records with an email, phone or website, then download CSV or JSON, or pull results through the API.
Every lead comes back as the same set of named fields, so it drops straight into a CRM, a spreadsheet or your own pipeline.
| title | Business name |
|---|---|
| category | Primary category on Google Maps |
| rating · reviewsCount | Average rating and number of reviews |
| address · plusCode | Full address and Plus Code |
| phone | Listed phone number |
| website | Company website |
| email · emails | Emails found on the website |
| linkedin · instagram · … | Social profiles found on the website |
| latitude · longitude | Map coordinates |
| businessStatus | Operational, temporarily or permanently closed |
Start runs, check their status and download results from your own scripts. Requests are authenticated with the same Google sign-in, using a Firebase ID token.
POST /api/v1/actors/:id/runGET /api/v1/runs/:runIdGET /api/v1/datasets/:id/items# Start a Google Maps run for two searches curl -X POST "https://your-domain/api/v1/actors/google-maps/run" \ -H "Authorization: Bearer $ID_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "query": "dentists in Pune\nphysiotherapists in Pune", "limit": 25, "skipDuplicates": true }' # Then download the results as CSV curl "https://your-domain/api/v1/datasets/$DATASET_ID/items?format=csv" \ -H "Authorization: Bearer $ID_TOKEN" -o leads.csv
Sign in with Google to open the SenseforgeAI Scraper dashboard.