Avvo Lawyers & Attorney Leads Scraper
Scrape US lawyer and attorney profiles: name, practice areas, law firm, full address, phone, Avvo rating, client reviews, years licensed, bar/license status and languages. Search by practice area or name across any city. Export to JSON, CSV or Excel.
{ "imageUrl": "https://images.avvo.com/avvo/ugc/images/head_s…", "name": "Samer Sami Habbas", "profileUrl": "https://www.avvo.com/attorneys/92618-ca-samer-…", "jobTitle": "Attorney", "firmName": "Samer Sami Habbas", "primaryPractice": "Personal Injury", "practiceAreas": ["Personal Injury","Brain Injury","Wrongful …, "avvoRating": 10, "avvoRatingLevel": "Superb" }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Image Url | Name | Profile Url | Job Title |
|---|---|---|---|
| https://images.avvo.com/avvo/ugc/… | Samer Sami Habbas | https://www.avvo.com/attorneys/92… | Attorney |
| https://images.avvo.com/avvo/ugc/… | James Bergener | https://www.avvo.com/attorneys/92… | Attorney |
| https://images.avvo.com/avvo/ugc/… | Hadi Edward Ramsey | https://www.avvo.com/attorneys/90… | Attorney |
{ "imageUrl": "https://images.avvo.com/avvo/ugc/images/head_s…", "name": "Samer Sami Habbas", "profileUrl": "https://www.avvo.com/attorneys/92618-ca-samer-…", "jobTitle": "Attorney", "firmName": "Samer Sami Habbas", "primaryPractice": "Personal Injury", "practiceAreas": ["Personal Injury","Brain Injury","Wrongful …, "avvoRating": 10, "avvoRatingLevel": "Superb" }
Frequently asked questions
Can I search by name instead of practice area?
Yes. Put a lawyer's name in the search field to find their profile, or a practice area to list many attorneys in a city.
What does the Avvo rating mean?
It is an overall score from 1 to 10 with a label such as Superb or Excellent. Client reviews are separate: `reviewsRating` is the average star score and `reviewsCount` is how many reviews were left.
Do you only charge for real results?
Yes. You are billed per attorney record returned. A run that finds nothing costs nothing.
How fresh is the data?
Every profile is read at run time, so each record reflects the attorney's current listing (see observedAt).
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.