Avvo Lawyer Scraper - Attorney Leads & Contacts
Pricing
from $1.99 / 1,000 results
Avvo Lawyer Scraper - Attorney Leads & Contacts
Avvo API alternative to scrape attorneys without login. Export lawyer leads to CSV/JSON: firm, phone, bar license, ratings, bio.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
51
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
π Overview
The Avvo Lawyer Scraper turns Avvo's attorney directory into structured B2B legal leads. Give it a practice area (divorce, personal injury, criminal defense, immigration, bankruptcyβ¦) and a US state or city, and it walks the full paginated results β 20 attorneys per page, 100+ pages, thousands of lawyers β returning each as a clean record.
Flip on Fetch full profile details to open each attorney's page and pull the complete professional record: bar license (jurisdiction, recognizing bar, admission date), Avvo rating, review count, awards, languages spoken, law school and a full bio.
It needs no login, no cookies and no API key β it reads only public directory data through US residential proxies. With no headless browser it's a fast, low-cost way to assemble large attorney datasets.
β Set
maxResults: 0to pull an entire practice-area + state directory in a single run.
β¨ Features
| Feature | Description | |
|---|---|---|
| π¦ | Thousands of leads | Paginates the full search (20/page, 100+ pages) for any practice area + state. |
| π’ | Firm & contact data | Attorney name, law firm, firm website, phone and full mailing address. |
| π | Bar license details | Jurisdiction, recognizing bar association and admission date per license. |
| β | Ratings & reviews | Avvo rating (1β5) and review count to qualify and prioritize leads. |
| πΊοΈ | Geo & practice areas | Latitude/longitude plus every practice area and language the attorney lists. |
| π | Awards & bio | Awards, law school and the attorney's full biography. |
| β‘ | No browser | Lightweight HTTP + JSON-LD parsing β fast and cheap at scale. |
| π‘οΈ | Login-free & safe | Reads public data over US residential proxies β no account, no ban risk. |
| π€ | Any format | Export to JSON, CSV, Excel, HTML or pull via API & webhooks. |
π― Who it's for
- Legal-tech & SaaS sales β build targeted outreach lists of attorneys by specialty and state.
- Marketing & lead-gen agencies β supply law firms and legal vendors with qualified prospects.
- Recruiters & legal staffing β source attorneys by practice area, location and bar admission.
- Market researchers β map the competitive landscape of any practice area across the US.
π§Ύ Input
| Field | Type | Description |
|---|---|---|
practiceArea | string | Practice area slug (divorce, personal-injury, criminal-defense, immigrationβ¦). |
location | string | US state 2-letter code (ny, ca, tx) or a city slug. |
startUrls | array | Advanced. Avvo search or profile URLs. Overrides Practice area + Location. |
fetchProfileDetails | boolean | true = open each profile for the full record (license, rating, awards, bio). false = cheap 20/page search records. Default false. |
maxResults | integer | Max attorneys to collect. 0 = unlimited. Default 1000. |
proxyConfiguration | object | US RESIDENTIAL proxy (required β Avvo is Cloudflare-fronted). Pre-configured for you. |
Example input
{"practiceArea":"personal-injury","location":"ca","fetchProfileDetails":true,"maxResults":2000}
Or drive it with explicit URLs:
{"startUrls":["https://www.avvo.com/divorce-lawyer/ny.html","https://www.avvo.com/immigration-lawyer/tx.html"],"fetchProfileDetails":false,"maxResults":5000}
π¦ Output
Each attorney is saved as one structured record (full record shown β fetchProfileDetails: true):
{"name":"Jane A. Attorney","profileUrl":"https://www.avvo.com/attorneys/10001-ny-jane-attorney-1234567.html","firm":"Attorney & Partners LLP","website":"https://www.attorneypartners.com","phone":"(212) 555-0123","address":{"street":"123 Main St, Suite 400","city":"New York","state":"NY","zip":"10001"},"lat":40.7128,"lng":-74.006,"practiceAreas":["Divorce","Family","Child Custody"],"languages":["English","Spanish"],"licenses":[{"state":"New York","bar":"New York State Bar","admissionDate":"2009"}],"rating":9.5,"reviewCount":42,"awards":["Avvo Clients' Choice 2024"],"lawSchool":"Columbia Law School","bio":"Jane is a family-law attorney with 15 years of experience...","scrapedAt":"2026-06-04T12:00:00.000Z"}
π Output field reference
| Field | Description |
|---|---|
name / profileUrl | Attorney name and Avvo profile link |
firm / website | Law firm name and firm website (from sameAs) |
phone / address | Phone and full mailing address (street, city, state, zip) |
lat / lng | Geo coordinates |
practiceAreas | Practice areas the attorney lists (knowsAbout) |
languages | Languages spoken (knowsLanguage) |
licenses | Bar licenses β state (jurisdiction), bar (recognizing bar), admissionDate |
rating / reviewCount | Avvo rating (1β5) and number of reviews |
awards | Recognitions and awards |
lawSchool / bio | Law school and full biography |
With
fetchProfileDetails: falseyou get the search-level subset (name, profile, phone, address, practice areas, rating) β much faster and cheaper for volume.
βοΈ How it works
- You provide a practice area + US state (or explicit Start URLs).
- The actor builds the Avvo search URL and paginates it β 20 attorneys per page β until results run out.
- Each result is parsed from the page's JSON-LD structured data into a clean record.
- If Fetch full profile details is on, each profile page is opened for the complete record.
- Results stream to the dataset, de-duplicated, ready to export.
No login, no cookies, no API keys β and no account is ever used or risked.
β FAQ
Is this an Avvo API alternative?
Yes. Avvo has no public attorney API, so this actor works as an Avvo API alternative β it reads public directory pages and returns the same fields (name, firm, phone, address, bar license, ratings, bio) as structured data.
Can I scrape Avvo without login?
Yes β it scrapes Avvo without any login, cookies or API key, reading only public directory data over US residential proxies.
How do I export Avvo lawyer data to CSV or JSON?
Every run is an Avvo attorney data export: results stream to a dataset you can download as CSV, JSON, Excel or HTML, or pull via API and webhooks.
π Works great with
- π§ Email Finder & Verifier β enrich attorney firm websites with contact emails.
- πΊοΈ B2B Lead Scraper β pair with location-based business leads for full coverage.
π Changelog
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for using this as an Avvo API alternative, scraping Avvo without login, and exporting Avvo attorney data to CSV/JSON.
2026-06-05
- π‘οΈ Reliability fix: results are no longer dropped by strict output validation β runs now complete cleanly even at high volume (thousands of results).
- β‘ Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build β reliability/maintenance pass.
