Lawyer & Attorney Lead Scraper — Verified Emails
Pricing
from $20.00 / 1,000 enriched attorney leads
Lawyer & Attorney Lead Scraper — Verified Emails
Scrape lawyer & attorney contacts from Google Maps with verified emails, phones & social links. Real-time data from firm websites. Export to HubSpot, Salesforce, or CSV. Built for legal SaaS sales, legal marketing & recruiting.
Pricing
from $20.00 / 1,000 enriched attorney leads
Rating
0.0
(0)
Developer
Sam Kleespies
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 minutes ago
Last modified
Categories
Share
Generate verified attorney email lists and law firm leads from Google Maps. This Apify actor scrapes attorney contact information at scale — names, emails, phone numbers, websites, and social profiles — for any legal specialty and location.
Key Features
- Google Maps search — Find businesses by type and location, powered by Playwright
- Email extraction — Automatically visits business websites to find contact emails
- DNS + SMTP verification — Confirms email deliverability to reduce bounce rates
- Social media links — Extracts Facebook, Instagram, LinkedIn, and Twitter/X profiles
- CRM-ready export — Output in Full, HubSpot Import, or Salesforce Import format
- Real-time data — Fresh results scraped on demand, not a stale database
Find Lawyer Emails for Any Practice Area
Stop manually hunting for attorney contact details. This scraper finds verified emails for:
- Personal Injury Lawyers
- Criminal Defense Attorneys
- Family Law Attorneys
- Immigration Lawyers
- Bankruptcy Attorneys
- Estate Planning Lawyers
- Corporate & Business Law Firms
Specify any city, state, or ZIP code and get a ready-to-use lawyer email list in minutes.
How to Scrape Attorney Contact Information
The scraper runs four automated phases to build your law firm leads list:
Phase 1 — Google Maps Scrape: Queries Google Maps for law firms matching your practice area and location filters. Collects business name, address, phone, rating, and website URL for every matching result.
Phase 2 — Website Email Crawl: Visits each law firm's website and crawls contact pages, attorney bio pages, and footer sections to extract email addresses directly from the source.
Phase 3 — Social Profile Extraction: Identifies LinkedIn, Facebook, and other social media profiles linked from the firm's website. Extracts attorney names and titles where available.
Phase 4 — Email Verification: Validates extracted emails using MX record checks and SMTP handshakes. Flags unverified addresses so you only contact deliverable inboxes.
What Data Do You Get?
Each record in your attorney lead generation export contains:
{"name": "Johnson & Associates Personal Injury Law","category": "Personal Injury Lawyer","address": "742 Michigan Ave, Chicago, IL 60601","phone": "(312) 555-0194","website": "https://johnsoninjurylaw.com","mapsUrl": "https://www.google.com/maps/place/...","rating": 4.8,"reviewCount": 127,"email": "contact@johnsoninjurylaw.com","emailVerified": true,"emailVerificationStatus": "smtp_verified","emailVerificationNote": "Verified via SMTP","allEmails": [{"address": "contact@johnsoninjurylaw.com", "verified": true, "status": "smtp_verified", "verificationNote": "Verified via SMTP"}],"socialLinks": {"facebook": "https://facebook.com/johnsoninjurylaw", "linkedin": "https://linkedin.com/company/johnson-associates-law"}}
Input Options
| Parameter | Type | Description | Example |
|---|---|---|---|
businessType | select | Practice area to search | Personal Injury Lawyer |
location | string | City, state, or ZIP code | Chicago, IL |
searchQuery | string | Custom query (when type is "Custom") | "DUI attorney downtown Denver" |
maxResults | integer | Maximum records per run (1–500) | 200 |
enrichEmails | boolean | Crawl websites for email addresses | true |
verifyEmails | boolean | Run email verification pass | true |
enrichSocials | boolean | Extract LinkedIn/Facebook links | true |
outputFormat | select | Full, HubSpot, or Salesforce | hubspot |
Use Cases
- Legal Marketing Agencies: Build targeted lawyer email lists by city and practice area for outreach campaigns and drip sequences promoting SEO, PPC, or web design services to law firms.
- Legal Software Vendors: Prospect law firms for case management, billing, or client intake software. Filter by practice area to match your product's core buyer persona.
- Bar Associations & CLE Providers: Compile attorney contact lists for continuing education marketing and membership renewal campaigns.
- Legal Recruiters: Find law firm leads when placing attorneys or legal staff. Target firms by specialty and geography to match open roles precisely.
- Litigation Support Services: Identify personal injury, criminal defense, or family law firms that need court reporting, e-discovery, deposition services, or expert witnesses.
Output Formats
Full Export (Default)
All fields included. Best for custom CRM imports or building a master attorney contact database from Google Maps data.
HubSpot Format
Pre-mapped to HubSpot contact and company properties. Import directly via HubSpot's CSV import wizard without field remapping.
Company Name, Company Domain Name, Phone Number, Street Address, Website URL, Email, Google Maps URL, Rating, Number of Reviews, Facebook Company Page, LinkedIn Company Page, Twitter Handle, Industry
Salesforce Format
Pre-mapped to Salesforce Lead object fields. Drop into Data Loader or a Salesforce Flow without transformation.
Account Name, Phone, Website, Billing Street, Email__c, Rating__c, Review_Count__c, Google_Maps_URL__c, Facebook__c, LinkedIn__c, Industry
Why Choose This Over Apollo.io, ZoomInfo, or Hunter.io?
| Feature | This Actor | Apollo.io | ZoomInfo | Hunter.io |
|---|---|---|---|---|
| Google Maps as live data source | Yes | No | No | No |
| Real-time verified emails | Yes | Cached database | Cached database | Yes |
| Law firm specialization | Yes | Generic B2B | Generic B2B | Domain-level only |
| Approximate cost per lead | ~$0.01 | $0.10–$0.50 | $0.50–$2.00 | $0.05–$0.20 |
| Custom city/ZIP geo-targeting | Any location | Preset filters | Preset filters | Domain only |
| Individual attorney emails | Yes | Yes | Yes | No |
Apollo.io and ZoomInfo rely on static databases that go stale quickly. This actor pulls live attorney contact information directly from Google Maps and crawls law firm websites in real time, so your lawyer email list reflects current data — not records from six months ago. Hunter.io only finds emails by domain and cannot discover new law firms the way a Google Maps scrape can.
Cost Estimation
Each run incurs two types of costs:
- Pay-per-event pricing — You pay per enriched lead returned (see pricing above the README).
- Platform usage — Apify charges for compute time and proxy bandwidth used during the run.
Typical costs for a 100-lead run:
- Run time: 5–15 minutes
- Platform usage: $0.50–$2.00 (depends on proxy type and email enrichment)
- Total per lead: varies by niche and location density
For the most cost-effective results, we recommend:
- Start with a small test run (10–25 leads) to validate data quality
- Disable email verification (
verifyEmails: false) if you plan to verify separately - Use specific locations (city + state) rather than broad regions
Getting Started
- Click Try for free on this actor's Apify page.
- Set
businessType(e.g.,Personal Injury Lawyer) andlocation(e.g.,Houston, TX). - Enable
verifyEmailsandenrichEmailsfor the highest-quality legal marketing leads. - Run the actor and download your lawyer email list as CSV, JSON, or Excel.
- Import directly into HubSpot, Salesforce, or any outreach tool using the pre-mapped format.
For high-volume attorney lead generation campaigns or API integrations, open an issue or contact the author through the Apify platform.
Related Lead Scrapers by samstorm
Browse our full suite of niche lead scrapers with verified email enrichment:
- Building Permit Lead Scraper - New construction & renovation leads
- Hiring Intent Lead Scraper - Companies actively hiring
- Contractor Email Extractor - HVAC, plumbers, roofers
- Dentist Lead Scraper - Dentists, doctors, clinics
- Restaurant Lead Scraper - Restaurants, bars, cafes
- Real Estate Agent Lead Scraper - Agents, brokers, property managers
- Financial Advisor Lead Scraper - Financial advisors, insurance agents
- Auto Dealer Lead Scraper - Car dealerships, auto shops
- Wedding Vendor Lead Scraper - Venues, photographers, planners
- Veterinarian Lead Scraper - Vets, pet groomers, pet stores
Why Use This Instead of a General Google Maps Scraper?
The general-purpose Google Maps Scraper on Apify costs $4-10 per 1,000 results but requires you to chain multiple actors, configure filters manually, and pay extra for email enrichment. Here is what you get with this dedicated Lawyer scraper that you will not get from a general tool:
| Feature | General Google Maps Scraper | This Actor |
|---|---|---|
| Pre-filtered attorney results | No — returns mixed in | Yes — every result is a attorney |
| Verified email addresses | Extra add-on ($0.002/place) | Built-in, included in price |
| Email deliverability check (DNS+SMTP) | Not available | Built-in |
| Social media profiles | Extra add-on | Built-in |
| CRM-ready export (HubSpot, Salesforce) | Not available | Built-in |
| Single-actor simplicity | Need 2-3 actors chained | One actor, one click |
What you get in a single run
- Search Google Maps for attorney businesses in any location
- Automatically crawl each business website for email addresses
- Verify every email with DNS and SMTP checks
- Extract social media profiles (Facebook, Instagram, LinkedIn, Twitter)
- Export in your choice of format: Full JSON, HubSpot Import, or Salesforce Import
No coding required. No API keys needed. No multi-actor pipelines to configure.
Use via Apify API
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('samstorm/lawyer-lead-scraper').call({businessType: 'Personal Injury Lawyer',location: 'Dallas, TX',maxResults: 50,enrichEmails: true,verifyEmails: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Frequently Asked Questions
How do I get a lawyer email list? Use this actor to scrape and verify attorney email addresses directly from Google Maps in real time. Enter a practice area (e.g., "Personal Injury Lawyer") and a location (e.g., "Atlanta, GA"), enable email enrichment and verification, and download your results as a CSV or JSON. You get a ready-to-use lawyer email list in minutes — no waiting for a sales rep, no subscription contract, no minimum purchase.
How much does a lawyer email list cost? Buying a static lawyer email list from data brokers typically runs $500–$5,000 for a few thousand records of unknown freshness. This actor costs a fraction of that on a pay-per-lead basis — roughly $0.01 per verified attorney contact. A list of 500 verified law firm leads typically costs $5–$15 in total, including Apify platform fees. You only pay for what you run, with no monthly minimums.
Is it legal to scrape attorney contact information? Attorney contact information listed on Google Maps and law firm websites is publicly available business data. Scraping publicly accessible contact details for B2B outreach purposes is generally lawful in the United States under the Computer Fraud and Abuse Act and the Ninth Circuit's ruling in hiQ Labs v. LinkedIn. That said, you remain responsible for complying with CAN-SPAM, GDPR (if contacting EU-based attorneys), and any applicable state bar regulations governing unsolicited legal marketing contact. This tool is intended for B2B sales and marketing to law firms — not consumer solicitation.
What types of lawyers can I find? This actor supports all major legal practice areas available on Google Maps, including:
- Personal Injury Lawyers — auto accidents, slip-and-fall, medical malpractice
- Family Law Attorneys — divorce, child custody, adoption, domestic violence
- Criminal Defense Attorneys — DUI/DWI, felonies, misdemeanors, white-collar crime
- Immigration Lawyers — green cards, visas, asylum, deportation defense
- Estate Planning Attorneys — wills, trusts, probate, elder law
- Bankruptcy Attorneys — Chapter 7, Chapter 13, debt relief
- Employment Lawyers — wrongful termination, discrimination, wage disputes
- Corporate & Business Lawyers — contracts, M&A, LLC formation
- Real Estate Attorneys — closings, title disputes, landlord-tenant
- Workers' Compensation Lawyers — workplace injury claims
Use the "Custom" search type to target any niche not listed — type exactly what you'd search on Google Maps.
Can I export lawyer leads to HubSpot or Salesforce?
Yes. Set outputFormat to hubspot to get a CSV pre-mapped to HubSpot contact and company properties — import directly via HubSpot's CSV import wizard with no field remapping. Set it to salesforce for a CSV aligned to Salesforce Lead object fields, ready for Data Loader or a Salesforce Flow. Both formats include firm name, email, phone, address, website, rating, review count, and LinkedIn URL out of the box.
How accurate are the email addresses?
Emails flagged emailVerified: true have passed both DNS MX record lookup and SMTP handshake verification, confirming the address exists on the mail server before delivery. Across law firm domains, this typically yields a bounce rate under 8% — significantly better than static attorney email lists from data brokers, which often show 20–40% bounce rates due to attorney turnover and firm rebranding. Attorney-level emails (e.g., mjohnson@smithlaw.com) are individually verified; generic firm addresses (info@, contact@) are also verified but may reach a receptionist rather than the attorney directly.
How is this different from buying a list from ZoomInfo or data brokers? ZoomInfo, Dun & Bradstreet, and similar data brokers sell attorney email lists compiled from aggregated sources that may be 6–24 months old. Attorney contact data goes stale fast — lawyers change firms, firms merge, solo practitioners retire. This actor pulls live data from Google Maps and crawls each law firm's website on the day you run it, so the emails reflect current firm websites rather than a database snapshot. You also get niche-specific fields like Google Maps rating, review count, and individual attorney bios that data brokers don't offer. And at roughly $0.01 per verified lead versus $0.50–$2.00 from ZoomInfo, the cost difference for a list of 1,000 attorney contacts is substantial.
Limitations
- Google Maps typically returns up to ~120 results per search query. Use multiple locations for larger datasets.
- Email extraction depends on the business having a website with visible contact info. Businesses using only contact forms won't have emails extracted.
- SMTP verification may be blocked by some mail servers, resulting in "unknown" status rather than confirmed valid/invalid.
- This actor finds business/professional emails only, not personal consumer emails.
Help Us Improve
If this actor saves you time, please consider leaving a review on the Apify Store. Your feedback helps other users discover this tool and helps us improve it. You can also report issues or request features through the Issues tab on the actor page.