Dokumentasi API SinyalHub
Selamat datang di dokumentasi pengembang SinyalHub. Gunakan API kami untuk mengakses database WiFi tercepat, mencari lokasi publik dengan koneksi stabil, dan memantau performa jaringan di seluruh dunia secara terprogram.
API kami berbasis RESTful, menerima permintaan HTTPS, dan mengembalikan respon dalam format JSON.
Otentikasi
Semua permintaan API memerlukan API Key yang harus disertakan dalam header setiap permintaan.
Authorization: Bearer YOUR_API_KEY
Jangan pernah membagikan API Key Anda secara publik atau di repositori sisi klien.
GET Cari Lokasi WiFi
Mencari titik WiFi berdasarkan koordinat lintang/bujur atau kata kunci nama tempat.
https://api.sinyalhub.id/v1/locations/search
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lat * | float | Garis lintang (latitude). |
| lng * | float | Garis bujur (longitude). |
| radius | int | Radius dalam meter (default: 1000). |
| query | string | Cari berdasarkan nama (misal: "Starbucks"). |
POST Kirim Data Speedtest
Gunakan endpoint ini untuk memperbarui data kecepatan real-time dari perangkat yang terintegrasi di lokasi Anda.
https://api.sinyalhub.id/v1/speedtest/submit
| Field | Tipe | Deskripsi |
|---|---|---|
| location_id * | string | UUID lokasi unik. |
| download_speed * | float | Kecepatan unduh dalam Mbps. |
| upload_speed | float | Kecepatan unggah dalam Mbps. |