Lawyers.com Scraper
Pricing
Pay per event
Lawyers.com Scraper
Scrape attorney and law firm profiles from Lawyers.com. Extract names, firm info, contact details, practice areas, education, and peer endorsements. Filter by US state and legal practice area.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Lawyers.com Attorney Directory Scraper
Scrape attorney and law firm profiles from Lawyers.com, one of the largest US legal directories. Returns names, firm info, phone numbers, websites, practice areas, ratings, review counts, and biographical details for attorneys across all 50 states and 30+ practice areas.
Lawyers.com Scraper Features
- Extracts 20+ fields per attorney or firm record including contact details, practice areas, and ratings
- Filters by US state and legal practice area with 30 supported categories
- Discovers city-level listing pages automatically from each state's directory
- Deduplicates attorneys and firms across overlapping city and practice area results
- Handles Cloudflare protection with browser-based scraping and residential proxies
- Outputs to JSON, CSV, or the Apify API
Who Uses Lawyers.com Data?
- Legal marketing firms -- Build targeted attorney outreach lists filtered by state, city, and practice area
- CRM enrichment -- Populate contact databases with verified firm names, phone numbers, websites, and ratings
- Market analysis -- Measure attorney density by geography and specialty to identify underserved markets
- Lead qualification -- Filter attorneys by review count, average rating, and free consultation availability
- Competitive research -- Track how firms position themselves across practice areas and geographic markets
How the Lawyers.com Scraper Works
- Configure filters -- Select one or more US states and optionally narrow by practice area
- City discovery -- The scraper visits each state's city directory page and collects city-level listing URLs
- Listing extraction -- Each city listing page is scraped for firm cards containing attorney names, contact info, ratings, and practice summaries. Pagination is handled automatically.
- Export -- Deduplicated results land in the Apify dataset for download or API access
Input
{"maxItems": 100,"states": ["TX", "CA"],"practiceAreas": ["personal-injury"],"maxPagesPerCity": 5}
| Field | Type | Default | Description |
|---|---|---|---|
| maxItems | integer | 100 | Maximum number of attorney records to scrape. Required. |
| states | string[] | all states | US state codes to filter results (e.g., ["TX", "CA", "NY"]). Leave empty to scrape all states. |
| practiceAreas | string[] | all areas | Legal practice areas to filter (e.g., ["personal-injury", "family-law"]). Leave empty for all. |
| maxPagesPerCity | integer | 5 | Maximum listing pages to crawl per city before moving on. Each page has about 30 results. |
| proxyConfiguration | object | US Residential | Proxy settings. Lawyers.com uses Cloudflare, so residential proxies are required. |
Supported Practice Areas
Personal Injury, Criminal Law, Family Law, Divorce, Bankruptcy, Real Estate, Business Law, Civil Litigation, Labor and Employment, Wills and Probate, Immigration, Medical Malpractice, Workers Compensation, Child Custody, DUI/DWI, Estate Planning, Intellectual Property, Tax Planning, Traffic Violations, Wrongful Termination, Small Business Law, Insurance, Construction Law, Elder Law, Social Security Disability, General Practice, Corporate Law, Environmental Law, Securities, Trusts and Estates.
Lawyers.com Scraper Output Fields
{"attorney_id": "12345678","name": "John Smith","first_name": "John","last_name": "Smith","firm_name": "Smith & Associates, PLLC","title": null,"city": "Houston","state": "TX","location": "Houston, TX","street_address": null,"zip": "77002","phone": "(713) 555-0199","website": "https://www.smithlegal.com","practice_areas": "Car Accidents, Brain Injury, Wrongful Death","years_experience": null,"education": null,"bar_admissions": null,"peer_endorsements_count": null,"client_reviews_count": 42,"average_rating": 4.7,"bio_snippet": "Aggressive representation for personal injury victims across Texas","profile_url": "https://www.lawyers.com/houston/texas/john-smith-12345678-a/","source_page": "https://www.lawyers.com/personal-injury/houston/texas/law-firms/"}
| Field | Type | Description |
|---|---|---|
| attorney_id | string | Unique attorney identifier extracted from profile URL |
| name | string | Attorney full name |
| first_name | string | First name |
| last_name | string | Last name |
| firm_name | string | Law firm name |
| title | string | Professional title (e.g., Partner, Associate) |
| city | string | City where the attorney is located |
| state | string | Two-letter US state code |
| location | string | Full location string (city, state) |
| street_address | string | Street address of the firm |
| zip | string | Postal code |
| phone | string | Attorney or firm phone number |
| website | string | Attorney or firm website URL |
| practice_areas | string | Comma-separated list of legal practice areas |
| years_experience | number | Years of legal experience (when listed) |
| education | string | Comma-separated list of degrees and schools |
| bar_admissions | string | Comma-separated list of bar admissions |
| peer_endorsements_count | number | Number of peer endorsements from other attorneys |
| client_reviews_count | number | Number of client reviews |
| average_rating | number | Average client rating (0-5 scale) |
| bio_snippet | string | Short biography excerpt from the listing |
| profile_url | string | Full URL to attorney profile on Lawyers.com |
| source_page | string | URL of the listing page this record was scraped from |
FAQ
How do I scrape attorney data from Lawyers.com?
The Lawyers.com Scraper handles it. Set one or more US states, optionally filter by practice area, and configure your maxItems limit. The scraper discovers cities within each state, paginates through listing pages, and extracts attorney and firm records.
How much does the Lawyers.com Scraper cost to run?
The Lawyers.com Scraper uses pay-per-event pricing: $0.10 per actor start plus $0.001 per record. A 100-attorney run costs roughly $0.20. Residential proxy usage scales with the number of pages visited.
Can I scrape all 50 states at once?
Yes. Leave the states field empty and the Lawyers.com Scraper will iterate through every state. Set a reasonable maxItems limit -- the directory is large, and an uncapped run across all states will take a while and consume significant proxy bandwidth.
What practice areas does the Lawyers.com Scraper support?
The Lawyers.com Scraper supports 30 practice areas including Personal Injury, Criminal Law, Family Law, Divorce, Bankruptcy, Real Estate, Immigration, and more. Pass the practice area slugs in the practiceAreas input field, or leave it empty to scrape all categories.
Does the Lawyers.com Scraper need proxies?
Yes. Lawyers.com uses Cloudflare protection, so US residential proxies are required. The actor configures these automatically through Apify's proxy infrastructure.
Need More Features?
Need additional fields, profile-level detail pages, or a scraper for a different legal directory? File an issue or get in touch.
Why Use the Lawyers.com Scraper?
- Broad coverage -- 50 states, 30+ practice areas, and automatic city discovery so you do not have to manually build URL lists
- Deduplicated -- Attorneys and firms appearing across multiple cities or practice areas are tracked and emitted once
- Affordable -- Pay-per-event pricing at $0.001 per record with no subscription or minimum commitment