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

HomeSourcessfsc_tentative_rulings

San Francisco Superior Court Tentative Rulings

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

Source overview

Source IDsfsc_tentative_rulings
NameSan Francisco Superior Court Tentative Rulings
OwnerSuperior Court of California, County of San Francisco
Layercourt_ruling_context
CoverageCivil, family law, probate, asbestos, law-and-motion/discovery, and real-property housing tentative ruling surfaces. UFC endpoint exposed 24 current/previous PDF links on 2026-05-30; the bounded parser downloaded those 24 public PDFs and extracted 173 tentative-ruling metadata/outcome-hint rows. A headed Agent Browser tr.dll reprobe minted a public session, proved GetRulings, and found 145 records across 8 RulingID calendars over 2026-05-29 and 2026-06-01; 4 bounded tr.dll sample rows now load into the sample API.
FormatsHTML, PDF, captcha-gated HTML
Join keyscase_number, hearing_date, department, judge_name, party_name, motion_or_matter
CaveatsTentative rulings are not final outcomes unless later docket evidence shows no objection or confirms adoption., Posted family-law rulings can include minors, finances, and restraining-order context; keep raw full text behind stricter controls., The prototype API exposes metadata, outcome hints, excerpts, and document provenance; full extracted PDF text remains in raw evidence files.

Linked cases

0 matching cases for this source filter.

No matching cases.

Source artifacts

Artifact IDSource IDArtifact TypePathURLCaptured At
-sfsc_tentative_rulingssource_profile---

Full source record

Access Modemixed_public_html_pdf_and_turnstile_session_html
Cadenceoperational; family-law index is short-lived and states rulings older than 30 days are automatically deleted
CoverageCivil, family law, probate, asbestos, law-and-motion/discovery, and real-property housing tentative ruling surfaces. UFC endpoint exposed 24 current/previous PDF links on 2026-05-30; the bounded parser downloaded those 24 public PDFs and extracted 173 tentative-ruling metadata/outcome-hint rows. A headed Agent Browser tr.dll reprobe minted a public session, proved GetRulings, and found 145 records across 8 RulingID calendars over 2026-05-29 and 2026-06-01; 4 bounded tr.dll sample rows now load into the sample API.
Government Levellocal_court
IDsfsc_tentative_rulings
Layercourt_ruling_context
NameSan Francisco Superior Court Tentative Rulings
OwnerSuperior Court of California, County of San Francisco
Profile Statuspromoted_bounded_ufc_pdf_and_tr_datasnap_extract
Canonical Recordstentative_ruling, court_event, case_person, source_record
CaveatsTentative rulings are not final outcomes unless later docket evidence shows no objection or confirms adoption., Posted family-law rulings can include minors, finances, and restraining-order context; keep raw full text behind stricter controls., The prototype API exposes metadata, outcome hints, excerpts, and document provenance; full extracted PDF text remains in raw evidence files.
Evidenceartifacts/source-discovery/sfsc-tentative-rulings.profile.json, artifacts/source-discovery/sfsc-tr-rulings-agent-browser-profile.json, artifacts/source-discovery/sf-courts-tentative-page.html, artifacts/source-discovery/sfsc-tentative-ufctr.sample.html, artifacts/source-discovery/sfsc-tentative-tr-js.js, artifacts/profiling/sfsc-tr-rulings-agent-browser-headed.har, data/tentative_rulings_raw/sfsc-tentative-rulings.json, data/tentative_rulings_raw/sfsc-tr-rulings-agent-browser.json, data/tentative_rulings_raw/manifest.json, scripts/parse_sfsc_tentative_rulings.py, scripts/parse_sfsc_tr_rulings_profile.py
FormatsHTML, PDF, captcha-gated HTML
Join Keyscase_number, hearing_date, department, judge_name, party_name, motion_or_matter
Known EndpointsGET /ufctr/ufctr.dll, GET /ufctr/files/{department}/Tentative Rulings/{bucket}/{pdf}, GET /tr/tr.dll?RulingID={id}, GET /tr/tr.dll/datasnap/rest/TServerMethods1/GetRulings/{CaseNum}/{CourtDate}/{SessionID}/{RulingID}
Rate Limit NotesUFC index/PDF path is public and low-volume; snapshot index daily rather than crawling historical documents., tr.dll ruling calendars now work through headed Agent Browser session warmup; headless and per-session cap behavior still need dedicated profiling before scheduling high-volume snapshots.
Source Urlshttps://sf.courts.ca.gov/online-services/tentative-rulings, https://webapps.sftc.org/ufctr/ufctr.dll, https://webapps.sftc.org/tr/tr.dll
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/sfsc_tentative_rulingsJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=sfsc_tentative_rulings&division=criminal&limit=25&include_facets=trueJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON