California State Bar Attorney License Scraper
Search the California State Bar directory and extract attorney license records for 270,000+ licensees. Get bar number, name, status, firm and address, city, phone, email, website, admission date and discipline history. Export to JSON, CSV or Excel.
{ "barNumber": "150000", "name": "Stuart Collins Woo", "status": "Active", "firmOrAddress": "Mastagni Holstedt, A.P.C., 1912 I St, Sacramen…", "city": "Sacramento", "phone": "916-446-4692", "fax": "916-447-4614", "email": "[email protected]", "lawSchool": "Golden Gate Univ SOL; San Francisco CA" }
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.
| Bar Number | Name | Status | Firm Or Address |
|---|---|---|---|
| 150000 | Stuart Collins Woo | Active | Mastagni Holstedt, A.P.C., 1912 I… |
{ "barNumber": "150000", "name": "Stuart Collins Woo", "status": "Active", "firmOrAddress": "Mastagni Holstedt, A.P.C., 1912 I St, Sacramen…", "city": "Sacramento", "phone": "916-446-4692", "fax": "916-447-4614", "email": "[email protected]", "lawSchool": "Golden Gate Univ SOL; San Francisco CA" }
Frequently asked questions
Which attorneys does this cover?
It covers attorneys listed in the public California State Bar attorney directory, which includes active, inactive, resigned, disbarred and otherwise ineligible licensees. You can reach any of them by searching a name or firm, or by looking up a specific bar number.
How many results can a single search return?
A name or firm search returns up to 500 matches from the directory, the same cap the State Bar search page uses. Use a more specific query, or pass a list of bar numbers, to target exactly the attorneys you need.
Can I look up specific attorneys directly?
Yes. Provide a list of bar numbers and the scraper fetches each full profile directly, with or without a text search. You can combine a search query and a bar-number list in the same run.
Why are some fields like email or website empty?
The State Bar profile only shows the contact details each attorney chose to publish, so phone, email and website are present for some attorneys and blank for others. Discipline summary is filled only when the profile records a status change or action.
Does it handle the email scrambling on the profile pages?
Yes. The profile pages hide the real email among decoy addresses, and the scraper resolves the genuine one that is actually shown to a visitor.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.