Skip to main content
Mexican Supreme Court case law from the Semanario Judicial de la Federación: every tesis and jurisprudencia published since 1911, over 300k, each in full. Search by words in the title and text and filter by binding force, subject, época, year, deciding level, court or chamber, how the criterion was formed, publication window, or what the court changed since a date. Then read one tesis by its registro digital.

Search tesis

POST /mx/scjn/tesis-search/v1 Dataset Answered over the whole corpus: filters the court’s own search does not offer, the full text in every result, and no dependence on the source at request time.
Returns as_of (how current the data is), the applied filters, total and total_is_exact, page, per_page, total_pages, count and results[]: full tesis records, the same shape the lookup below answers with, newest first (dated tesis by publication_date, then the pre-Gaceta ones by the year of their Semanario issue). With query, every word must appear in the title or the text.
Answered over the whole corpus, which follows the Semanario’s weekly publication. updated_after matches the court’s own modification stamp, which only tesis it has touched since 2025 carry.

One tesis

POST /mx/scjn/tesis/v1
Returns found, registration_number and tesis: the full record, the same shape as one entry of the search’s results[].

Browse tesis

This endpoint is deprecated since 2026-09-07 and stops answering on 2026-12-15. Use its successor, POST /mx/scjn/tesis-search/v1, instead.
POST /mx/scjn/tesis-browse/v1 Dataset
Same response as the search above: as_of, the applied filters, the totals and results[] of full tesis records, newest first. Change the path to migrate; the request is the same, and the search accepts up to 50 results per page.

Full reference

Schemas, all response fields, and an interactive playground.