Dokumentasi API
REST API JSON. Rate limit 60 request/menit per IP. Semua respons header Cache-Control. Base URL: https://vps-penghasil-cuan-2564-1.tail3a7b55.ts.net/api/v1
GET
/api/v1/carsDaftar varian. Query: q, brand, fuel, page, limit.
GET
/api/v1/cars/{id}Detail satu varian.
GET
/api/v1/compare?ids=1,2,3Bandingkan maksimal 3 varian.
GET
/api/v1/brandsDaftar merk + jumlah varian.
GET
/api/v1/healthStatus & versi.
GET
/openapi.jsonSchema OpenAPI.
Contoh cURL
curl "https://vps-penghasil-cuan-2564-1.tail3a7b55.ts.net/api/v1/cars?q=toyota&limit=2"
curl "https://vps-penghasil-cuan-2564-1.tail3a7b55.ts.net/api/v1/compare?ids=305,735"
curl "https://vps-penghasil-cuan-2564-1.tail3a7b55.ts.net/api/v1/brands"
Jalankan demo lokal
Server minimal pakai Node stdlib (tanpa framework) + gzip + rate limit + OpenAPI schema.
PM2
pm2 start server.js --name carspecPort default 4100.
Build
node build.jsGenerate situs statis ke public/.
HTTPS
tailscale funnel 4100Expose HTTPS publik tanpa buka port inbound.
Catatan produksi
- Data: lisensi dataset 54.000+ varian / scraper terjadwal + proxy + cron.
- Monetisasi: RapidAPI (Free/Basic/Pro) + langganan Midtrans di web sendiri.
- Admin: dashboard kelola data, paket, pengguna, API key.
- Pembayaran milestone via escrow Projects.co.id.