API KIKI OFFICIAL

Panduan Lengkap Penggunaan API, Endpoint & Contoh Request

Overview

Selamat datang di dokumentasi API KIKI OFFICIAL! API ini menyediakan berbagai layanan termasuk:

  • Downloader: TikTok, Instagram, YouTube, Facebook, Twitter, dll
  • AI: ChatGPT, Gemini, Grok
  • Image Creator: Remove BG, Remini, Upscale, ToGhibli
  • Search: Google Image, Pinterest, YouTube Search
  • Stalk: TikTok, GitHub, NPM, Free Fire
  • Game: Family 100
  • Tools: OCR, TTS, Screenshot Web, dll

Authentication

API Key Diperlukan

Semua endpoint memerlukan API Key untuk autentikasi. API Key harus disertakan pada setiap request.

Cara Mendapatkan API Key

1
Hubungi Developer

Kontak via Telegram: @Kikioffcl atau WhatsApp: 085136456745

2
Lakukan Pembayaran

Pilih paket yang sesuai kebutuhan Anda

3
Terima API Key

API Key akan dikirimkan setelah pembayaran terverifikasi

Perhatian!

Jangan bagikan API Key Anda kepada orang lain. API Key bersifat personal dan penggunaan yang tidak wajar dapat mengakibatkan pemblokiran.

Daftar Endpoints

Berikut adalah daftar kategori endpoint yang tersedia:

Cara Melakukan Request

Format Request

Semua request menggunakan method GET dengan parameter yang dikirim melalui query string.

Format URL Request
GET /kategori/endpoint?apikey=YOUR_API_KEY¶meter1=value1¶meter2=value2

Parameter Wajib

Parameter Tipe Deskripsi
apikey String API Key Anda (wajib untuk semua endpoint)

Contoh Request

Download TikTok Video
GET /download/tiktok?apikey=YOUR_API_KEY&url=https://vt.tiktok.com/xxxxx
AI Chat dengan Gemini
GET /ai/gemini?apikey=YOUR_API_KEY&q=Halo, apa kabar?
Search Google Image
GET /search/gimage?apikey=YOUR_API_KEY&q=kucing lucu
Stalk TikTok User
GET /stalk/tiktok?apikey=YOUR_API_KEY&username=tiktok

Format Response

Response Sukses

Response berhasil akan mengembalikan JSON dengan struktur berikut:

JSON Response (Sukses)
{
  "creator": "KIKI",
  "status": true,
  "result": {
    // Data hasil request
  }
}

Response Error

JSON Response (Error)
{
  "creator": "KIKI",
  "status": false,
  "error": "Pesan error"
}

Tipe Response

Beberapa endpoint mengembalikan tipe response berbeda:

  • application/json - Data JSON (paling umum)
  • image/* - File gambar (untuk image processing)
  • audio/* - File audio (untuk TTS, download audio)
  • video/* - File video (untuk download video)

Error Handling

Kode Error Umum

Error Penyebab Solusi
Missing apikey Parameter apikey tidak disertakan Tambahkan parameter apikey pada request
Apikey invalid API Key tidak valid atau sudah expired Periksa API Key atau hubungi developer
Missing parameter Parameter wajib tidak disertakan Tambahkan parameter yang diperlukan
Invalid URL Format URL tidak valid Pastikan URL dalam format yang benar

Contoh Kode

JavaScript (Node.js / Browser)
// Menggunakan fetch API
const apiKey = 'YOUR_API_KEY';
const baseUrl = window.location.origin;

async function downloadTiktok(url) {
  const response = await fetch(
    `${baseUrl}/download/tiktok?apikey=${apiKey}&url=${encodeURIComponent(url)}`
  );
  const data = await response.json();
  
  if (data.status) {
    console.log('Berhasil:', data.result);
  } else {
    console.error('Error:', data.error);
  }
}

// Contoh penggunaan
downloadTiktok('https://vt.tiktok.com/xxxxx');
Python (requests)
import requests

API_KEY = 'YOUR_API_KEY'
BASE_URL = 'https://your-domain.com'

def download_tiktok(url):
    response = requests.get(
        f'{BASE_URL}/download/tiktok',
        params={
            'apikey': API_KEY,
            'url': url
        }
    )
    data = response.json()
    
    if data.get('status'):
        print('Berhasil:', data['result'])
    else:
        print('Error:', data.get('error'))

# Contoh penggunaan
download_tiktok('https://vt.tiktok.com/xxxxx')
PHP (cURL)
<?php
$apiKey = 'YOUR_API_KEY';
$baseUrl = 'https://your-domain.com';

function downloadTiktok($url) {
    global $apiKey, $baseUrl;
    
    $endpoint = $baseUrl . '/download/tiktok?' . http_build_query([
        'apikey' => $apiKey,
        'url' => $url
    ]);
    
    $ch = curl_init($endpoint);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close($ch);
    
    $data = json_decode($response, true);
    
    if ($data['status']) {
        echo 'Berhasil: ' . print_r($data['result'], true);
    } else {
        echo 'Error: ' . $data['error'];
    }
}

// Contoh penggunaan
downloadTiktok('https://vt.tiktok.com/xxxxx');
?>
cURL
# Download TikTok Video
curl -X GET "https://your-domain.com/download/tiktok?apikey=YOUR_API_KEY&url=https://vt.tiktok.com/xxxxx"

# AI Chat dengan Gemini
curl -X GET "https://your-domain.com/ai/gemini?apikey=YOUR_API_KEY&q=Halo"

# Search Google Image
curl -X GET "https://your-domain.com/search/gimage?apikey=YOUR_API_KEY&q=kucing%20lucu"

Butuh Bantuan?