Home › Sources › datasf_public_safety_response_context
DataSF Public Safety Response and Use-of-Force Context
Source ID datasf_public_safety_response_context. Use source caveats and join keys before treating context records as court facts.
Source overview
| Source ID | datasf_public_safety_response_context |
| Name | DataSF Public Safety Response and Use-of-Force Context |
| Owner | DataSF / San Francisco public safety agencies |
| Layer | public_safety_response_context |
| Coverage | Police use-of-force rows (8,166, 2016-12-21 to 2022-04-11) and Fire/EMS calls (7,328,305, 2000-04-12 to 2026-05-29) profiled with metadata, count, date-range, and sample probes; 2 bounded response rows now load into public_safety_events. |
| Formats | JSON API, CSV, GeoJSON |
| Join keys | incident_number, cad_number, call_number, rowid, incident_datetime, call_date, address, intersection, analysis_neighborhood, police_district |
| Caveats | Use-of-force subject fields are source-labeled context, not identity facts., Fire/EMS and use-of-force records are not court outcomes and need direct incident/CAD or time-place evidence before joining to cases. |
Linked cases
0 matching cases for this source filter.
No matching cases.
Source artifacts
| Artifact ID | Source ID | Artifact Type | Path | URL | Captured At |
|---|---|---|---|---|---|
| - | datasf_public_safety_response_context | socrata_dataset_group_profile | - | - | - |
Full source record
| Access Mode | socrata_api |
| Cadence | open-data refresh; Fire/EMS call feed current to 2026-05-29 in profile probe |
| Coverage | Police use-of-force rows (8,166, 2016-12-21 to 2022-04-11) and Fire/EMS calls (7,328,305, 2000-04-12 to 2026-05-29) profiled with metadata, count, date-range, and sample probes; 2 bounded response rows now load into public_safety_events. |
| Government Level | local_public_safety |
| ID | datasf_public_safety_response_context |
| Layer | public_safety_response_context |
| Name | DataSF Public Safety Response and Use-of-Force Context |
| Owner | DataSF / San Francisco public safety agencies |
| Profile Status | promoted_bounded_response_extract |
| Canonical Records | public_safety_event, use_of_force_event, emergency_call, place_context, agency_profile, source_record |
| Caveats | Use-of-force subject fields are source-labeled context, not identity facts., Fire/EMS and use-of-force records are not court outcomes and need direct incident/CAD or time-place evidence before joining to cases. |
| Evidence | artifacts/source-discovery/datasf-place-public-safety-context.profile.json, artifacts/source-discovery/datasf-police-use-of-force-hrt5-562g.sample.json, artifacts/source-discovery/datasf-fire-ems-calls-nuek-vuh3.sample.json |
| Formats | JSON API, CSV, GeoJSON |
| Join Keys | incident_number, cad_number, call_number, rowid, incident_datetime, call_date, address, intersection, analysis_neighborhood, police_district |
| Known Endpoints | Socrata /resource/hrt5-562g.json, Socrata /resource/nuek-vuh3.json |
| Rate Limit Notes | Use batch sync only; these datasets are large and should not be queried live per user request. |
| Source Urls | https://data.sfgov.org/d/hrt5-562g, https://data.sfgov.org/d/nuek-vuh3 |
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_public_safety_response_contextJSONGET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=datasf_public_safety_response_context&division=criminal&limit=25&include_facets=trueJSONGET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON