DAUNS REST API DOCS

v1.0.0 100% free
01. Quick Start

Daunscode API sekarang lebih enak dipakai lewat dua jalur: frontend proxy untuk testing cepat, atau backend direct untuk integrasi langsung. Keduanya memakai struktur endpoint yang sama, bedanya hanya wrapper request-nya.

Info icon Jalur Pakai

Frontend/testing: kirim ke `/api/backend` dari aplikasi Astro.

Backend direct: panggil langsung `http://localhost:3000/v1/...`.

Untuk endpoint `GET` via proxy, tetap kirim ke `/api/backend` sebagai `POST` dengan `method:"GET"` di body JSON.

Playground paling cocok untuk eksplorasi cepat tanpa merakit query manual.

Frontend Proxy Proxy icon
curl -X POST "https://daunsapi.daunscode.com/api/backend" \
  -H "Content-Type: application/json" \
  -d '{"path":"/v1/ai/deepai","method":"POST","body":{"prompt":"halo daunscode api"}}'
Direct Backend Backend icon
curl -X POST "https://daunsloveelaina.daunscode.com/v1/ai/deepai" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"halo daunscode api"}'
02. Category Map
AI

Untuk jawaban teks, generate gambar, edit gambar, dan analisis AI tertentu.

Cocok Untuk

Chat dan tanya jawab

Generate image

Deteksi/analisis teks atau gambar

Output Umum

Fokus ke `answer`, `image_url`, `image_urls`, atau `data`.

Tools

Untuk utilitas satu langkah seperti upscale, removebg, qrcode, screenshot, tempmail, dan shortlink.

Cocok Untuk

Transformasi gambar

Upload file sementara

Utility multi-mode

Output Umum

Mayoritas mengembalikan hasil inti seperti `image_url`, `uploaded_url`, atau `download_url`.

Downloader

Untuk mengambil metadata dan media dari URL publik platform sosial atau video.

Cocok Untuk

YouTube

Instagram

TikTok

Facebook/X/Threads

Output Umum

Biasanya berisi metadata konten dan daftar media yang siap dipilih.

Anime

Untuk random image dataset bertema anime seperti Blue Archive dan Elaina.

Cocok Untuk

Wallpaper random

Sticker/image bot

Dataset ringan

Output Umum

Dipusatkan ke `title`, `total`, `index`, dan `image_url`.

Internet

Untuk discovery dan detail data publik seperti Cookpad, Halodoc, dan SoundCloud.

Cocok Untuk

Search

Discovery

Detail page

Output Umum

Dibiarkan kaya konteks karena user memang perlu memilih hasil yang cocok.

Streaming

Untuk flow pencarian judul, detail seri, lalu playback atau video final.

Cocok Untuk

Discovery serial

Episode lookup

Playable stream testing

Output Umum

Tetap lebih detail karena sifatnya search, detail, dan playback.

03. Response Direction

Output Disederhanakan

Endpoint non-`internet` dan non-`streaming` sekarang diarahkan ke hasil inti saja. Metadata internal seperti provider scrape, endpoint upstream, model internal, atau session id tidak diprioritaskan ke user.

GET Proxy Bisa Pakai Body JSON

Kalau test lewat `/api/backend`, gunakan request `POST` ke proxy dengan `method:"GET"` di payload JSON. Proxy frontend akan mengubah field di `body` menjadi query string atau path parameter yang sesuai.

Streaming dan Internet Sengaja Berbeda

Dua kategori ini dibiarkan lebih kaya konteks karena memang dipakai untuk discovery dan pemilihan hasil, bukan sekadar satu hasil final.

Response Contoh Modern Response icon
{
  "ok": true,
  "answer": "..."
}
04. Recommended Workflow

1. Pilih jalur pakai

Kalau mau cepat dan aman, mulai dari `Endpoints Catalog` lalu pindah ke `Playground`. Kalau mau integrasi langsung, panggil backend atau proxy lewat `curl`.

2. Kenali jenis endpoint

Endpoint AI, Tools, Downloader, dan Anime cenderung langsung ke hasil akhir. Internet dan Streaming lebih cocok dibaca sebagai flow bertahap.

3. Uji dengan input minimum

Isi parameter inti dulu seperti `prompt`, `image_url`, `url`, atau `query`. Setelah response dasar jalan, baru tambahkan opsi lanjutan.

4. Ambil field hasil yang benar

Untuk response modern, prioritaskan `answer`, `image_url`, `download_url`, `uploaded_url`, `messages`, atau array media. Jangan bergantung ke field internal yang tidak dijamin stabil.

Open Support

Mau bantu project tetap hidup atau lanjut ngobrol soal jasa custom? Pilih jalur yang paling cocok di bawah.