API Dokumentasi
API publik Pasal.id untuk mengakses data peraturan Indonesia. Gratis, tanpa autentikasi, mendukung CORS.
Base URL
https://pasal.id/api/v1GET
/api/v1/searchCari peraturan berdasarkan kata kunci
Parameter
qwajibKata kunci pencariantypeFilter jenis peraturan (UU, PP, PERPRES)limitJumlah hasil (default: 10, max: 50)Contoh
/api/v1/search?q=upah+minimum&type=UU&limit=5GET
/api/v1/lawsDaftar peraturan dengan filter
Parameter
typeJenis peraturan (UU, PP, PERPRES)yearFilter tahunstatusFilter status (berlaku, dicabut, diubah)limitJumlah hasil (default: 20, max: 100)offsetOffset untuk pagination (default: 0)Contoh
/api/v1/laws?type=UU&year=2003GET
/api/v1/laws/{frbr_uri}Detail lengkap satu peraturan beserta pasal dan relasinya
Contoh
/api/v1/laws/akn/id/act/uu/2003/13Contoh Penggunaan
# Cari peraturan tentang ketenagakerjaan
curl "https://pasal.id/api/v1/search?q=ketenagakerjaan"
# Daftar semua UU
curl "https://pasal.id/api/v1/laws?type=UU"
# Detail UU 13/2003 (Ketenagakerjaan)
curl "https://pasal.id/api/v1/laws/akn/id/act/uu/2003/13"
# Gunakan di JavaScript
const res = await fetch("https://pasal.id/api/v1/search?q=upah+minimum");
const data = await res.json();
console.log(data.results);API ini bersifat publik dan gratis. Kami menerapkan rate limiting untuk menjaga kualitas layanan. Untuk integrasi AI, gunakan MCP Server kami.