La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye
as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.Buscar sentencias
POST /jp/courts-jp/rulings-search/v1 Dataset
Una sola búsqueda sobre todas las colecciones de jurisprudencia de los tribunales desde 1947, filtrada por colección, tribunal, número de caso, año o fecha.
as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[], de la sentencia más reciente a la más antigua. Cada resultado incluye id (el número permanente de la sentencia en el sitio de los tribunales, p. ej. 93117), collections (supreme, high, lower, administrative, labor, ip, ip_high; una sentencia puede estar en varias), case_number (p. ej. 平成21(オ)257) y case_year, title (el nombre del caso), ruling_date y ruling_date_japanese, year, court (con la sala para la Corte Suprema), branch, department, judgment_type (判決, 決定), result (棄却, 破棄差戻…), reporter (la cita en los repertorios oficiales), la decisión del tribunal inferior (lower_court, lower_case_number, lower_ruling_date, lower_result), el resumen del propio tribunal cuando lo publica (holding para 判示事項, gist para 裁判要旨, statutes para 参照法条), field, los campos de propiedad intelectual (right_type, suit_type, ip_case_kind, invention, issues, appeal, appeal_result, ip_result), text_status (ok, scanned o missing), official_url (la página de la sentencia en los tribunales), document_url (la copia de Croma del documento del tribunal, idéntica byte a byte) y source_document_url (el enlace propio del documento en los tribunales). Los campos que el tribunal no indica vienen en null; los nombres de las partes nunca son campos.
Los resultados de búsqueda no incluyen el texto.
query sí busca dentro de él, así que una frase del cuerpo encuentra la sentencia; para leer el texto usa el endpoint Courts of Japan Ruling.Una sentencia, completa
POST /jp/courts-jp/ruling/v1 Dataset
as_of, found, ruling_id y ruling, que trae todo lo que devuelve la búsqueda más content: una ventana sobre el texto completo de la sentencia, con text, offset, total_length, has_more y next_offset. Cada resultado incluye id (el número permanente de la sentencia en el sitio de los tribunales, p. ej. 93117), collections (supreme, high, lower, administrative, labor, ip, ip_high; una sentencia puede estar en varias), case_number (p. ej. 平成21(オ)257) y case_year, title (el nombre del caso), ruling_date y ruling_date_japanese, year, court (con la sala para la Corte Suprema), branch, department, judgment_type (判決, 決定), result (棄却, 破棄差戻…), reporter (la cita en los repertorios oficiales), la decisión del tribunal inferior (lower_court, lower_case_number, lower_ruling_date, lower_result), el resumen del propio tribunal cuando lo publica (holding para 判示事項, gist para 裁判要旨, statutes para 参照法条), field, los campos de propiedad intelectual (right_type, suit_type, ip_case_kind, invention, issues, appeal, appeal_result, ip_result), text_status (ok, scanned o missing), official_url (la página de la sentencia en los tribunales), document_url (la copia de Croma del documento del tribunal, idéntica byte a byte) y source_document_url (el enlace propio del documento en los tribunales). Los campos que el tribunal no indica vienen en null; los nombres de las partes nunca son campos.
Las sentencias largas se leen por rangos: envía
offset y limit, y luego pasa el next_offset de la respuesta como offset hasta que has_more sea falso. content es null cuando text_status no es ok; document_url sigue entregando el documento del tribunal.Un
id que los tribunales no han publicado devuelve found: false con HTTP 200, no un error.Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.