Home › Sources › sfsheriff_inmate_finder_current_custody
San Francisco Sheriff Find a Person in Jail
Source ID sfsheriff_inmate_finder_current_custody. Use source caveats and join keys before treating context records as court facts.
Source overview
| Source ID | sfsheriff_inmate_finder_current_custody |
| Name | San Francisco Sheriff Find a Person in Jail |
| Owner | San Francisco Sheriff's Office |
| Layer | current_custody_lookup |
| Coverage | Current in-custody lookup by name prefix, SF number, or booking number; endpoint/result fields identified from official React bundle and no-hit probe. |
| Formats | HTML, JavaScript, JSON API |
| Join keys | sfno, bookingnumber, docketnumber, court_date, CourtName, fullname |
| Caveats | Volatile current custody and person-level public data., No live custody records were downloaded in profiling; only a no-hit probe was executed., Production use requires freshness, suppression, and display policy. |
Linked cases
0 matching cases for this source filter.
No matching cases.
Source artifacts
| Artifact ID | Source ID | Artifact Type | Path | URL | Captured At |
|---|---|---|---|---|---|
| - | sfsheriff_inmate_finder_current_custody | react_app_endpoint_profile_nohit | - | - | - |
Full source record
| Access Mode | public_react_app_json_endpoint |
| Cadence | operational/current; freshness unknown |
| Coverage | Current in-custody lookup by name prefix, SF number, or booking number; endpoint/result fields identified from official React bundle and no-hit probe. |
| Government Level | local_sheriff |
| ID | sfsheriff_inmate_finder_current_custody |
| Layer | current_custody_lookup |
| Name | San Francisco Sheriff Find a Person in Jail |
| Owner | San Francisco Sheriff's Office |
| Profile Status | profiled_endpoint_nohit_plus_bounded_sync |
| Canonical Records | custody_status, booking, court_case_reference, source_record |
| Caveats | Volatile current custody and person-level public data., No live custody records were downloaded in profiling; only a no-hit probe was executed., Production use requires freshness, suppression, and display policy. |
| Evidence | artifacts/source-discovery/sfsheriff-inmate-finder.profile.json, scripts/sync_sfsheriff_inmate_finder.py, artifacts/local-prod/sfsheriff-inmate-finder-sync-nohit/manifest.json, artifacts/local-prod/sfsheriff-inmate-finder-sync-nohit/raw/sfno_ZZZNOHIT_16716b25dfb05605e5db.json |
| Formats | HTML, JavaScript, JSON API |
| Join Keys | sfno, bookingnumber, docketnumber, court_date, CourtName, fullname |
| Known Endpoints | GET /sfsd_inmate_finder/inmatesearch |
| Rate Limit Notes | No rate limit probing performed; do not broad-crawl name prefixes., Repo-native sync requires exact SF number or booking number by default; name-prefix mode is opt-in and UI-constrained., Synthetic exact SFNO no-hit probe returned HTTP 200 with zero rows on 2026-05-31. |
| Source Urls | https://sfsheriff.com/find-person-jail |
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/sfsheriff_inmate_finder_current_custodyJSONGET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=sfsheriff_inmate_finder_current_custody&division=criminal&limit=25&include_facets=trueJSONGET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON