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

HomeSourcessfda_case_resolutions

San Francisco District Attorney Case Resolutions

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

Source overview

Source IDsfda_case_resolutions
NameSan Francisco District Attorney Case Resolutions
OwnerSan Francisco District Attorney / DataSF
Layerdisposition_enrichment
CoverageCriminal cases prosecuted by SFDA that reached final resolution/disposition; the full paged Socrata pull generated 2026-06-05 captured 81,162 rows with disposition_date 2011-01-04 through 2026-05-29, including 81,162 distinct court_number values and 76,300 distinct incident_number values. The local sample index and full public RDS/Postgres corpus load all resolution rows into prosecution_events and DA-derived case_outcomes with one upstream source_record per row; 16,062 full-corpus rows exact-join to court cases by normalized court_number/case_number.
FormatsJSON API, CSV, OData, Parquet via derived mirrors
Join keyscourt_number, incident_number, filing_date, disposition_date, disposition_code
CaveatsDisposition semantics should be displayed as SFDA-sourced outcomes and reconciled against court docket evidence., Disposition descriptions are DA labels and need normalized outcome taxonomy plus source-rank conflict handling., DA booked/filed charge tokens are source-labeled prosecution context and may not match court-owned charge rows one-for-one.

Linked cases

16,062 matching cases for this source filter.

CaseFiledDivision / typeStatusNamed litigantEventsChargesSources
CRI-260102262026-05-07criminal-JONATHAN QUINTAY BROWN1212sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260102152026-05-06criminalSentencing ObservedETHAN CHA19112sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260099182026-05-06criminal-GABRIEL PLACENCIA109sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260089322026-04-22criminalSentencing ObservedBENONI PEREZCRUZ1618sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260083582026-04-15criminalDismissal ObservedJEREMY TYRONE MICKENS512sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260073722026-04-03criminal-TYFON L COOPER164sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260069622026-04-01criminalSentencing ObservedDOMARION DANQUAY MILES3510sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260066452026-03-26criminalSentencing ObservedTIMOTHY QUATRAIL ROBINSON235sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-264057022026-03-26criminal-VINCENT SANDOVAL113sfda_case_resolutions · sfda_prosecuted_cases
CRI-260065432026-03-25criminal-MEI TING78sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260039582026-03-25criminalSentencing ObservedJULIA LIUTVONSKAS1211sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260062092026-03-23criminal-JORGE GUILLERMO GALINDOTORRES3115sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260041302026-03-23criminalSentencing ObservedGIVONMARCEL MARCELL EDMONDSON2015sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260060582026-03-19criminalSentencing ObservedSTANLEY MING YOUNG3833sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260058332026-03-17criminal-BENONI PEREZCRUZ03sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260058182026-03-17criminalSentencing ObservedBO SHANG4720sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260022792026-03-16criminalSentencing ObservedRICHARD QUINN MANALO1311sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260035472026-03-13criminalSentencing ObservedROMAN ANTHONEE NICKELSON168sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260052332026-03-10criminalSentencing ObservedSTANLEY HAUSMING YOUNG4730sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260050592026-03-09criminalSentencing ObservedROSETTA SHABAZZ444sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260013682026-03-09criminalSentencing ObservedCHAWANYA CHAROENSAWAD1314sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260010782026-03-06criminalSentencing ObservedWILLIAM MALLABOJR DELATORRE1411sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260045752026-03-04criminalSentencing ObservedKENNETH HARRISON VIRGOCALIP419sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260011902026-03-04criminalSentencing ObservedGABRIEL ARTHUR DIGILOV138sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260045362026-03-03criminalSentencing ObservedFARRELL JEAN ENGELBERT2113sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases

Source artifacts

Artifact IDSource IDArtifact TypePathURLCaptured At
-sfda_case_resolutionssocrata_dataset---

Full source record

Access Modesocrata_api
Cadenceweekly target refresh
CoverageCriminal cases prosecuted by SFDA that reached final resolution/disposition; the full paged Socrata pull generated 2026-06-05 captured 81,162 rows with disposition_date 2011-01-04 through 2026-05-29, including 81,162 distinct court_number values and 76,300 distinct incident_number values. The local sample index and full public RDS/Postgres corpus load all resolution rows into prosecution_events and DA-derived case_outcomes with one upstream source_record per row; 16,062 full-corpus rows exact-join to court cases by normalized court_number/case_number.
Government Levellocal_prosecution
IDsfda_case_resolutions
Layerdisposition_enrichment
NameSan Francisco District Attorney Case Resolutions
OwnerSan Francisco District Attorney / DataSF
Profile Statuspromoted_full_public_da_prosecution_extract
Canonical Recordscase_outcome, prosecution_event, court_charge, source_record
CaveatsDisposition semantics should be displayed as SFDA-sourced outcomes and reconciled against court docket evidence., Disposition descriptions are DA labels and need normalized outcome taxonomy plus source-rank conflict handling., DA booked/filed charge tokens are source-labeled prosecution context and may not match court-owned charge rows one-for-one.
Evidenceartifacts/source-discovery/datasf-da-prosecution-context.profile.json, artifacts/source-discovery/datasf-da-case-resolutions-ynfy-z5kt.view.json, artifacts/source-discovery/datasf-da-case-resolutions-ynfy-z5kt.sample.json, artifacts/source-discovery/datasf-da-case-resolutions-ynfy-z5kt.profile-query.json, artifacts/source-discovery/datasf-da-case-resolutions-ynfy-z5kt.disposition-counts.json, artifacts/source-discovery/datasf-da-case-resolutions-ynfy-z5kt.linked-rows.json, data/enrichment_raw/da_case_resolutions.json, data/da_prosecution_raw/da_case_resolutions.json, data/da_prosecution_raw/manifest.json, scripts/sync_datasf_da_prosecution.py, scripts/profile_datasf_da_prosecution_context.py
FormatsJSON API, CSV, OData, Parquet via derived mirrors
Join Keyscourt_number, incident_number, filing_date, disposition_date, disposition_code
Known EndpointsSocrata /resource/ynfy-z5kt.json
Rate Limit NotesUse checkpointed Socrata paging with an app token for full sync; checkpoint by data_loaded_at plus court_number and incident_number., Normalize SFSC case_number and DA court_number for exact case joins; preserve raw DA labels beside normalized outcome categories.
Source Urlshttps://data.sfgov.org/Public-Safety/District-Attorney-Case-Resolutions/ynfy-z5kt
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/sfda_case_resolutionsJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=sfda_case_resolutions&division=criminal&limit=25&include_facets=trueJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON