California State Bar Attorney Scraper — Phone, Firm, License
Pricing
$4.00 / 1,000 per attorney returneds
California State Bar Attorney Scraper — Phone, Firm, License
Scrape licensed California attorneys from the State Bar directory — name, bar number, firm, mailing address, city, phone, website, license status, law school and admission date. Filter by city, name, firm or bar-number range. No login. Export JSON/CSV.
Pricing
$4.00 / 1,000 per attorney returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 hours ago
Last modified
Categories
Share
California State Bar Attorney Scraper
Turn the official State Bar of California licensee directory into a structured, ready-to-use attorney lead list — one clean row per licensed attorney, with phone, firm, mailing address and license status.
California is the largest bar in the United States (250k+ licensees) — the definitive contact universe for anyone who sells to attorneys.
What you get
One row per attorney:
name,barNumber,licenseStatus(Active / Inactive / Not Eligible / Resigned / Disbarred / Suspended)firmName,address,city,state,zip— parsed from the published mailing addressphone,fax— in plaintext on the sourcewebsite— when the attorney lists onecounty,lawSchool,admissionDate,practiceAreas(self-reported)hasDisciplinaryRecord— boolean, derived from the public license-history tableprofileUrl,scrapedAt
Email is NOT returned. The State Bar obfuscates attorney emails with JavaScript decoys (about 20 fake
mailto:spans per page, only the real one un-hidden by client-side script at runtime), so no HTTP/HTML scrape can reliably pick the real address. This actor returns phone, firm and mailing address, which the State Bar publishes in plaintext. No email is claimed anywhere.
Use cases
- Build malpractice-insurance prospect lists (carriers & brokers)
- Legal-SaaS outbound (practice-management, e-signature, billing)
- CLE / bar-prep marketing lists
- Legal recruiting and lateral sourcing
- Expert-witness and co-counsel sourcing
- Attorney license verification (status + bar number + admission date)
Inputs
Two modes:
1. Search (default) — targeted pulls:
queries— free-text terms (a last name, a firm, orlastname, city). Each query returns up to 500 attorneys (the site's hard cap). If a query hits 500, the log tells you to narrow it (e.g. add a city or split by last-name prefix).cities— exact-match city search (Advanced Search) when you want everyone in a city.statusFilter— keep only the license statuses you want (e.g. justActive). Empty = keep all.
2. Bar-number range — full-coverage crawl:
barNumberStart/barNumberEnd— bar numbers are sequential, so a range walks every profile in[start, end].
maxRecords caps how many attorneys the run returns (cost/speed guard).
Example input
{"searchMode": "search","queries": ["smith"],"cities": ["Los Angeles"],"statusFilter": ["Active"],"maxRecords": 1000}
Output sample
{"barNumber": "290151","name": "Aaron Thomas Smith","licenseStatus": "Active","firmName": "Aaron T. Smith PC","address": "1550 NW Eastman Pkwy, Ste 180, Gresham, OR 97030-3848","city": "Gresham","state": "OR","zip": "97030-3848","county": "","phone": "503-667-5300","fax": null,"website": null,"email": null,"lawSchool": "Thomas Jefferson SOL; San Diego CA","admissionDate": "6/6/2013","practiceAreas": "Elder Law; Trusts & Estates; Wills & Probate","hasDisciplinaryRecord": false,"profileUrl": "https://apps.calbar.ca.gov/attorney/Licensee/Detail/290151","scrapedAt": "2026-07-07T00:00:00.000Z"}
Export as JSON, CSV, Excel or via the Apify API.
Pricing
Pay per result — you are charged per attorney record returned (the attorney-scraped event). No subscription, no monthly minimum. Set maxRecords to bound spend on any run.
Legal note
This data is public record published by the State Bar of California. Use it only for lawful B2B outreach and license verification. You are responsible for complying with applicable laws (including anti-spam and privacy rules) when contacting attorneys.