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

HomeSourcesdatasf_sheriff_inspector_general

DataSF Sheriff's Inspector General Cases and Resolutions

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

Source overview

Source IDdatasf_sheriff_inspector_general
NameDataSF Sheriff's Inspector General Cases and Resolutions
OwnerSan Francisco Sheriff's Office Inspector General / DataSF
Layeragency_oversight_context
CoveragePublic Sheriff Inspector General oversight dataset has 76 allegation/deputy-involvement rows across 39 distinct oversight cases; complaint_received_date spans 2023-01-31 through 2026-01-20, latest findings_issued_date 2026-02-02, latest data_loaded_at 2026-05-29.
FormatsJSON API, CSV
Join keysunique_id, case_number, complaint_received_date, findings_issued_date, location_of_incident, referral_from_agency_account_name
CaveatsInspector General case numbers are not SFSC case numbers and must remain namespaced., Oversight findings are accountability context, not criminal charges, guilt findings, or court outcomes., Narratives, demographics, and custody locations need source labels and display policy.

Linked cases

0 matching cases for this source filter.

No matching cases.

Source artifacts

Artifact IDSource IDArtifact TypePathURLCaptured At
-datasf_sheriff_inspector_generalsocrata_dataset_profile---

Full source record

Access Modesocrata_api
Cadenceoperational open-data refresh
CoveragePublic Sheriff Inspector General oversight dataset has 76 allegation/deputy-involvement rows across 39 distinct oversight cases; complaint_received_date spans 2023-01-31 through 2026-01-20, latest findings_issued_date 2026-02-02, latest data_loaded_at 2026-05-29.
Government Levellocal_sheriff_oversight
IDdatasf_sheriff_inspector_general
Layeragency_oversight_context
NameDataSF Sheriff's Inspector General Cases and Resolutions
OwnerSan Francisco Sheriff's Office Inspector General / DataSF
Profile Statuspromoted_bounded_oversight_case_context
Canonical Recordsagency_oversight_case, source_record
CaveatsInspector General case numbers are not SFSC case numbers and must remain namespaced., Oversight findings are accountability context, not criminal charges, guilt findings, or court outcomes., Narratives, demographics, and custody locations need source labels and display policy.
Evidenceartifacts/source-discovery/datasf-sheriff-inspector-general.profile.json, artifacts/source-discovery/datasf-sheriff-inspector-general-cases-h6f3-ewzk.view.json, artifacts/source-discovery/datasf-sheriff-inspector-general-cases-h6f3-ewzk.sample.json, artifacts/source-discovery/datasf-sheriff-inspector-general-cases-h6f3-ewzk.profile-query.json, artifacts/source-discovery/datasf-sheriff-inspector-general-cases-h6f3-ewzk.top-findings.json
FormatsJSON API, CSV
Join Keysunique_id, case_number, complaint_received_date, findings_issued_date, location_of_incident, referral_from_agency_account_name
Known EndpointsSocrata /resource/h6f3-ewzk.json
Rate Limit NotesUse checkpointed Socrata paging by complaint_received_date and unique_id; do not call per user request.
Source Urlshttps://data.sfgov.org/Public-Safety/Sheriff-s-Inspector-General-Cases-and-Resolution/h6f3-ewzk, https://data.sfgov.org/resource/h6f3-ewzk.json
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/datasf_sheriff_inspector_generalJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=datasf_sheriff_inspector_general&division=criminal&limit=25&include_facets=trueJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON