Lawyer & Law Firm Leads Scraper for FindLaw avatar

Lawyer & Law Firm Leads Scraper for FindLaw

Pricing

from $0.90 / 1,000 law firms

Go to Apify Store
Lawyer & Law Firm Leads Scraper for FindLaw

Lawyer & Law Firm Leads Scraper for FindLaw

Scrape FindLaw's lawyer directory by practice area & city, ZIP or state: law firms & attorneys with every email, phone, website, office, practice area, award, roster, ratings & reviews (FindLaw, Avvo, Lawyers.com) and a lead score. Monitoring mode. Independent tool, not affiliated with FindLaw.

Pricing

from $0.90 / 1,000 law firms

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

3

Monthly active users

4 days ago

Last modified

Share

Lawyer & Law Firm Leads Scraper for FindLaw (Emails, Phones & Reviews)

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Internet Brands or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "FindLaw" is referenced only to describe the publicly available website this Actor collects data from.

Extract the FindLaw lawyer directory as ready-to-use B2B leads. Search law firms and attorneys by practice area and city, ZIP code or whole state and get, for every firm: every contact e-mail address FindLaw holds for it, phone, fax, websites, every office with its hours, practice areas, languages, awards and Super Lawyers selectees, the attorney roster, ratings from FindLaw, Avvo and Lawyers.com, optional client reviews, FindLaw's premium-profile flag and a 0–100 lead score.

No login, no cookies, no API key, no browser.

Why this scraper for FindLaw data?

Generic "paste-a-URL" crawlers grab a few visible fields. This actor reads FindLaw's public search pages, firm and attorney profiles and FindLaw's own review feed, and merges them into one dense record per firm.

DataGeneric crawlersThis actor
Firm / attorney name, profile URL, phone, address✅✅
Direct contact e-mail (every address the firm gave FindLaw)❌✅ when published
Fax, every website, every office with hours and services❌✅
Practice areas, languages, awards, Super Lawyers selectees❌✅
Attorney roster with titles and profile links❌✅
Ratings from FindLaw, Avvo and Lawyers.com, review themes❌✅
Client reviews from all three sources (optional)❌✅
FindLaw premium-profile flag (firms that pay for marketing)❌✅
Search by practice area name, ZIP code or a whole state❌✅
Monitoring (only new firms and new reviews)❌✅

What you get

GroupFields
Contactemail, emails (all addresses), phone, fax, website, websites, contactFormUrl
Locationaddress, geo, mapUrl, officeHours, offices (each with address, phones, fax, websites, hours, tags such as Free Consultations or Credit Cards Accepted, and its own FindLaw profile)
Profiledescription, practiceAreas, languages, honors (awards and honors), superLawyers, previousNames, firmInfo (representative cases and clients, published works, pro bono ...), priceRange, paymentMethods, areaServed
ServicesoffersFreeConsultation, offersVirtualAppointments, acceptsCreditCards, offersPaymentPlans, phonesAnswered24x7
Reputationrating + reviewCount (FindLaw's own reviews), overallRating + overallReviewCount (all sources), ratingsBySource, reviewThemes, reviewsSummary, featuredReview
Teamattorneys (name, title, profile URL, review count, Super Lawyers badge), attorneyCount, averageYearsOfExperience, superLawyersCount
FindLawisPremiumProfile, profileLevel, profileUpdatedAt, listingPosition, profileUrl, firmId, wldId
LeadleadScore (0–100: contactability, reputation, reach) plus the search it came from

Attorney rows add jobTitle, firmName, barAdmissions (with years), education, affiliations and attorneyInfo. Review rows carry the star rating, author, date, full text, source, the attorney reviewed, hired / recommended / verified flags and FindLaw's review themes.

Use cases

  • Legal lead generation - targeted lists of law firms by practice area and city with e-mail, phone and website, ready for your CRM or outreach sequence.
  • Legal-tech and marketing sales - find firms that already pay for FindLaw premium profiles (isPremiumProfile), filter by size, practice area, languages or free consultations.
  • Market research - map who practises what in any city or state, who is best reviewed, who is a Super Lawyers selectee.
  • Reputation monitoring - schedule monitoring mode with reviews on and get every new client review across FindLaw, Avvo and Lawyers.com.
  • Recruiting and referrals - attorneys by specialty and location with bar admissions, education and contact details.
  • Data enrichment - complete an existing firm list with addresses, offices, practice areas, ratings and contacts.

How to use

  1. Sign up for Apify - the free plan is enough to try this actor.
  2. Open Lawyer & Law Firm Leads Scraper for FindLaw, keep Search, type one or more practice areas (for example Personal Injury or Divorce) and locations (Houston, TX, a ZIP code or a state).
  3. Click Start. Firm leads stream into the dataset; switch between the Overview, Firms & attorneys, Leads and Reviews tabs.
  4. Export as JSON, CSV, Excel, XML or RSS, or pull the results through the Apify API.

Input

{
"practiceAreas": ["Personal Injury", "Criminal Defense"],
"locations": ["Los Angeles, CA", "77002", "Texas"],
"maxResults": 200,
"includeProfileDetails": true,
"includeReviews": false
}
  • practiceAreas - practice areas by name or FindLaw slug: Personal Injury, Divorce, DUI, Criminal Defense, Immigration, Bankruptcy, Estate Planning, Employment ... (all 120 below). A term FindLaw does not use is matched to the closest FindLaw area only when it is a clear match; otherwise it is skipped and named on the run card.
  • locations - City, ST (Miami, FL), a 5-digit ZIP code, a county (Orange County, CA) or a whole state (California, which sweeps its biggest cities first).
  • startUrls / urlsFromFile - FindLaw firm or attorney profiles and search result pages, typed in or imported from a file or Google Sheet.
  • maxResults (default 100) - most firm/attorney records for the run, shared fairly between your searches.
  • maxCitiesPerState (default 10) - how many cities a state location covers, biggest first.
  • includeProfileDetails (default on) - open each profile for e-mails, fax, offices, practice areas, awards, roster and ratings. No extra charge.
  • withEmailOnly (default off) - only firms and attorneys that list an e-mail address on FindLaw; the others are skipped and not billed.
  • includeReviews / maxReviewsPerFirm - client review rows, newest first, billed per review.
  • includeAttorneys - individual attorney rows from each search page (alternating with firms), billed per attorney; with profiles on, each attorney's own profile is read too.
  • enrichContactEmails - visit each firm's own website for extra e-mails, phones and social links, billed only when the visit finds something new.
  • monitorMode / monitorStoreName - return only firms new to the top results of each search (and reviews posted since the previous run).
  • proxyConfiguration / maxConcurrency - the default datacenter proxy needs no setup; refused requests are retried on fresh IPs automatically.

All 120 FindLaw practice areas (name → slug)

Practice areaSlugPractice areaSlug
Personal Injurypersonal-injury-plaintiffDivorcedivorce
Car Accidentmotor-vehicle-accidents-plaintiffFamily Lawfamily-law
Truck Accidenttruck-accidentChild Custodycustody-visitation
Medical Malpracticemedical-malpracticeChild Supportchild-support
Wrongful Deathwrongful-death-plaintiffAdoptionadoption
Premises Liabilitypremises-liability-plaintiffDomestic Violencedomestic-violence
Animal and Dog Bitesanimal-bites-plaintiffFather's Rightsfathers-rights
Brain Injurybrain-injuryMilitary Divorcemilitary-divorce
Birth Injurybirth-injuryCollaborative Lawcollaborative-law
Construction Accidentconstruction-accidentSame Sexsame-sex
Dangerous Productsproducts-liability-lawCriminal Defensecriminal-law
Drugs and Medical Devicesdrugs-medical-devicesDUI / DWIdui-dwi
Motor Vehicle Defectsmotor-vehicle-defectsDrug Crimedrug-crime
Asbestos Mesotheliomaasbestos-mesotheliomaSex Crimesex-crime
Toxic Moldtoxic-moldFederal and White Collar Crimeswhite-collar-crimes
Toxic Tortstoxic-tortsTraffic Ticketstraffic-violations
Assault and Battery (Plaintiff)assault-battery-plaintiffEstate Planningestate-planning
Sexual Abusesexual-abuse-plaintiffEstate Probateprobate-estate-administration
DefamationdefamationWillswills
Airplane, Bus and Helicopter Accidentsaviation-mass-transit-accidentsTruststrusts
Railroad Worker Injury and FELArailroad-worker-injury-felaElder Lawelder-law
Workers' Compensationworkers-compensation-lawNursing Home Abusenursing-home-abuse
Personal Injury Defensepersonal-injury-defenseHealth Care Lawhealth-health-care-law
Bankruptcybankruptcy-lawImmigrationimmigration-naturalization-law
CollectionscollectionsEmployment Rightsemployment-law-employee
Credit Repaircredit-repairEmployment Law (Employer)employment-law-employer
Debtor and Creditordebtor-creditorLabor Lawlabor-law
Foreclosure and Alternativesforeclosure-alternativesWage and Hourwage-hour
Business and Commercial Lawbusiness-commercial-lawWhistleblower and Qui Tamwhistleblower-qui-tam
Business Organizationsbusiness-organizationsWrongful Terminationwrongful-termination
ContractscontractsDiscriminationdiscrimination
Mergers and Acquisitionsmergers-acquisitionsHarassmentsexual-harassment
FranchisingfranchisingCivil Rightscivil-rights
Securitiessecurities-lawConstitutional Lawconstitutional-law
Antitrustantitrust-trade-regulationNative Peoplesnative-peoples-law
Banking and Finance Lawbanking-finance-lawConsumer Protectionconsumer-protection
Tax Lawtaxation-lawAuto Dealer Fraudauto-dealer-fraud
Tax Increment Financingtax-increment-financingLemon Lawlemon-law
Government Contractsgovernment-contractsLegal Malpracticelegal-malpractice
Administrative Lawadministrative-lawProfessional Malpracticeprofessional-malpractice-law
Admiralty and Maritimeadmiralty-maritime-lawInsurance Lawinsurance-law
Agricultureagriculture-lawBad Faith Insurancebad-faith-insurance
AviationaviationInsurance Defenseinsurance-defense
Cannabis Lawcannabis-lawDisability Insurancedisability
Communications and Media Lawcommunications-media-lawSocial Security Disabilitysocial-security-disability
Oil, Gas and Energyenergy-lawSocial Securitysocial-security
Transportationtransportation-lawERISAerisa
Copyrightsintellectual-property-lawVeteran's Benefitsveterans-benefit
PatentspatentsMilitarymilitary-law
TrademarkstrademarksReal Estatereal-estate-law
Internetinternet-cyberspaceLandlord and Tenantlandlord-tenant
Science and Technology Lawscience-technology-lawConstructionconstruction-law
Entertainment, Sports and Leisure Lawentertainment-sports-leisure-lawHousing and Construction Defectshousing-construction-defects
Gaminggaming-lawLand Use and Zoningland-use-zoning
Educationeducation-lawEminent Domaineminent-domain
Election Campaign and Political Lawelection-campaign-political-lawEnvironmental Lawenvironmental-law
Ethics and Professional Responsibilityethics-professional-responsibilityNatural Resourcesnatural-resources-law
Government Agencies and Programsgovernment-agencies-programsState, Local and Municipal Lawstate-local-municipal-law
International Lawinternational-lawADR, Arbitration and Mediationalternative-dispute-resolution
Class Actionsclass-actions-plaintiffLitigation and Appealslitigation-appeals

Output

Every row has a type: firm, attorney (with Include individual attorneys, or an attorney profile URL) or review (with Include client reviews). Each type has the same columns on every row, so a CSV export lines up. A firm record:

{
"type": "firm",
"firmId": "NDg4OTI3NF8x",
"name": "The Gonzalez Law Group, PLLC",
"profileUrl": "https://lawyers.findlaw.com/texas/houston/the-gonzalez-law-group-pllc-NDg4OTI3NF8x/",
"email": "leads@gonzalezlawgroup.net",
"emails": ["leads@gonzalezlawgroup.net", "marketing@gonzalezlawgroup.net"],
"phone": "+1-832-408-5799",
"fax": "832-530-4090",
"website": "https://www.gonzalezlawgroup.net/",
"address": { "street": "7151 Office City Drive", "city": "Houston", "region": "TX", "postalCode": "77087", "country": "US" },
"geo": { "latitude": 29.7007694, "longitude": -95.2905273 },
"offices": [{ "name": "The Gonzalez Law Group, PLLC - Houston, TX", "isMainOffice": true, "phone": "832-408-5799", "tags": ["Credit Cards Accepted", "Free Consultations", "Virtual Appointments"] }],
"practiceAreas": ["Personal Injury", "Motor Vehicle Accidents", "Immigration", "Family Law", "Accidents & Injuries", "Trucking Accidents", "Criminal Defense", "Criminal Law", "DUI/DWI"],
"languages": ["Spanish", "English"],
"honors": ["Avvo Client's Choice", "Avvo Top Contributor", "Super Lawyers Selectee"],
"superLawyers": ["Marco Gonzalez"],
"offersFreeConsultation": true,
"acceptsCreditCards": true,
"rating": 4.9,
"reviewCount": 103,
"overallRating": 4.8,
"overallReviewCount": 127,
"ratingsBySource": [{ "source": "Avvo", "rating": 4.6, "reviewCount": 24 }, { "source": "FindLaw", "rating": 4.9, "reviewCount": 103 }],
"reviewThemes": [{ "theme": "Adequacy of Support/Staff", "count": 91 }, { "theme": "Professionalism", "count": 79 }],
"attorneys": [{ "name": "Marco Gonzalez", "jobTitle": "Managing Partner, Trial Attorney", "profileUrl": "https://lawyers.findlaw.com/texas/houston/marco-gonzalez-NDg4OTUxNF8x/", "reviewCount": 26, "superLawyers": true }],
"attorneyCount": 18,
"isPremiumProfile": true,
"profileUpdatedAt": "2026-09-01",
"listingPosition": 3,
"searchPracticeArea": "criminal-law",
"searchCity": "houston",
"searchState": "texas",
"leadScore": 95
}

A review row:

{
"type": "review",
"reviewId": "12013972",
"firmName": "Michael A. Gottlieb, P.A.",
"source": "FindLaw",
"rating": 5,
"stars": 5,
"author": "Albert J.",
"datePublished": "2026-09-17T11:04:55Z",
"body": "Truly amazing we beat the charge ...",
"hired": true,
"recommended": true,
"verified": false,
"reviewPracticeAreas": ["Criminal Defense"],
"aspects": ["Skilled Advocacy", "Communication Style / Personability / Interpersonal skills", "Willingness to Recommend", "Demonstrated Case Results and Success"]
}

Good to know

  • FindLaw decides what each firm shows. E-mail, fax, hours, languages, awards, previous names and the attorney roster appear when the firm entered them; FindLaw premium profiles carry the most. A blank field means the firm did not publish it.
  • Ratings come in two flavours: rating / reviewCount count FindLaw's own reviews; overallRating / overallReviewCount are the score FindLaw shows from FindLaw, Avvo and Lawyers.com together, split in ratingsBySource.
  • Reviews are returned newest first from every source FindLaw shows on the profile. The author is shown the way FindLaw prints it: first name and last initial, or "Anonymous". Avvo reviews keep their headline in title. recommended is true when a FindLaw reviewer said they would recommend the firm; Avvo and Lawyers.com reviews do not carry that answer, so it is empty there.
  • Review dates: Avvo and Lawyers.com reviews carry a date only. When FindLaw imported a batch of them at once, the whole batch shows FindLaw's import date instead of the day each review was written; those rows have dateIsImportDate: true, so you can leave them out of "reviews per month" counts.
  • A whole state covers its biggest cities first (California: Los Angeles, San Diego, San Jose, San Francisco ...), up to Max cities per state. A firm listed in several of your searches is returned once.
  • Monitoring mode looks at the top Max results listings of each search every run and returns only the ones it has not returned before; with reviews on it also returns reviews posted since the previous run. It never bills a firm twice.
  • No results are billed for input FindLaw cannot serve: an unknown practice area, a city FindLaw has no page for or a non-FindLaw URL is named on the run card and skipped.
  • A run stops cleanly at its time limit or your maximum charge, with everything collected so far in the dataset.

How much does it cost to scrape FindLaw?

This Actor uses Apify's pay-per-event pricing, with no monthly rental. It charges:

  • Law firm - one full firm record: name, every contact e-mail, phone, fax, websites, all offices, practice areas, awards, overview, attorney roster, ratings and lead score.
  • Attorney - one attorney (with Include individual attorneys or an attorney profile URL): name, job title, firm, phone, address, practice areas and lead score; with full profiles on (the default) also the attorney's e-mail where FindLaw lists one, bar admissions, education, affiliations, languages, awards and ratings.
  • Review - one client review (with Include client reviews): rating, author, date, full text, source, rated aspects and highlighted notes.
  • Website contacts - one firm's own website visited for extra e-mails, phones and social links (with website enrichment on), charged only when the visit finds something FindLaw did not already give.
  • Actor start (from 23 October 2026) - a small fixed fee Apify charges once when a run starts, per GB of run memory: once for a run at the default 1 GB. It keeps runs that find nothing, or very little, fairly priced.

The current prices are shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/findlaw-scraper').call({
practiceAreas: ['Personal Injury'],
locations: ['Los Angeles, CA'],
maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} legal leads`);

Integrate with any app

Connect the dataset to 5,000+ apps - no code required:

  • Make - multi-step automation scenarios.
  • Zapier - push new firm leads straight into your CRM.
  • Slack - get notified when a monitored search adds new firms or reviews.
  • Google Drive / Sheets - auto-export every run to a spreadsheet.
  • Airbyte - pipe results into your data warehouse.
  • GitHub - trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT or any agent framework through the Apify MCP server - ask your assistant to "find every personal-injury law firm in Los Angeles with an e-mail and phone" and let it run the scraper for you. Plain-language practice areas and locations work as input, so an agent does not need FindLaw's URL slugs.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready: AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402: an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server, with no account and no API key.
  • Skyfire: agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete legal and professional lead-generation stack:

Tips

  • Plain names work. Personal Injury, Car Accident, DUI, Immigration and the official slugs (personal-injury-plaintiff) are all accepted; the table above lists every area.
  • Keep full profiles on for e-mails, fax, offices and ratings. It adds one page per firm and no extra charge.
  • Only want e-mailable firms? Turn on Only firms with an e-mail address; firms without one are skipped and not billed.
  • State-wide pulls: enter a state and raise Max cities per state to cover more of its cities, biggest first.
  • Recurring monitoring: pair a Schedule with monitoring mode (and reviews on) to capture new firms and new reviews as they appear. Use a separate monitor store name per tracked search.

FAQ

How do I scrape a specific city and practice area? Use Search with the practice area (Divorce) and the location (Miami, FL or a ZIP code), or paste the FindLaw search page URL into Start URLs.

Where does the e-mail come from? From the firm's own FindLaw profile: FindLaw keeps the addresses the firm gave it for client enquiries, and the actor returns all of them (emails) with the first as email. Turn on website enrichment to also collect addresses from the firm's own site.

Why do some firms have fewer details? FindLaw shows what each firm entered. Basic (non-premium) listings often have no e-mail, roster or awards; isPremiumProfile tells you which kind a firm is.

Can I get reviews from Avvo and Lawyers.com too? Yes. Reviews are read from the same feed FindLaw's profile uses, which includes reviews syndicated from Avvo and Lawyers.com; each review row names its source.

How do I monitor for new firms? Turn on monitoring mode and create a Schedule. Each run checks the top Max results listings of every search and returns only firms (and, with reviews on, reviews) it has not returned before.

Does it need a FindLaw account or API key? No. It reads FindLaw's public pages: no key, no login, no browser.

How is this Actor billed? Pay-per-event: you pay for each law firm, attorney and review saved (and for website contacts when the enrichment finds new ones) and, from 23 October 2026, a small fixed fee when a run starts. There is no monthly rental. Every price is shown on the Pricing tab.

Data & lawful use

This Actor reads business and professional listings that the professionals themselves published to be found: names, roles, firms, ratings and the contact details shown on the public listing. Because those details belong to identifiable people, treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for B2B prospecting or market research), keep any outreach relevant to the professional's line of work, honour opt-outs and deletion requests, and do not use the output for spam.

Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Internet Brands or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"FindLaw" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official FindLaw product, is not authorised or certified by Internet Brands, and does not distribute FindLaw software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this actor is actively maintained.