Finance Google Maps Lead Intelligence Scraper
Pricing
from $10.00 / 1,000 results
Finance Google Maps Lead Intelligence Scraper
Scrape CA firms, tax consultants & financial advisors from Google Maps with verified emails, lead scores, and instant delivery to Notion, Slack or Airtable.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Techforce Global
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Finance Google Maps Lead Scraper & MCP Connector
Find finance-related businesses on Google Maps — CA firms, tax consultants, financial advisors, insurance brokers, stock brokers, loan agencies, and more — and pull business name, address, phone, website, email, rating, reviews, working hours, and Maps URL, for any city, area, state, or country, in one run.
Built for agencies, B2B sales teams, and lead-gen builders who want a ready-to-pitch list of finance businesses — not just a name-and-phone scrape, but company emails plus optional lead intelligence (growth opportunity, sales angle, website health, and technical stack) for every business found.
Pick your finance subcategories and location → get every matching business with a verified email and lead score → deliver it straight into Notion, Slack, Jira, or your CRM.
⭐ Why This Actor?
- ✅ Finance-specific categories — CA Firm, Tax Consultant, GST Consultant, Accounting Firm, Auditor, Financial Advisor, Wealth Management Firm, Investment Service, Insurance Broker, Stock Broker, Loan Agency, Mortgage Broker, and more.
- ✅ Company email finder — visits each business's website and finds the best contact email, not just what's listed on the Maps profile.
- ✅ Optional lead intelligence — growth opportunity, recommended sales approach, website performance grade, suggested service improvements, and technical stack details, generated per business.
- ✅ Splits results evenly —
maxResultsis distributed across every subcategory you select, so you get a balanced mix instead of one category dominating. - ✅ Tunable concurrency — control how many businesses are processed in parallel with
batchSizeto balance speed against memory/compute cost. - ✅ Deliver anywhere via MCP connectors — push scraped leads straight into Notion, Slack, Jira, Airtable, or any other MCP-compatible tool.
- ✅ Export-ready — JSON, CSV, Excel, or straight into your own pipeline via the Apify API.
📝 Use Cases & ROI
| Use Case | Time Saved | What You Get |
|---|---|---|
| B2B sales prospecting | Hours/day of manual searching | A ready-made list of finance businesses with verified contact emails |
| Agency lead generation | 3–6 hrs/list | Pre-qualified leads with growth opportunity and pitch angle already written |
| Market mapping | 4–8 hrs/report | Every CA firm, advisor, or broker in a city/state, with ratings and reviews |
| Website audit outreach | 2–4 hrs/list | Website health scores and technical issues to open the conversation with |
| CRM enrichment | Ongoing manual entry | A structured feed that drops straight into your CRM or automation tool |
🚀 How to Use
- Open the Actor on Apify.
- Select one or more Business Types (finance subcategories) — leave the default (
CA Firm) or pick several. - Enter a Location — city, area, state, country, or a Google Maps URL.
- Set Maximum businesses (
maxResults) — split evenly across your selected subcategories. - Set Parallel browser pages (
batchSize) — lower it if pages load slowly or to keep memory usage down. - Toggle which lead intelligence sections to generate: Business Growth Opportunities, Recommended Sales Approach, Website Performance Report, Suggested Business Improvements, Website Technology Details.
- (Optional) Pick an MCP connector to deliver results into Notion, Slack, Jira, etc.
- Click Run — businesses are pushed to the dataset as each one is processed.
- Download as CSV, Excel, or JSON — or let the connector push them into your tools automatically.
💡 First time with a connector? Run once with a connector selected — the run log prints the connector's available tool names and, right before the first delivery call, the exact input schema that tool expects — so you know what to put in Connector tool name and Connector tool arguments.
🧩 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
subcategories | Array | Optional | Finance business types to search for (e.g. CA Firm, Tax Consultant, Financial Advisor, Insurance Broker, Stock Broker, Loan Agency). Default: ["CA Firm"]. |
location | String | Optional | City, area, state, country, or a Google Maps URL. Default: Ahmedabad. |
maxResults | Integer | Optional | Maximum total businesses for the whole run (1–500), split evenly across selected subcategories. Default: 20. |
batchSize | Integer | Optional | Number of businesses processed at once (1–20). Lower it if pages load slowly or to reduce memory use. Default: 2. |
includeLeadOverview | Boolean | Optional | Business growth opportunity, sales angle, and estimated service potential. Default: true. |
includePitchStrategy | Boolean | Optional | Recommended opening hook, services to pitch, pain points, and closing strategy. Default: true. |
includeWebsiteHealthScorecard | Boolean | Optional | Website performance report with final grade and classification. Default: true. |
includeServiceRecommendations | Boolean | Optional | Prioritized service recommendations with expected outcome. Default: true. |
includeTechnicalIntel | Boolean | Optional | Website tech stack, SSL/security status, robots.txt, sitemap, and key issues. Default: true. |
maxAuditPagesPerSite | Integer | Optional | Maximum website pages audited per business when any analysis section is enabled (1–25). Default: 4. |
mcpConnector | Connector | Optional | Deliver scraped leads into a connector you've authorized (Notion, Slack, Jira, GitHub, Airtable, …). |
deliveryMode | Enum | Optional | summary (one call listing all leads), chunked (split a long list across a few calls), perLead (one call per lead), or none. Default: summary. |
mcpTool | String | Optional | Tool to call on the connector (e.g. create-pages for Notion, send_message for Slack). |
mcpArguments | Object | Optional | Arguments for the tool; string values support {placeholders}. |
mcpMessageTemplate | String | Optional | Template rendered and exposed as the {message} placeholder. |
Note: the free plan caps runs at 10 leads. Upgrade to a paid plan for full result counts and priority support.
Example — CA firms and tax consultants in Ahmedabad
{"subcategories": ["CA Firm", "Tax Consultant"],"location": "Ahmedabad","maxResults": 30,"batchSize": 2}
Example — Financial advisors and wealth managers, no lead intelligence
{"subcategories": ["Financial Advisor", "Wealth Management Firm"],"location": "Mumbai","maxResults": 50,"includeLeadOverview": false,"includePitchStrategy": false,"includeWebsiteHealthScorecard": false,"includeServiceRecommendations": false,"includeTechnicalIntel": false}
Example — Scrape and post a summary to Slack
{"subcategories": ["Insurance Broker"],"location": "Bengaluru","mcpConnector": "<your-slack-connector>","deliveryMode": "summary","mcpTool": "send_message","mcpArguments": { "channel": "#leads", "text": "{message}" },"mcpMessageTemplate": "Found {leadCount} leads in {location}:\n\n{leads}"}
Example — Scrape and create Notion pages (chunked, for large result sets)
{"subcategories": ["Loan Agency", "Mortgage Broker"],"location": "Delhi","maxResults": 100,"mcpConnector": "<your-notion-connector>","deliveryMode": "chunked","mcpTool": "create-pages","mcpArguments": {"parent": { "page_id": "<your-page-id>" },"pages": [{"properties": { "title": "Finance leads — {location} ({subcategories}) — part {part}/{partCount}" },"content": "{leads}"}]}}
Example — One Notion page per lead
{"subcategories": ["Stock Broker"],"location": "Pune","mcpConnector": "<your-notion-connector>","deliveryMode": "perLead","mcpTool": "create-pages","mcpArguments": {"parent": { "page_id": "<your-page-id>" },"pages": [{"properties": { "title": "{businessName} — {category}" },"content": "**Address:** {address}\n**Phone:** {phone}\n**Email:** {companyEmail}\n**Website:** {website}\n\n[View on Google Maps]({googleMapsUrl})"}]}}
Placeholders available in arguments / template
Summary & chunked modes: {leadCount} · {subcategories} · {location} · {leads} (all leads as text lines) · {message}
Chunked mode adds: {part} · {partCount}
Per-lead mode: {businessName} · {category} · {address} · {phone} · {website} · {companyEmail} · {emailStatus} · {googleRating} · {totalReviews} · {googleMapsUrl} · {searchQuery} · {message}
📦 Output Fields
Every business record includes the following top-level fields, plus any enabled lead intelligence sections:
| Field | Description |
|---|---|
businessName | Business name |
category | Finance subcategory searched (e.g. CA Firm) |
address | Street address |
phone | Phone number |
website | Business website |
companyEmail | Best contact email found on the website |
emailStatus | Whether an email was found |
workingHours | Weekly working hours |
googleRating | Google Maps rating |
totalReviews | Number of Google Maps reviews |
googleMapsUrl | Direct link to the Google Maps profile |
searchQuery | The search query that found this business |
LEAD_OVERVIEW | Lead priority, revenue opportunity, sales angle, recommended pitch |
PITCH_STRATEGY | Opening hook, services to pitch, pain points, outcomes, closing strategy |
WEBSITE_HEALTH_SCORECARD | Final website grade, classification, grade breakdown |
SERVICE_RECOMMENDATIONS | Prioritized recommendations with what to fix, why, and expected outcome |
TECHNICAL_INTEL | Tech stack, SSL/security status, robots.txt, sitemap, audited pages, key issues |
Example Output
[{"businessName": "Sharma & Associates, Chartered Accountants","category": "CA Firm","address": "Navrangpura, Ahmedabad, Gujarat","phone": "+91 98765 43210","website": "https://sharmaca.example.com","companyEmail": "contact@sharmaca.example.com","emailStatus": "Found","workingHours": "Mon-Sat 10:00-19:00","googleRating": 4.6,"totalReviews": 128,"googleMapsUrl": "https://www.google.com/maps/place/...","searchQuery": "CA Firm in Ahmedabad"}]
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
🔌 Integrations & Delivery
Deliver scraped leads into any MCP connector you've authorized in Apify — no glue code, no webhooks:
- Notion — create a page per lead, or one page listing all leads (use
chunkedmode for large result sets so Notion never times out) - Slack / Discord — post a summary or per-lead alerts to a channel
- Jira / GitHub / Linear — open follow-up tasks from qualified leads
- Airtable / Google Sheets — append a structured row per lead
- …or any other MCP-compatible connector
Credentials stay private — delivery runs through the Apify MCP Proxy, so the Actor never sees your connector tokens. The dataset is always saved regardless of these settings; you can also consume it directly via the Apify API, or wire it into n8n, Zapier, and Make.
⚙️ Delivery modes:
summarysends one call with every scraped lead,chunkedsplits a large lead list across several calls, andperLeadsends one call per lead. MCP delivery runs after the dataset is saved and never affects what's stored there.
💡 Growth Hack: Automated Lead Alerts via n8n
Connect this Actor to n8n to build a "New Leads" bot:
- Set the Actor to run on a weekly schedule for your target cities.
- Filter for
emailStatus: "Found"and a strongWEBSITE_HEALTH_SCORECARDgrade. - Send a Slack or Telegram notification whenever a fresh, well-qualified lead shows up.
🛠️ How It Works
my_actor/main.py reads the input, then:
- Builds Google Maps searches from the selected finance subcategories and location, distributing
maxResultsevenly across subcategories. - Visits each Google Maps business profile with Playwright and extracts name, category, address, phone, website, rating, reviews, working hours, and Maps URL.
- Visits the company website to find the best contact email.
- Runs any enabled lead intelligence sections (growth opportunity, sales approach, website performance, service recommendations, technical details), auditing up to
maxAuditPagesPerSitepages per site. - Pushes each business to the dataset as soon as it's processed.
- Once scraping finishes, if a connector is configured, delivers the collected leads via MCP in the selected mode (
summary,chunked, orperLead).
Built with: Apify SDK for Python · Playwright · MCP
🆘 Support
For issues, custom scraping requests, or feature suggestions:
Email: bhavin.shah@techforceglobal.com
Need a Custom Pipeline?
Want multi-city batch runs, scheduled refreshes, deeper enrichment, or a full data-warehouse integration?
📅 Book a Free 15-min Consultation
Made with ❤️ by Techforce Specialists in High-Performance Web Scrapers and AI Automation.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google or Google Maps. All trademarks are property of their respective owners. The Actor collects only publicly available business listing data displayed on Google Maps and company websites, and does not log into, or scrape behind the authentication of, any platform. Use the data responsibly and in compliance with applicable laws (including GDPR/CCPA) and Google's terms of service.