Avvo Scraper — US Lawyer & Attorney Directory Data avatar

Avvo Scraper — US Lawyer & Attorney Directory Data

Pricing

from $1.30 / 1,000 results

Go to Apify Store
Avvo Scraper — US Lawyer & Attorney Directory Data

Avvo Scraper — US Lawyer & Attorney Directory Data

Extract US attorneys from Avvo: name, law firm, phone, Avvo Rating, reviews, practice area, address & hourly rate. Filter by practice area & state. Optional firm website & email enrichment for legal B2B lead generation.

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

Extract structured US attorney and law-firm data from Avvo, one of the largest legal directories in the United States. Pick a practice area and states (or paste Avvo URLs) and get clean records for every lawyer: name, law firm, phone, Avvo Rating, review count, practice area, full address, hourly rate, education and, optionally, a law-firm website and contact email.

No code, no login. Run it from the Apify Console, on a schedule, or from your own app via the API. Results download as JSON, CSV, Excel, HTML or XML, or sync straight into Google Sheets, Airtable, HubSpot, Make, Zapier and n8n.

⚖️ Built for legal lead generation & market research. Every record carries the attorney's name, firm, phone, rating and location — perfect for building targeted lists of lawyers by practice area and state.


📋 What this scraper does

Avvo lists hundreds of thousands of US attorneys across every practice area and state. This actor turns an Avvo directory search into a clean, structured dataset you can analyse, enrich or feed into a CRM.

Give it a practice area (e.g. personal-injury) and one or more states, and it will:

  • ✅ Collect every matching attorney, page after page
  • ✅ Return the Avvo Rating (0–10) and client review count
  • ✅ Capture the law firm, phone number and hourly rate
  • ✅ Break out the full address — street, city, state and ZIP
  • ✅ Include education (law schools / universities)
  • ✅ Optionally visit each profile for the firm website and years of experience
  • ✅ Optionally extract a contact email from the firm's website
  • ✅ De-duplicate every attorney by their Avvo ID

⭐ Why choose this scraper

  • Ready-to-use legal leads. Name, firm, phone, rating and location for every attorney — build outreach or referral lists in minutes.
  • Reputation signals. Avvo Rating and review count let you rank and qualify attorneys instantly.
  • Rich targeting. Filter by practice area and state to reach exactly the lawyers you need.
  • Deep enrichment. Optionally add each firm's website, the attorney's years of experience and a contact email.
  • Fast and reliable. Efficient extraction straight from Avvo's directory pages.

Use caseHow this scraper helps
Legal B2B lead generationBuild targeted lists of attorneys by practice area and state for outreach.
Legal marketing & SaaS salesReach law firms that match your product (case management, intake, ads, SEO).
Referral networksFind and rank attorneys by practice area, rating and location for referrals.
Recruiting & headhuntingSource lawyers by experience, education and specialisation.
Market researchMeasure attorney supply, ratings and pricing across practice areas and states.
Competitor analysisBenchmark firms by rating, reviews and coverage in any market.

🚀 Quick start

  1. Enter a Practice area slug (e.g. personal-injury, tax, divorce).
  2. Pick one or more States (or leave empty for nationwide).
  3. (Optional) Turn on Enrich from profile pages for website + experience, and Find emails from firm websites.
  4. Set Max attorneys and click Start.
  5. Download your data from the Storage → Dataset tab.

⚙️ Input

FieldTypeDescription
Practice areastringAvvo practice-area slug, e.g. personal-injury, tax, divorce, criminal-defense, bankruptcy-and-debt.
Statesmulti-selectOne or more US states. Empty = nationwide search for the practice area.
Avvo search URLsarrayAdvanced: paste full Avvo directory URLs (e.g. https://www.avvo.com/tax-lawyer/ca.html) instead of the fields above.
Enrich from profile pagesbooleanVisit each profile for the firm website and years of experience. Slower but richer.
Find emails from firm websitesbooleanFor attorneys with a firm website, try to extract a contact email. Coverage is partial (see below).
Max attorneysintegerCap on total attorneys returned. 0 = no limit.
ProxyobjectApify Proxy (US recommended, on by default).

Example 1 — Personal-injury lawyers in California & Texas

{
"practiceArea": "personal-injury",
"states": ["ca", "tx"],
"maxItems": 500
}

Example 2 — Tax attorneys in New York, with website + email

{
"practiceArea": "tax",
"states": ["ny"],
"enrichProfiles": true,
"enrichEmails": true,
"maxItems": 200
}

Example 3 — Paste Avvo URLs directly

{
"searchUrls": [
"https://www.avvo.com/divorce-lawyer/fl.html",
"https://www.avvo.com/immigration-lawyer/tx.html"
],
"maxItems": 300
}

📦 Output

Each attorney becomes one dataset record:

{
"lawyerId": "457496",
"name": "Kathryn Crawford Gentle",
"profileUrl": "https://www.avvo.com/attorneys/35243-al-kathryn-gentle-457496.html",
"jobTitle": "Attorney",
"firm": "Kathryn Crawford Gentle",
"avvoRating": 10,
"reviewCount": 9,
"phone": "(205) 208-1800",
"priceRange": "$275 - $300 per hour",
"street": "4505 Pine Tree Circle, Suite 121",
"city": "Vestavia",
"state": "AL",
"postalCode": "35243",
"practiceArea": "tax",
"practiceAreas": null,
"experienceYears": 24,
"education": "University of Alabama School of Law; University of Alabama - Tuscaloosa",
"website": "https://example-law-firm.com",
"email": "contact@example-law-firm.com",
"image": "https://images.avvo.com/.../lawyer_kathryn_gentle_457496.jpg",
"scrapedAt": "2026-07-02T00:00:00.000Z"
}

Output fields

FieldDescription
lawyerIdAvvo lawyer ID (used for de-duplication).
nameAttorney full name.
profileUrlAvvo profile page URL.
jobTitleJob title (e.g. Attorney).
firmLaw firm / business name.
avvoRatingAvvo Rating (0–10).
reviewCountNumber of client reviews.
phoneContact phone number.
priceRangeHourly rate / price range, when listed.
street / city / state / postalCodeOffice location.
practiceAreaThe practice area used in the search.
practiceAreasPractice areas listed on the profile (profile enrichment).
experienceYearsYears licensed / in practice (profile enrichment).
educationLaw schools / universities attended.
websiteLaw-firm website (profile enrichment).
emailContact email found on the firm website (email enrichment).
imageHeadshot image URL.
scrapedAtExtraction timestamp.

📧 About emails

Avvo does not publish attorney email addresses on its directory or profile pages. When you enable Find emails from firm websites, the actor visits the attorney's law-firm website (when the profile lists one) and extracts a contact email published on that site. Coverage is therefore partial — it depends on the attorney having a website that shows an email. For maximum reach, rely on the phone number, which is available for most attorneys directly from the directory, and use email as a bonus where available.


personal-injury · tax · divorce · criminal-defense · bankruptcy-and-debt · family · employment-and-labor · estate-planning · immigration · real-estate · dui-and-dwi · medical-malpractice · workers-compensation · business · car-accident · social-security-disability · intellectual-property · foreclosure · child-custody · landlord-and-tenant · wrongful-termination · probate · and many more.

Not sure of the slug? Search on avvo.com and copy the part of the URL before -lawyer — e.g. avvo.com/tax-lawyer/ca.htmltax.


🗺️ States

All 50 US states plus Washington DC are supported. Select one, several, or none (nationwide).


🧭 Tips for best results

  • Combine practice area + states to zoom into a precise legal market.
  • Rank by avvoRating + reviewCount to surface the strongest attorneys.
  • Turn on profile enrichment for firm website and years of experience.
  • Use the phone number as the primary contact channel — it's the most complete field.
  • Schedule weekly runs to track new attorneys and rating changes.

🔌 Integrations & export

  • Download formats: JSON, CSV, Excel, HTML, XML, RSS.
  • CRM / Sheets / Airtable / Make / Zapier / n8n: push results automatically.
  • API: run and fetch data with the Apify API or the JS / Python clients.
  • Scheduling: run on a schedule to keep an always-fresh attorney database.

❓ FAQ

Do I need an Avvo account or API key? No. You only need an Apify account.

Which attorneys are covered? US attorneys listed on Avvo, across every practice area and state.

Where does the phone number come from? Directly from the directory listing — it's available for most attorneys.

Why are some emails empty? Avvo doesn't publish emails. The actor only finds an email when the attorney's firm website publishes one, so coverage is partial.

Does it return duplicates? No. Attorneys are de-duplicated by their Avvo ID across all searches.


This actor collects publicly available information from Avvo's directory — the same data any visitor can see. It does not log in or access private data. Respect Avvo's Terms of Use and applicable law, and use the data for lawful purposes such as market research, analytics and B2B outreach.


🛟 Support

Need an extra field or hit an issue? Open a ticket from the actor's Issues tab with your input configuration.

Happy sourcing! ⚖️