API Dokumentasi

API publik Pasal.id untuk mengakses data peraturan Indonesia. Gratis, tanpa autentikasi, mendukung CORS.

Base URL

https://pasal.id/api/v1
GET/api/v1/search

Cari peraturan berdasarkan kata kunci

Parameter

qwajibKata kunci pencarian
typeFilter jenis peraturan (UU, PP, PERPRES)
limitJumlah hasil (default: 10, max: 50)

Contoh

/api/v1/search?q=upah+minimum&type=UU&limit=5
GET/api/v1/laws

Daftar peraturan dengan filter

Parameter

typeJenis peraturan (UU, PP, PERPRES)
yearFilter tahun
statusFilter status (berlaku, dicabut, diubah)
limitJumlah hasil (default: 20, max: 100)
offsetOffset untuk pagination (default: 0)

Contoh

/api/v1/laws?type=UU&year=2003
GET/api/v1/laws/{frbr_uri}

Detail lengkap satu peraturan beserta pasal dan relasinya

Contoh

/api/v1/laws/akn/id/act/uu/2003/13

Contoh 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.