Avvo (Avvo.com) Attorney Scraper avatar
Avvo (Avvo.com) Attorney Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Avvo (Avvo.com) Attorney Scraper

Avvo (Avvo.com) Attorney Scraper

Extract attorney profiles, ratings, reviews & contact information from Avvo.com the leading legal directory in the US. Attorney profiles Ratings & reviews Practice areas Contact information Credentials Legal industry research Lead generation Reputation monitoring Market analysis Recruiting

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6.4 days

Issues response

a day ago

Last modified

Share

Avvo Attorney Scraper - Lawyer Profiles, Reviews, Ratings & Contact Data

Scrape Avvo for attorney profiles, client reviews, Avvo ratings, practice areas, education, bar admissions, and contact information. Extract disciplinary records, peer endorsements, and years of experience. Essential for legal industry research, law firm competitive intelligence, and legal tech lead generation.

Features

  • Attorney Profiles - Name, firm, photo, biography, contact info
  • Avvo Rating - Proprietary 1-10 rating based on experience, endorsements, and discipline
  • Client Reviews - Star ratings, review text, and dates
  • Peer Endorsements - Endorsements from other attorneys
  • Practice Areas - Primary and secondary specialties
  • Education & Credentials - Law school, bar admissions, years of experience
  • Disciplinary Records - Public discipline information where available
  • Location Search - City, state, or ZIP code filtering
  • Anti-Detection - Residential proxies for reliable access
  • No Login Required - Works with public Avvo data
  • Demo Mode - Test with sample data before going live

Who Should Use This Actor?

Build prospect lists of attorneys by practice area and location. Identify high-volume firms for legal software, marketing, and services sales.

Law Firm Marketing Directors

Monitor your firm's Avvo presence. Track partner ratings, compare against competing firms, and identify reputation management opportunities.

Find attorneys with specific credentials, practice areas, and experience levels. Source candidates by geography and specialization.

Insurance Companies

Research attorneys for panel appointments. Filter by practice area, rating, and disciplinary history.

Map the legal services landscape by practice area, geography, and pricing. Track market concentration and competitive dynamics.

Career Coaches & Consultants

Research competitive positioning for attorney clients. Compare ratings, reviews, and profiles within specific practice areas.

Quick Start

Demo Mode (Free Test)

{
"demoMode": true
}

Search by Practice Area and Location

{
"scrapeType": "search",
"practiceArea": "Personal Injury",
"location": "Los Angeles, CA",
"maxResults": 50,
"demoMode": false
}

Scrape a Specific Attorney

{
"scrapeType": "attorney_profile",
"attorneyUrl": "https://www.avvo.com/attorneys/12345-ca-john-smith.html",
"includeReviews": true,
"includeEndorsements": true,
"demoMode": false
}

Search Top-Rated Attorneys

{
"scrapeType": "search",
"practiceArea": "Criminal Defense",
"location": "Miami, FL",
"minAvvoRating": 8.0,
"maxResults": 25,
"demoMode": false
}

Input Parameters

ParameterTypeDefaultDescription
scrapeTypestringsearchType: attorney_profile, search, reviews
attorneyUrlstring-Direct Avvo attorney profile URL
attorneyNamestring-Attorney name to search
practiceAreastring-Practice area (Personal Injury, Criminal Defense, Family Law, etc.)
locationstring-City, State or ZIP code
minAvvoRatingnumber-Minimum Avvo rating (1.0-10.0)
includeReviewsbooleantrueScrape client reviews
includeEndorsementsbooleanfalseInclude peer endorsements
maxResultsnumber50Maximum attorneys
proxyConfigurationobjectResidentialProxy settings
demoModebooleantrueReturn sample data for testing
webhookUrlstring-Webhook URL for results delivery

Output Format

{
"name": "John Smith",
"avvoUrl": "https://www.avvo.com/attorneys/12345-ca-john-smith.html",
"avvoRating": 9.5,
"ratingLabel": "Superb",
"clientReviewRating": 4.8,
"reviewCount": 47,
"endorsementCount": 23,
"practiceAreas": ["Personal Injury", "Car Accidents", "Wrongful Death"],
"firmName": "Smith & Associates",
"yearsExperience": 22,
"barAdmissions": ["California (2003)", "Federal - Central District CA"],
"education": [
{
"institution": "UCLA School of Law",
"degree": "Juris Doctor",
"year": 2003
}
],
"address": "123 Law St, Suite 500, Los Angeles, CA 90001",
"phone": "(213) 555-1234",
"website": "https://smithlaw.com",
"languages": ["English", "Spanish"],
"feeStructure": "Free Consultation, Contingency Fee",
"awards": ["Top Attorney 2025", "Super Lawyers Rising Star"],
"disciplinaryActions": [],
"reviews": [
{
"rating": 5,
"title": "Won my case against all odds",
"text": "Mr. Smith handled my car accident case professionally...",
"date": "October 2025",
"helpful": 12
}
],
"endorsements": [
{
"endorser": "Jane Doe, Esq.",
"relationship": "Fellow attorney",
"text": "Excellent trial attorney with deep experience..."
}
],
"scrapedAt": "2026-01-28T10:30:00.000Z"
}

Pricing (Pay-Per-Event)

EventDescriptionPrice
attorney_scrapedPer attorney profile scraped$0.01
review_scrapedPer review extracted$0.003

Example costs:

  • 50 attorneys with reviews: (50 x $0.01) + (250 x $0.003) = $1.25
  • 200 attorneys, profiles only: 200 x $0.01 = $2.00
  • Demo mode: $0.00

Common Scenarios

{
"scrapeType": "search",
"practiceArea": "Personal Injury",
"location": "Texas",
"maxResults": 200,
"demoMode": false
}

Export to CRM for outreach campaigns.

Scenario 2: Competitive Firm Analysis

{
"scrapeType": "search",
"practiceArea": "Family Law",
"location": "Chicago, IL",
"minAvvoRating": 8.0,
"includeReviews": true,
"includeEndorsements": true,
"maxResults": 30,
"demoMode": false
}

Scenario 3: Recruiting Pipeline

{
"scrapeType": "search",
"practiceArea": "Corporate Law",
"location": "New York, NY",
"minAvvoRating": 9.0,
"maxResults": 50,
"demoMode": false
}

Webhook & Automation Integration

Zapier / Make.com / n8n

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. Route results to Google Sheets, CRM, Slack, etc.

Popular automations:

  • Attorney data -> HubSpot CRM (lead enrichment)
  • New profiles -> Slack notification (recruiting pipeline)
  • Profiles -> Google Sheets (competitive analysis database)

Apify Scheduled Runs

Schedule monthly runs to track rating changes and new reviews.

Official API Alternatives

Avvo does not offer a public data API.

Alternative legal data sources:

  • Martindale-Hubbell - Attorney ratings (no public API)
  • FindLaw - Attorney directory (limited data)
  • Justia - Legal information (some structured data)
  • State Bar Associations - Official bar membership data (varies by state)

This Scraper's Advantages

  1. Avvo rating - Proprietary 1-10 rating not available elsewhere
  2. Peer endorsements - Attorney-to-attorney credibility data
  3. Disciplinary records - Public discipline information
  4. Fee structure - Contingency, hourly, or flat fee information
  5. Pay-per-result pricing

FAQ

Q: Do I need an Avvo account?

A: No. This scraper uses public Avvo data. No login required.

Q: What is the Avvo rating?

A: The Avvo rating (1-10) is calculated from experience, industry recognition, and professional conduct. It's different from client reviews.

Q: Can I find attorneys by fee structure?

A: The feeStructure field in the output shows free consultation, contingency, hourly, or flat fee. Filter in post-processing.

Q: Are disciplinary records always available?

A: Avvo displays public disciplinary information when available from state bar associations. Not all attorneys have records.

Common Problems & Solutions

"Attorney not found"

  • Check the Avvo URL format
  • Try searching by name and location instead
  • Some newer attorneys may not have established profiles

"Limited reviews"

  • Not all attorneys have significant review volumes
  • Peer endorsements may be more plentiful for some attorneys

"Rate limited"

  • Wait 10-15 minutes between runs
  • Reduce maxResults

"Demo data showing"

  • Set demoMode: false - no account required

Built by John Rippy | Actor Arsenal