⚡ REST API v1Golang Gin Backend + MySQL

Dokumentasi REST API Sirekap Pemilu 2024

API ini menyediakan akses data terstruktur perhitungan suara TPS (Tempat Pemungutan Suara) Pemilu 2024 yang diintegrasikan langsung pada domain pemilu.bober.id.

Base URL
https://pemilu.bober.id
GET/ping

Memeriksa status operasional backend API Sirekap.

// Contoh Response: { "message": "pong", "service": "sirekap-api", "status": "healthy" }
GET/api/v1/ppwp

Mengambil daftar data rekapitulasi suara TPS Pemilu Presiden 2024 dari tabel MySQL ppwp_tps.

Query Parameters
ParameterTipeWajibDeskripsi
limitintegerYaJumlah record yang ingin ditampilkan (misal: 10, 50)
offsetintegerTidakOffset nomor awal data untuk paginasi (default: 0)
Live API Tester
Contoh Pemanggilan API
cURL
curl -X GET "https://pemilu.bober.id/api/v1/ppwp?limit=10&offset=0"
JavaScript (fetch)
const res = await fetch("https://pemilu.bober.id/api/v1/ppwp?limit=10&offset=0");
const { data } = await res.json();
console.log(data);
Python (requests)
import requests

response = requests.get("https://pemilu.bober.id/api/v1/ppwp", params={"limit": 10, "offset": 0})
print(response.json())