100% Gratis & Terbuka Tanpa API Key
Dokumentasi REST API B-SNPMB
API publik untuk mengakses data PTN, Program Studi, Daya Tampung, Peminat, dan tingkat persaingan SNBP & SNBT resmi.
Base URL
https://backend.better-snpmb.web.id/ Autentikasi
Tidak memerlukan API Key. API bebas digunakan oleh publik secara langsung.
Batasan Rate Limit
Batas request: 5 request / detik per IP address.
Endpoint Publik
GET/health
Health CheckMemeriksa status dan kesehatan server API.
Contoh Request (cURL)
curl -X GET "https://backend.better-snpmb.web.id//health"
JavaScript (fetch)
fetch("https://backend.better-snpmb.web.id//health")
.then(res => res.json())
.then(data => console.log(data));Contoh Respon (JSON)
{
"status": "ok"
}GET/snbp
Data SNBP (Seleksi Nasional Berdasarkan Prestasi)Mengambil daftar PTN atau detail Program Studi untuk jalur SNBP.
Query Parameters
| Parameter | Tipe | Wajib | Keterangan |
|---|---|---|---|
| provinsi | string | Opsional | Filter berdasarkan nama provinsi (contoh: JAWA BARAT) |
| kota | string | Opsional | Filter berdasarkan nama kota/kabupaten (contoh: BANDUNG) |
| ptn | string | Opsional | Kode/ID PTN untuk mengambil daftar prodi (contoh: 332) |
Contoh Request (cURL)
curl -X GET "https://backend.better-snpmb.web.id//snbp?provinsi=JAWA%20BARAT"
JavaScript (fetch)
fetch("https://backend.better-snpmb.web.id//snbp?provinsi=JAWA%20BARAT")
.then(res => res.json())
.then(data => console.log(data));Contoh Respon (JSON)
[
{
"code": "332",
"name": "INSTITUT TEKNOLOGI BANDUNG",
"provinsi": "JAWA BARAT",
"kota": "KOTA BANDUNG"
}
]GET/snbt
Data SNBT (Seleksi Nasional Berdasarkan Tes)Mengambil daftar PTN atau detail Program Studi untuk jalur SNBT.
Query Parameters
| Parameter | Tipe | Wajib | Keterangan |
|---|---|---|---|
| provinsi | string | Opsional | Filter berdasarkan nama provinsi |
| kota | string | Opsional | Filter berdasarkan nama kota/kabupaten |
| ptn | string | Opsional | Kode/ID PTN untuk mengambil daftar prodi |
Contoh Request (cURL)
curl -X GET "https://backend.better-snpmb.web.id//snbt?ptn=332"
JavaScript (fetch)
fetch("https://backend.better-snpmb.web.id//snbt?ptn=332")
.then(res => res.json())
.then(data => console.log(data));Contoh Respon (JSON)
[
{
"code": "3321014",
"name": "TEKNIK INFORMATIKA",
"jenjang": "S1",
"kuota": 80,
"peminat": 2500
}
]