Skip to content

Platform API kutipan motivasi berkualitas tinggi untuk aplikasi mobile, website, dan chatbot. Dual language support (English/Indonesian).

Notifications You must be signed in to change notification settings

hafiizh10/quotes-eclipta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Quotes Eclipta

Platform API quotes berbasis AI yang menyediakan kutipan motivasi berkualitas tinggi dalam bahasa Inggris dan Indonesia. Dibangun untuk developer yang membutuhkan konten inspiratif yang andal untuk aplikasi mereka.

Live API: https://quotes.eclipta.my.id

Fitur Utama

Untuk Developer

  • REST API Sederhana - Response JSON yang bersih, mudah diintegrasikan
  • Dukungan Dual Language - Bahasa Inggris original dengan terjemahan Indonesia yang natural
  • 20 Kategori Konten - Motivasi, inspirasi, cinta, kehidupan, kebijaksanaan, dan lainnya
  • Multiple Endpoints - Random quotes, quote harian, berdasarkan kategori, fitur pencarian
  • Free Tier Tersedia - 100 request per hari, tanpa kartu kredit
  • OpenAPI Documentation - Dokumentasi API interaktif
  • Performa Global - Edge computing dengan latensi di bawah 50ms di seluruh dunia

Kualitas Konten

  • Terjemahan Natural - Versi Indonesia ditulis secara natural, bukan terjemahan literal
  • Konten Segar - Quote baru ditambahkan setiap hari melalui automated generation
  • Kategori Beragam - 20 kategori mencakup pengembangan diri, hubungan, karir, dan lainnya
  • Atribusi Kredibel - Quote bergaya seperti dari tokoh-tokoh terkenal historis dan kontemporer

Keandalan

  • 99.9% Uptime
  • Smart Caching
  • Rate Limiting
  • API Key Management

Mulai Cepat

1. Dapatkan API Key Anda

Daftar untuk mendapatkan API key gratis di https://quotes.eclipta.my.id/register

2. Buat Request Pertama Anda

curl https://quotes.eclipta.my.id/api/v1/quotes/random \
  -H "X-API-Key: your_api_key"

3. Contoh Response

{
  "success": true,
  "data": {
    "id": 123,
    "text_en": "Success is not final, failure is not fatal: it is the courage to continue that counts.",
    "text_id": "Kesuksesan bukanlah akhir, kegagalan bukanlah fatal: yang penting adalah keberanian untuk melanjutkan.",
    "text_en_quotemarks": "\"Success is not final, failure is not fatal: it is the courage to continue that counts.\"",
    "text_id_quotemarks": "\"Kesuksesan bukanlah akhir, kegagalan bukanlah fatal: yang penting adalah keberanian untuk melanjutkan.\"",
    "author": "Winston Churchill",
    "category": "motivasi",
    "category_id": "Motivasi",
    "category_en": "Motivation",
    "created_at": "2026-01-20T10:30:00Z"
  }
}

API Endpoints

Public Endpoints

Endpoint Deskripsi
GET /api/v1/quotes/random Dapatkan quote acak, bisa difilter berdasarkan kategori
GET /api/v1/quotes/daily Dapatkan quote of the day (sama untuk semua user)
GET /api/v1/quotes/category/:slug Dapatkan quotes dari kategori tertentu dengan pagination
GET /api/v1/quotes/search?q=keyword Cari quotes berdasarkan keyword
GET /api/v1/categories List semua kategori yang tersedia
GET /api/v1/quotes List semua quotes dengan pagination

Kategori yang Tersedia

Quotes Eclipta menawarkan 20 kategori beragam:

  • Pengembangan Diri: Motivasi, Inspirasi, Kebijaksanaan, Pendidikan, Kepemimpinan
  • Kesuksesan & Karir: Kesuksesan, Karir, Kerja Keras, Perubahan
  • Hubungan: Cinta, Persahabatan, Keluarga
  • Kehidupan & Kesejahteraan: Kehidupan, Kebahagiaan, Kesehatan, Waktu
  • Karakter: Keberanian, Harapan, Spiritual
  • Pembelajaran: Kegagalan (belajar dari kegagalan)

Contoh Integrasi

JavaScript/Node.js

const response = await fetch('https://quotes.eclipta.my.id/api/v1/quotes/random', {
  headers: { 'X-API-Key': 'your_api_key' }
});
const data = await response.json();
console.log(data.data.text_en_quotemarks);
console.log(`${data.data.category_id} / ${data.data.category_en}`);

Python

import requests

response = requests.get(
    'https://quotes.eclipta.my.id/api/v1/quotes/random',
    headers={'X-API-Key': 'your_api_key'}
)
quote = response.json()['data']
print(quote['text_en_quotemarks'])
print(f"{quote['category_id']} / {quote['category_en']}")

PHP

<?php
$ch = curl_init('https://quotes.eclipta.my.id/api/v1/quotes/random');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-API-Key: your_api_key']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
echo $data['data']['text_en_quotemarks'];
?>

Harga

Free Tier

  • 100 request per hari
  • Akses ke semua endpoints
  • Versi bahasa Inggris dan Indonesia
  • Tanpa kartu kredit
  • Sempurna untuk proyek personal dan testing

Premium Tier

  • Request unlimited
  • Priority support
  • Advanced analytics
  • Custom features tersedia
  • Hubungi kami untuk harga

Kasus Penggunaan

Quotes Eclipta sempurna untuk:

  • Aplikasi Mobile - Aplikasi motivasi harian, widget quote
  • Website - Bagian inspirasional, quote di homepage
  • Social Media Tools - Posting quote otomatis untuk Instagram, Twitter
  • Digital Signage - Display kantor, institusi pendidikan
  • Chatbot - Bot WhatsApp, Telegram dengan motivasi harian
  • Content Creation - Blog, newsletter, email campaign
  • Platform EdTech - Motivasi belajar dan engagement

Screenshots

Landing Page

Landing Page

User Dashboard

User Dashboard

Test API

Test API

Dokumentasi API

Dokumentasi API


Quotes Eclipta - Menginspirasi dunia, satu quote dalam satu waktu.

About

Platform API kutipan motivasi berkualitas tinggi untuk aplikasi mobile, website, dan chatbot. Dual language support (English/Indonesian).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published