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

HomeSourcessfda_prosecuted_cases

San Francisco District Attorney Cases Prosecuted

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

Source overview

Source IDsfda_prosecuted_cases
NameSan Francisco District Attorney Cases Prosecuted
OwnerSan Francisco District Attorney / DataSF
Layerincident_arrest_prosecution
CoverageCases where SFDA filed charges or motions to revoke; the full paged Socrata pull generated 2026-06-05 captured 121,641 rows from 2011-01-01 through 2026-05-29, including 109,267 distinct court_number values and 101,352 distinct incident_number values. The local sample index and full public RDS/Postgres corpus load all prosecuted-case rows into prosecution_events and DA-derived case_outcomes with one upstream source_record per row; 24,336 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, arrest_date, list_of_filed_charges, case_status
CaveatsCase status must remain DA-sourced until reconciled with SFSC docket facts., May not cover all court outcomes; do not substitute for court ROA or disposition records., DA booked/filed charge tokens are source-labeled prosecution context and may not match court-owned charge rows one-for-one.

Linked cases

21,310 matching cases for this source filter.

CaseFiledDivision / typeStatusNamed litigantEventsChargesSources
CRI-260103372026-05-08criminalSentencing ObservedJOSE VELASQUEZ126sfda_arrests · sfda_prosecuted_cases
CRI-260103002026-05-08criminal-VICO FOREST93sfda_arrests · sfda_prosecuted_cases
CRI-264089912026-05-08criminalBench Warrant ObservedSARAH E MACKIN42sfda_prosecuted_cases
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-260100952026-05-06criminal-COURTNEY FERROL BOSSE27sfda_arrests · sfda_prosecuted_cases
CRI-260100322026-05-06criminal-ANGELICA HYDE74sfda_arrests · sfda_prosecuted_cases
CRI-260099432026-05-06criminal-JAMAL PEREZMANU TAUESE98sfda_arrests · sfda_prosecuted_cases
CRI-260099182026-05-06criminal-GABRIEL PLACENCIA109sfda_arrests · sfda_case_resolutions · sfda_prosecuted_cases
CRI-260101092026-05-05criminalSentencing ObservedNICHOLAS JAY DAVIDSON1118sfda_arrests · sfda_prosecuted_cases
CRI-260099062026-05-05criminal-JOSE VICTOR GATO815sfda_arrests · sfda_prosecuted_cases
CRI-260098682026-05-05criminal-JOSE ANTONIO ESPINOZAFLORES810sfda_arrests · sfda_prosecuted_cases
CRI-260098462026-05-05criminal-CODY HATCH29sfda_arrests · sfda_prosecuted_cases
CRI-260098372026-05-04criminal-KAYVOOS CORDELL LEWIS183sfda_arrests · sfda_prosecuted_cases
CRI-260098352026-05-04criminal-KYLER ALEX SWEENEY163sfda_arrests · sfda_prosecuted_cases
CRI-260098262026-05-04criminal-JOSHUA DOWNS87sfda_arrests · sfda_prosecuted_cases
CRI-260097872026-05-04criminal-IKER ERAZO05sfda_arrests · sfda_prosecuted_cases
CRI-260097832026-05-04criminalDismissal ObservedDAOOD ALHALEMI2513sfda_arrests · sfda_prosecuted_cases
CRI-260097742026-05-01criminal-NESTOR ACOSTA109sfda_arrests · sfda_prosecuted_cases
CRI-260097642026-05-01criminal-LEVI MICHAEL BANKS1516sfda_arrests · sfda_prosecuted_cases
CRI-260097562026-05-01criminal-DESHAWN JERMAINE GAFFNEY127sfda_arrests · sfda_prosecuted_cases
CRI-260097402026-05-01criminal-TREVON SAVALAS BRITTENUIM109sfda_arrests · sfda_prosecuted_cases
CRI-260097322026-05-01criminal-ADOLFO DAVID RAUDALES178sfda_arrests · sfda_prosecuted_cases
CRI-260096852026-05-01criminal-ANIL SAGAR114sfda_arrests · sfda_prosecuted_cases
CRI-260086212026-05-01criminal-MELVIN LACAP CHAVEZ26sfda_arrests · sfda_prosecuted_cases

Source artifacts

Artifact IDSource IDArtifact TypePathURLCaptured At
-sfda_prosecuted_casessocrata_dataset---

Full source record

Access Modesocrata_api
Cadenceweekly target refresh
CoverageCases where SFDA filed charges or motions to revoke; the full paged Socrata pull generated 2026-06-05 captured 121,641 rows from 2011-01-01 through 2026-05-29, including 109,267 distinct court_number values and 101,352 distinct incident_number values. The local sample index and full public RDS/Postgres corpus load all prosecuted-case rows into prosecution_events and DA-derived case_outcomes with one upstream source_record per row; 24,336 full-corpus rows exact-join to court cases by normalized court_number/case_number.
Government Levellocal_prosecution
IDsfda_prosecuted_cases
Layerincident_arrest_prosecution
NameSan Francisco District Attorney Cases Prosecuted
OwnerSan Francisco District Attorney / DataSF
Profile Statuspromoted_full_public_da_prosecution_extract
Canonical Recordsprosecution_event, court_charge, case_outcome, source_record
CaveatsCase status must remain DA-sourced until reconciled with SFSC docket facts., May not cover all court outcomes; do not substitute for court ROA or disposition records., 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-cases-prosecuted-dcjk-vw8q.view.json, artifacts/source-discovery/datasf-da-cases-prosecuted-dcjk-vw8q.sample.json, artifacts/source-discovery/datasf-da-cases-prosecuted-dcjk-vw8q.profile-query.json, artifacts/source-discovery/datasf-da-cases-prosecuted-dcjk-vw8q.case-status-counts.json, artifacts/source-discovery/datasf-da-cases-prosecuted-dcjk-vw8q.linked-rows.json, data/enrichment_raw/da_cases_prosecuted.json, data/da_prosecution_raw/da_cases_prosecuted.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, arrest_date, list_of_filed_charges, case_status
Known EndpointsSocrata /resource/dcjk-vw8q.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-Cases-Prosecuted/dcjk-vw8q
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_prosecuted_casesJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=sfda_prosecuted_cases&division=criminal&limit=25&include_facets=trueJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON