bluedoor data·SF Superior Court API·bluedoor.sh ↗

HomeSourcescalbar_attorney_search

State Bar of California Attorney Search

Source ID calbar_attorney_search. Use source caveats and join keys before treating context records as court facts.

Source overview

Source IDcalbar_attorney_search
NameState Bar of California Attorney Search
OwnerThe State Bar of California
Layerattorney_identity
CoverageCalifornia attorney license number, status, city, admission date, firm/address, public detail lookup, and detail-page license history. The case-seeded cache now covers 454 hydrated case-attorney rows, 161 unique attorney-name searches, 3 direct SFSC civil BARNUM detail hits, 115 one-result name hits, 26 ambiguous name-query buckets, and 20 no-hit name queries. The promoted index contains 117 attorney_licenses, 539 attorney_license_candidates, and 241 attorney_license_events; the bounded public discipline sample brings the profile to 249 parsed history rows and proves discipline/admin rows and State Bar Court case-number extraction.
FormatsHTML
Join keysbar_number, attorney_name, state_bar_court_case_number, firm_name, address
CaveatsCriminal portal has attorney names but no bar numbers; name-only matching has ambiguity and must expose confidence., License-history rows are professional-license context, not SFSC case outcomes., State Bar Court case numbers must be namespaced separately from SFSC case numbers.

Linked cases

0 matching cases for this source filter.

No matching cases.

Source artifacts

Artifact IDSource IDArtifact TypePathURLCaptured At
-calbar_attorney_searchpublic_search---
-calbar_attorney_searchpublic_detail_history_profile---

Full source record

Access Modepublic_html_get
Cadenceoperational
CoverageCalifornia attorney license number, status, city, admission date, firm/address, public detail lookup, and detail-page license history. The case-seeded cache now covers 454 hydrated case-attorney rows, 161 unique attorney-name searches, 3 direct SFSC civil BARNUM detail hits, 115 one-result name hits, 26 ambiguous name-query buckets, and 20 no-hit name queries. The promoted index contains 117 attorney_licenses, 539 attorney_license_candidates, and 241 attorney_license_events; the bounded public discipline sample brings the profile to 249 parsed history rows and proves discipline/admin rows and State Bar Court case-number extraction.
Government Levelstate_bar
IDcalbar_attorney_search
Layerattorney_identity
NameState Bar of California Attorney Search
OwnerThe State Bar of California
Profile Statuspromoted_bounded_attorney_cache
Canonical Recordsattorney_license, attorney_license_event, attorney_license_candidate, case_person, source_record
CaveatsCriminal portal has attorney names but no bar numbers; name-only matching has ambiguity and must expose confidence., License-history rows are professional-license context, not SFSC case outcomes., State Bar Court case numbers must be namespaced separately from SFSC case numbers.
Evidencedocs/research/enrichment-findings.md, artifacts/profiling/calbar-quicksearch-smith.har, artifacts/source-discovery/calbar-quicksearch-smith.profile.json, artifacts/source-discovery/calbar-attorney-search-ingest-policy.profile.json, artifacts/source-discovery/calbar-attorney-history.profile.json, artifacts/source-discovery/calbar-licensee-detail-36603.discipline-sample.json, data/attorney_raw/case_seeded_backfill_report.json, data/attorney_raw/detail/232910.json, data/attorney_raw/manifest.json
FormatsHTML
Join Keysbar_number, attorney_name, state_bar_court_case_number, firm_name, address
Known EndpointsGET /attorney/LicenseeSearch/QuickSearch?FreeText={query}, GET /attorney/Licensee/Detail/{bar_number}
Rate Limit NotesCache by normalized attorney name and bar number; prefer direct bar-number detail lookups from civil BARNUM; avoid per-case repeated lookups; refresh status-history rows incrementally by bar number.
Source Urlshttps://apps.calbar.ca.gov/attorney/LicenseeSearch/QuickSearch, https://apps.calbar.ca.gov/attorney/Licensee/Detail/{bar_number}, https://apps.statebarcourt.ca.gov/search.aspx
Get this page with API

Rendered from the bluedoor SF Superior Court API. Reproduce it:

GET https://api.bluedoor.sh/sf-superior-court/v1/sources/calbar_attorney_searchJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=calbar_attorney_search&division=criminal&limit=25&include_facets=trueJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON