Cakupan halaman ini
Di QELAR, permukaan publik tidak hanya berupa endpoint `api/v1`. Ada juga halaman provider, VIC, `llms.txt`, dan kumpulan sitemap yang dipakai crawler serta sistem AI untuk membaca data produk.
- URL publik dan endpoint API dibedakan agar pembaca tahu mana yang dibuka manusia dan mana yang dibaca sistem.
- Setiap endpoint di halaman ini sudah ada implementasinya di aplikasi web atau backend.
- Data terstruktur dan metadata tetap dianggap bagian dari acuan publik karena menentukan cara sistem eksternal memahami isi halaman.
- Halaman ini hanya merangkum endpoint yang aktif. Detail field dan respons dibahas lagi di halaman referensi yang lebih rinci.
URL publik yang aktif
Ini adalah URL publik yang sudah menjadi bagian dari produk. Beberapa di antaranya dibaca langsung oleh pengguna, sementara yang lain dipakai crawler, search engine, atau sistem AI.
https://www.qelar.com/provider/{slug}https://www.qelar.com/provider/{slug}/vic.jsonhttps://www.qelar.com/llms.txthttps://www.qelar.com/sitemap.xmlhttps://www.qelar.com/sitemap-providers.xmlhttps://www.qelar.com/sitemap-vic.xmlhttps://www.qelar.com/sitemap-taxonomy.xmlEndpoint API publik yang aktif
Daftar ini merangkum endpoint publik yang tersedia dari backend saat ini. Semua endpoint di bawah sudah dipakai oleh aplikasi web, halaman publik, atau integrasi sistem lain di dalam produk.
https://api.qelar.com/api/v1/categorieshttps://api.qelar.com/api/v1/providershttps://api.qelar.com/api/v1/providers/{slug}https://api.qelar.com/api/v1/search?q={query}https://api.qelar.com/api/v1/reports/benchmark-web-development-indonesia-2026https://api.qelar.com/api/v1/discovery/programmatic-paramshttps://api.qelar.com/api/v1/discovery/programmatic?categorySlug={slug}&citySlug={slug}https://api.qelar.com/api/v1/discovery/compare?slugA={slug}&slugB={slug}https://api.qelar.com/api/ai/recommend?q={query}&city={kota}https://api.qelar.com/mcphttps://api.qelar.com/mcp- Endpoint `api/v1` ditujukan untuk konsumsi publik dan aplikasi web.
- Endpoint `api/ai/recommend` memerlukan API key, query minimal 2 karakter, query maksimal 200 karakter, dan `limit` dibatasi 1 sampai 10.
- Pembatasan laju akses `api/ai/recommend` saat ini adalah 30 request per menit untuk tier biasa dan 120 request per menit untuk tier enterprise.
- `POST /mcp` memakai JSON-RPC dan disediakan untuk integrasi alat, bukan untuk dibuka langsung oleh pembaca biasa.
- `GET /mcp` tersedia sebagai endpoint ringan untuk melihat info dasar layanan MCP dan health-check manusia.
- Jika detail request atau respons berubah, halaman ini harus ikut diperbarui bersama perubahan endpoint di source code.
Reference per kelompok endpoint
Gunakan halaman-halaman di bawah ini untuk membaca detail endpoint dengan lebih rinci. Halaman ikhtisar tetap dipakai untuk peta umum, sedangkan halaman detail dipakai saat Anda mulai mengintegrasikan endpoint tertentu.
API provider
Rujukan untuk kategori aktif, daftar provider, detail provider, dan bentuk field ringkas yang dipakai listing publik.
API pencarian & discovery
Rujukan untuk search, discovery programatik, perbandingan provider, error penting, dan konteks hasil perbandingan.
API AI & MCP
Rujukan untuk `api/ai/recommend`, kebutuhan API key, rate limit, dan endpoint MCP berbasis JSON-RPC.
VIC & data publik
Rujukan untuk VIC, `llms.txt`, sitemap, taxonomy sitemap, content type, dan header penting di permukaan publik.
Data terstruktur dan metadata
Data terstruktur dan metadata mengubah konten halaman menjadi bentuk yang lebih stabil untuk diindeks. Nilainya bukan hanya untuk SEO. Lapisan ini menjaga agar identitas bisnis, layanan, dan tanda kepercayaan tetap terbaca lintas keluaran data.
- Judul halaman, metadata, dan isi utama harus menyampaikan fakta yang sama.
- VIC dan data terstruktur tidak boleh mengklaim lebih dari yang tampil di halaman publik.
- Kalau halaman publik berubah, output data untuk sistem harus ikut diperbarui dari sumber data yang sama.
llms.txt, sitemap, dan aset distribusi
Aset distribusi membantu QELAR menyampaikan peta konten dan prioritas entity ke sistem crawler. Mereka bukan pengganti halaman utama, tetapi lapisan pendukung agar halaman yang penting lebih mudah ditemukan dan dipahami.
- `sitemap` membantu crawler menemukan URL yang perlu diprioritaskan.
- `llms.txt` membantu sistem AI memahami entry point dan konteks dokumen yang tersedia.
- `sitemap-taxonomy.xml` membantu crawler menemukan URL kategori dan subkategori direktori yang aktif.
- Aset distribusi bernilai hanya jika halaman targetnya sendiri cukup jelas dan substantif.