# SIPP Mahkamah Agung — Zapi reference > Penelusuran perkara pengadilan Indonesia (SIPP, Mahkamah Agung). Cari perkara per pengadilan berdasarkan nomor/pihak/klasifikasi dan lihat detail perkara. Ketersediaan per-pengadilan bervariasi (sebagian ke-gate captcha/CF). **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/indonesia/sipp - Endpoint catalog: https://zpi.web.id/category/indonesia - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## SIPP Mahkamah Agung **Category:** indonesia · **Slug:** `sipp` **Detail page:** https://zpi.web.id/api/indonesia/sipp Penelusuran perkara pengadilan Indonesia (SIPP, Mahkamah Agung). Cari perkara per pengadilan berdasarkan nomor/pihak/klasifikasi dan lihat detail perkara. Ketersediaan per-pengadilan bervariasi (sebagian ke-gate captcha/CF). **Tags:** sipp, mahkamah-agung, perkara, pengadilan, hukum, indonesia, court ### Cari Perkara Cari/daftar perkara pada satu pengadilan (kode subdomain) berdasarkan nomor perkara, nama pihak, atau klasifikasi. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/indonesia:sipp/search` - **Cache TTL:** 300s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `court` | string | query | yes | Kode pengadilan (subdomain, mis. pn-surabayakota, pn-jakartapusat, pa-bandung) atau host lengkap | | `query` | string | query | no | Kata kunci pencarian (nomor perkara / nama pihak / klasifikasi). Kosong = daftar perkara terbaru | | `page` | number | query | no | Nomor halaman (1-based, 20 item/halaman), default 1, max 50 | **cURL:** ```bash curl "https://api.zpi.web.id/v1/indonesia:sipp/search?court=pn-surabayakota&query=Pdt.G&page=1" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/indonesia:sipp/search?court=pn-surabayakota&query=Pdt.G&page=1", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/indonesia:sipp/search?court=pn-surabayakota&query=Pdt.G&page=1", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "page": 1, "count": 20, "court": "sipp.pn-jakartautara.go.id", "items": [ { "status": "Minutasi", "parties": { "pelanggar": [ "Hasan Nurahman" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/a2JJNTdielJFejIrVXZ2YWU1NEQraVR1VDRyWmd6VGpoTDJmeXJCZGp0UzdXN1k4S1liUzEvYVBmMjJHdXZKZjNvMUZqbFJvYzNhTmV5M0U5eEhZelE9PQ==", "caseNumber": "24480/Pid.LL/2026/PN Jkt.Utr", "detailToken": "a2JJNTdielJFejIrVXZ2YWU1NEQraVR1VDRyWmd6VGpoTDJmeXJCZGp0UzdXN1k4S1liUzEvYVBmMjJHdXZKZjNvMUZqbFJvYzNhTmV5M0U5eEhZelE9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" }, { "status": "Minutasi", "parties": { "pelanggar": [ "Hartoni" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/OHh6WFl4NVVZR2o4OElNak9tU052aWhJOXJzeGFLTTNsSzQwRjFldTNNR1dwU2dPNHlZb2lEUGFmRE8wQXdHeFIxbDhWWW9HNTcyOStPMHBPMFlPeHc9PQ==", "caseNumber": "24736/Pid.LL/2026/PN Jkt.Utr", "detailToken": "OHh6WFl4NVVZR2o4OElNak9tU052aWhJOXJzeGFLTTNsSzQwRjFldTNNR1dwU2dPNHlZb2lEUGFmRE8wQXdHeFIxbDhWWW9HNTcyOStPMHBPMFlPeHc9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" }, { "status": "Minutasi", "parties": { "pelanggar": [ "Vernon . S" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/YURpNzdOYk1TNm9UV0hnUVpMdnhuOEhvVHBETlpkR2lPZmN3YUpHNW1LMDFOZG42NW8vbjFNbmw3Q1Nub00zM1Z2cFRodVQxT0VrdVBxQWRlbG1EZ1E9PQ==", "caseNumber": "24992/Pid.LL/2026/PN Jkt.Utr", "detailToken": "YURpNzdOYk1TNm9UV0hnUVpMdnhuOEhvVHBETlpkR2lPZmN3YUpHNW1LMDFOZG42NW8vbjFNbmw3Q1Nub00zM1Z2cFRodVQxT0VrdVBxQWRlbG1EZ1E9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" }, { "status": "Minutasi", "parties": { "pelanggar": [ "Hasan Nurahman" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/bFgydWVxZWw5ZkkwaXRidWZyRGJ6SXg3Rm5uR2pXUEd4b3duaW9GbnZrelFKVFVYT3hBaHg3OXpnUXFHZDRFcGZpdFhQMFUzMXB5MUJoeFpsRU1rV1E9PQ==", "caseNumber": "24481/Pid.LL/2026/PN Jkt.Utr", "detailToken": "bFgydWVxZWw5ZkkwaXRidWZyRGJ6SXg3Rm5uR2pXUEd4b3duaW9GbnZrelFKVFVYT3hBaHg3OXpnUXFHZDRFcGZpdFhQMFUzMXB5MUJoeFpsRU1rV1E9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" }, { "status": "Minutasi", "parties": { "pelanggar": [ "Ang Sin To" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/L1JGYXlBOExVY3pKREFVNzRLN0pUM0Z6c1RIMGxWUUsxRlBaZGJ5RXNtYXZOSVNWaklDSEtEMUhxRW5MWWpSZWxOcjlSdEx4S3ByaFJJUTR2MHVqUUE9PQ==", "caseNumber": "24737/Pid.LL/2026/PN Jkt.Utr", "detailToken": "L1JGYXlBOExVY3pKREFVNzRLN0pUM0Z6c1RIMGxWUUsxRlBaZGJ5RXNtYXZOSVNWaklDSEtEMUhxRW5MWWpSZWxOcjlSdEx4S3ByaFJJUTR2MHVqUUE9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" }, { "status": "Minutasi", "parties": { "pelanggar": [ "Sugianto" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/U2NoV2RWMXlVYzNJcDZ0ZzV0Ry9DakZyZm00SGF2Vm1mTzFFMkVZbVpBYmNPTzg2ellIR2c1dEZxaHMzbHJkYVRWN2JJUlc4RksxU3Jna25tMEt2S1E9PQ==", "caseNumber": "24993/Pid.LL/2026/PN Jkt.Utr", "detailToken": "U2NoV2RWMXlVYzNJcDZ0ZzV0Ry9DakZyZm00SGF2Vm1mTzFFMkVZbVpBYmNPTzg2ellIR2c1dEZxaHMzbHJkYVRWN2JJUlc4RksxU3Jna25tMEt2S1E9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" }, { "status": "Minutasi", "parties": { "pelanggar": [ "Benediktus Billiu" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/b0hvekhzT1ovNFdoN21JNEx1M3hMRWQ2cWNoV25vTjRuS2ExblZmK3ZiTm5NemJGUXZrSmQ4MFhJNjFLV3drdjQxak9SemhxNWk5ci8vcUE0clhwTmc9PQ==", "caseNumber": "24482/Pid.LL/2026/PN Jkt.Utr", "detailToken": "b0hvekhzT1ovNFdoN21JNEx1M3hMRWQ2cWNoV25vTjRuS2ExblZmK3ZiTm5NemJGUXZrSmQ4MFhJNjFLV3drdjQxak9SemhxNWk5ci8vcUE0clhwTmc9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" }, { "status": "Minutasi", "parties": { "pelanggar": [ "Ang Sin To" ] }, "detailUrl": "https://sipp.pn-jakartautara.go.id/show_detil/SzFUeWNrV21kRjVKTzQ0b290SXJ5ZVNZRTBOZitOTWxxTUxWbDFSbVIrdXlrdzNNZ3pvT2J5Z1VJTXY2dC8wajFDMW80WjVhRGdmeWUvbzAxRGhDV3c9PQ==", "caseNumber": "24738/Pid.LL/2026/PN Jkt.Utr", "detailToken": "SzFUeWNrV21kRjVKTzQ0b290SXJ5ZVNZRTBOZitOTWxxTUxWbDFSbVIrdXlrdzNNZ3pvT2J5Z1VJTXY2dC8wajFDMW80WjVhRGdmeWUvbzAxRGhDV3c9PQ==", "registerDate": "12 Jun 2026", "classification": "Perkara Lalu-Lintas", "processDuration": "1 Hari" } ], "query": null, "hasMore": true, "nextPage": 2 } ``` --- ### Detail Perkara Detail satu perkara (klasifikasi, status, jadwal, para pihak) dari detailToken hasil pencarian. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/indonesia:sipp/detail` - **Cache TTL:** 300s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `court` | string | query | yes | Kode pengadilan (subdomain) atau host lengkap | | `token` | string | query | yes | detailToken dari endpoint pencarian perkara (bagian setelah show_detil/) | **cURL:** ```bash curl "https://api.zpi.web.id/v1/indonesia:sipp/detail?court=pn-surabayakota&token=YnFZbzVMNmUwYlhPd2FQQmFkWUp0cndSYy9PRXMrQnNPNkJmaG9sUFlic1NoTm55dGx1MGhLd0V1cjcyeHhXcHk4OU5jZ3p2enc3RVBNY05VZC9SbEE9PQ%3D%3D" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/indonesia:sipp/detail?court=pn-surabayakota&token=YnFZbzVMNmUwYlhPd2FQQmFkWUp0cndSYy9PRXMrQnNPNkJmaG9sUFlic1NoTm55dGx1MGhLd0V1cjcyeHhXcHk4OU5jZ3p2enc3RVBNY05VZC9SbEE9PQ%3D%3D", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/indonesia:sipp/detail?court=pn-surabayakota&token=YnFZbzVMNmUwYlhPd2FQQmFkWUp0cndSYy9PRXMrQnNPNkJmaG9sUFlic1NoTm55dGx1MGhLd0V1cjcyeHhXcHk4OU5jZ3p2enc3RVBNY05VZC9SbEE9PQ%3D%3D", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "court": "sipp.pn-jakartautara.go.id", "status": "Minutasi", "caseNumber": "24480/Pid.LL/2026/PN Jkt.Utr", "sippVersion": "6.1.9-1", "registerDate": "Jumat, 12 Jun. 2026", "classification": "Perkara Lalu-Lintas", "partiesPublished": "Ya" } ``` --- _Generated: 2026-08-02T14:26:21.248Z_