Avvo Lawyer Scraper - Attorney Leads & Contacts avatar

Avvo Lawyer Scraper - Attorney Leads & Contacts

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Avvo Lawyer Scraper - Attorney Leads & Contacts

Avvo Lawyer Scraper - Attorney Leads & Contacts

Scrape US attorneys from Avvo: name, firm, website, phone, full address, geo, practice areas, languages, bar license, ratings, reviews, awards, law school & bio. Thousands of B2B legal leads. No login.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

51

Total users

4

Monthly active users

9 hours ago

Last modified

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: 0 to pull an entire practice-area + state directory in a single run.


✨ Features

FeatureDescription
📦Thousands of leadsPaginates the full search (20/page, 100+ pages) for any practice area + state.
🏢Firm & contact dataAttorney name, law firm, firm website, phone and full mailing address.
🎓Bar license detailsJurisdiction, recognizing bar association and admission date per license.
Ratings & reviewsAvvo rating (1–5) and review count to qualify and prioritize leads.
🗺️Geo & practice areasLatitude/longitude plus every practice area and language the attorney lists.
🏆Awards & bioAwards, law school and the attorney's full biography.
No browserLightweight HTTP + JSON-LD parsing — fast and cheap at scale.
🛡️Login-free & safeReads public data over US residential proxies — no account, no ban risk.
📤Any formatExport 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

FieldTypeDescription
practiceAreastringPractice area slug (divorce, personal-injury, criminal-defense, immigration…).
locationstringUS state 2-letter code (ny, ca, tx) or a city slug.
startUrlsarrayAdvanced. Avvo search or profile URLs. Overrides Practice area + Location.
fetchProfileDetailsbooleantrue = open each profile for the full record (license, rating, awards, bio). false = cheap 20/page search records. Default false.
maxResultsintegerMax attorneys to collect. 0 = unlimited. Default 1000.
proxyConfigurationobjectUS 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

FieldDescription
name / profileUrlAttorney name and Avvo profile link
firm / websiteLaw firm name and firm website (from sameAs)
phone / addressPhone and full mailing address (street, city, state, zip)
lat / lngGeo coordinates
practiceAreasPractice areas the attorney lists (knowsAbout)
languagesLanguages spoken (knowsLanguage)
licensesBar licenses — state (jurisdiction), bar (recognizing bar), admissionDate
rating / reviewCountAvvo rating (1–5) and number of reviews
awardsRecognitions and awards
lawSchool / bioLaw school and full biography

With fetchProfileDetails: false you get the search-level subset (name, profile, phone, address, practice areas, rating) — much faster and cheaper for volume.


⚙️ How it works

  1. You provide a practice area + US state (or explicit Start URLs).
  2. The actor builds the Avvo search URL and paginates it — 20 attorneys per page — until results run out.
  3. Each result is parsed from the page's JSON-LD structured data into a clean record.
  4. If Fetch full profile details is on, each profile page is opened for the complete record.
  5. 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


🔗 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-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.