Lawyer & Attorney Lead Scraper — Verified Emails avatar

Lawyer & Attorney Lead Scraper — Verified Emails

Pricing

from $20.00 / 1,000 enriched attorney leads

Go to Apify Store
Lawyer & Attorney Lead Scraper — Verified Emails

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

Sam Kleespies

Maintained by Community

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

ParameterTypeDescriptionExample
businessTypeselectPractice area to searchPersonal Injury Lawyer
locationstringCity, state, or ZIP codeChicago, IL
searchQuerystringCustom query (when type is "Custom")"DUI attorney downtown Denver"
maxResultsintegerMaximum records per run (1–500)200
enrichEmailsbooleanCrawl websites for email addressestrue
verifyEmailsbooleanRun email verification passtrue
enrichSocialsbooleanExtract LinkedIn/Facebook linkstrue
outputFormatselectFull, HubSpot, or Salesforcehubspot

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?

FeatureThis ActorApollo.ioZoomInfoHunter.io
Google Maps as live data sourceYesNoNoNo
Real-time verified emailsYesCached databaseCached databaseYes
Law firm specializationYesGeneric B2BGeneric B2BDomain-level only
Approximate cost per lead~$0.01$0.10–$0.50$0.50–$2.00$0.05–$0.20
Custom city/ZIP geo-targetingAny locationPreset filtersPreset filtersDomain only
Individual attorney emailsYesYesYesNo

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:

  1. Pay-per-event pricing — You pay per enriched lead returned (see pricing above the README).
  2. 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

  1. Click Try for free on this actor's Apify page.
  2. Set businessType (e.g., Personal Injury Lawyer) and location (e.g., Houston, TX).
  3. Enable verifyEmails and enrichEmails for the highest-quality legal marketing leads.
  4. Run the actor and download your lawyer email list as CSV, JSON, or Excel.
  5. 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.

Browse our full suite of niche lead scrapers with verified email enrichment:

See all actors by samstorm

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:

FeatureGeneral Google Maps ScraperThis Actor
Pre-filtered attorney resultsNo — returns mixed inYes — every result is a attorney
Verified email addressesExtra add-on ($0.002/place)Built-in, included in price
Email deliverability check (DNS+SMTP)Not availableBuilt-in
Social media profilesExtra add-onBuilt-in
CRM-ready export (HubSpot, Salesforce)Not availableBuilt-in
Single-actor simplicityNeed 2-3 actors chainedOne actor, one click

What you get in a single run

  1. Search Google Maps for attorney businesses in any location
  2. Automatically crawl each business website for email addresses
  3. Verify every email with DNS and SMTP checks
  4. Extract social media profiles (Facebook, Instagram, LinkedIn, Twitter)
  5. 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.