Home › Sources › datasf_sfmta_citation_enforcement_context
DataSF/SFMTA Citation Enforcement Context
Source ID datasf_sfmta_citation_enforcement_context. Use source caveats and join keys before treating context records as court facts.
Source overview
| Source ID | datasf_sfmta_citation_enforcement_context |
| Name | DataSF/SFMTA Citation Enforcement Context |
| Owner | DataSF / San Francisco Municipal Transportation Agency |
| Layer | traffic_citation_enforcement_context |
| Coverage | DataSF/SFMTA catalog terms returned citation-adjacent datasets for parking, transit fare, automated speed enforcement, and red-light camera citations. Bounded profile evidence covers 23,742,383 parking citation/fine rows from 2008-01-01T07:53:00 through a dirty future max of 2027-04-15T09:23:00; a Muni transit fare citation filtered view with masked samples; 17,532 automated speed-enforcement aggregate rows from 2025-04-01 through 2026-03-31, latest data_loaded_at 2026-05-01; and 608 red-light camera aggregate rows from 2024-01-01 through 2026-03-01, latest data_loaded_at 2026-04-23. |
| Formats | JSON API, CSV, GeoJSON |
| Join keys | citation_number, citation_issued_datetime, violation, violation_desc, citation_location, date, month, site_id, intersection, location, analysis_neighborhood, supervisor_district |
| Caveats | Parking and transit-fare rows contain citation numbers and vehicle plate fields; default API display should hash, suppress, or policy-gate those identifiers., Citation rows are traffic/administrative enforcement context, not court case outcomes., Do not infer a court-party or driver identity from a vehicle plate, citation location, or enforcement camera location., The parking-citation profile observed future-dated citation_issued_datetime values through 2027-04-15, so production sync needs impossible/future-date quarantine. |
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_sfmta_citation_enforcement_context | socrata_dataset_group_profile | - | - | - |
Full source record
| Access Mode | socrata_api_with_identifier_masking |
| Cadence | daily/monthly/quarterly depending on citation family |
| Coverage | DataSF/SFMTA catalog terms returned citation-adjacent datasets for parking, transit fare, automated speed enforcement, and red-light camera citations. Bounded profile evidence covers 23,742,383 parking citation/fine rows from 2008-01-01T07:53:00 through a dirty future max of 2027-04-15T09:23:00; a Muni transit fare citation filtered view with masked samples; 17,532 automated speed-enforcement aggregate rows from 2025-04-01 through 2026-03-31, latest data_loaded_at 2026-05-01; and 608 red-light camera aggregate rows from 2024-01-01 through 2026-03-01, latest data_loaded_at 2026-04-23. |
| Government Level | local_transportation_enforcement |
| ID | datasf_sfmta_citation_enforcement_context |
| Layer | traffic_citation_enforcement_context |
| Name | DataSF/SFMTA Citation Enforcement Context |
| Owner | DataSF / San Francisco Municipal Transportation Agency |
| Profile Status | profiled_masked_identifier_sample |
| Canonical Records | traffic_citation_context, court_metric, place_context, source_record |
| Caveats | Parking and transit-fare rows contain citation numbers and vehicle plate fields; default API display should hash, suppress, or policy-gate those identifiers., Citation rows are traffic/administrative enforcement context, not court case outcomes., Do not infer a court-party or driver identity from a vehicle plate, citation location, or enforcement camera location., The parking-citation profile observed future-dated citation_issued_datetime values through 2027-04-15, so production sync needs impossible/future-date quarantine. |
| Evidence | artifacts/source-discovery/datasf-citation-enforcement.profile.json, artifacts/source-discovery/datasf-citation-enforcement.catalog.json, artifacts/source-discovery/datasf-sfmta-parking-citations-ab4h-6ztd.view.json, artifacts/source-discovery/datasf-sfmta-parking-citations-ab4h-6ztd.sample.masked.json, artifacts/source-discovery/datasf-sfmta-parking-citations-ab4h-6ztd.profile-query.json, artifacts/source-discovery/datasf-sfmta-muni-transit-fare-citations-8pxu-u28x.view.json, artifacts/source-discovery/datasf-sfmta-muni-transit-fare-citations-8pxu-u28x.sample.masked.json, artifacts/source-discovery/datasf-sfmta-muni-transit-fare-citations-8pxu-u28x.profile-query.json, artifacts/source-discovery/datasf-automated-speed-enforcement-citations-d5uh-bk84.view.json, artifacts/source-discovery/datasf-automated-speed-enforcement-citations-d5uh-bk84.sample.masked.json, artifacts/source-discovery/datasf-automated-speed-enforcement-citations-d5uh-bk84.profile-query.json, artifacts/source-discovery/datasf-red-light-camera-citations-uzmr-g2uc.view.json, artifacts/source-discovery/datasf-red-light-camera-citations-uzmr-g2uc.sample.masked.json, artifacts/source-discovery/datasf-red-light-camera-citations-uzmr-g2uc.profile-query.json, scripts/profile_datasf_citation_enforcement_context.py |
| Formats | JSON API, CSV, GeoJSON |
| Join Keys | citation_number, citation_issued_datetime, violation, violation_desc, citation_location, date, month, site_id, intersection, location, analysis_neighborhood, supervisor_district |
| Known Endpoints | Socrata /resource/ab4h-6ztd.json, Socrata /resource/8pxu-u28x.json, Socrata /resource/d5uh-bk84.json, Socrata /resource/uzmr-g2uc.json |
| Rate Limit Notes | Use checkpointed Socrata paging by citation_issued_datetime, date, month, and data_loaded_at where available; do not call upstream live per API request., Store citation numbers and plate fields only in a policy-gated or hashed lane unless a direct court citation key requires a controlled join., Automated speed and red-light camera rows are aggregate enough for scheduled complete refreshes. |
| Source Urls | https://data.sfgov.org/Transportation/SFMTA-Parking-Citations-Fines/ab4h-6ztd, https://data.sfgov.org/Transportation/SFMTA-Muni-Transit-Fare-Citations/8pxu-u28x, https://data.sfgov.org/Transportation/Automated-Speed-Enforcement-Citations/d5uh-bk84, https://data.sfgov.org/Transportation/Red-Light-Camera-Citations/uzmr-g2uc, https://data.sfgov.org/resource/ab4h-6ztd.json, https://data.sfgov.org/resource/8pxu-u28x.json, https://data.sfgov.org/resource/d5uh-bk84.json, https://data.sfgov.org/resource/uzmr-g2uc.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_sfmta_citation_enforcement_contextJSONGET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=datasf_sfmta_citation_enforcement_context&division=criminal&limit=25&include_facets=trueJSONGET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON