Satu API untuk semua sumber.
Anime, manga, drama, donghua, video, tools, dan AI dalam satu REST API. Respons JSON, tanpa login, cukup base URL + path.
- Endpoint
- 0
- Kategori
- 0
- Uptime
- —
- Status
- memuat
Endpoint
Pilih kategori atau cari path. Buka baris untuk mencoba langsung dari browser.
Cara integrasi
Gabungkan base URL produksi dengan path endpoint. Contoh siap pakai untuk bot dan aplikasi.
WhatsApp (Baileys)
Balas pesan dengan hasil pencarian dari API.
import makeWASocket from '@whiskeysockets/baileys';
const BASE = 'https://api.ataa.my.id';
async function cariAnime(q) {
const res = await fetch(`${BASE}/api/anoboy/search?q=${encodeURIComponent(q)}`,
{ signal: AbortSignal.timeout(15000) });
if (!res.ok) throw new Error(`API ${res.status}`);
return res.json();
}
// di handler pesan
const data = await cariAnime('dandadan');
await sock.sendMessage(jid, { text: JSON.stringify(data).slice(0, 4000) });
Telegram (grammY)
Bot Telegram dengan perintah /anime.
import { Bot } from 'grammy';
const BASE = 'https://api.ataa.my.id';
const bot = new Bot(process.env.BOT_TOKEN);
bot.command('anime', async (ctx) => {
const q = ctx.match?.trim();
if (!q) return ctx.reply('Contoh: /anime dandadan');
const res = await fetch(`${BASE}/api/anoboy/search?q=${encodeURIComponent(q)}`,
{ signal: AbortSignal.timeout(15000) });
if (!res.ok) return ctx.reply(`Gagal: HTTP ${res.status}`);
const data = await res.json();
await ctx.reply(JSON.stringify(data).slice(0, 4000));
});
bot.start();
Python (requests)
Contoh pencarian manga Komiku.
import requests
BASE = "https://api.ataa.my.id"
r = requests.get(
f"{BASE}/api/komiku/search",
params={"q": "naruto"},
timeout=15,
)
r.raise_for_status()
print(r.json()["items"][:3])
Browser (fetch)
Dipakai langsung oleh halaman ini pada tombol Try.
const BASE = 'https://api.ataa.my.id';
const res = await fetch(`${BASE}/api/inmanga/search?q=one+piece&type=0`);
const data = await res.json();
if (!data.success) console.error(data.error);
Catatan penting
- Tanpa API key. Cukup base URL + path; tidak ada login, plan, atau kuota developer berbayar.
-
Rate limit 50 request/menit/IP. Lewat batas, API membalas
429dengan JSON{ success: false, error }. -
Respons di-cache singkat. Header
X-Cache: HITberarti jawaban diambil dari cache (home/list 60 detik, search 90 detik, detail 5 menit). -
Pasang timeout 10–20 detik dan tangani
429,502, serta504saat sumber upstream lambat. -
Slug/ID berasal dari endpoint
/homeatau/search, bukan dibuat manual. - Data milik sumber aslinya. API ini hanya menampilkan metadata dan tautan, tanpa menyimpan berkas.
Butuh bantuan atau menemukan bug?
Chat langsung developer ataa/taa lewat WhatsApp — biasanya dibalas di jam wajar.
Kredit & sumber
Sebagian adapter diadaptasi dari proyek open source; kreator asli tetap dicantumkan.
Adapter InManga dan Comick diadaptasi oleh ataa/taa dari JIMOV API (lisensi MIT). Kreator proyek asli: @Koikiss, @Maw, @Zukaritasu, @Tokyo, @barrientosvctor. Peran ataa/taa adalah memperbaiki dan mengeraskan kode: validasi parameter, parsing defensif, timeout, cache, dan error handling konsisten.
Detail atribusi lengkap: /api/inmanga/attribution · /api/comick/attribution
Status server
Uptime diperbarui tiap detik; angka request diambil ulang tiap 10 detik.
memuat…