Selamat datang di API publik api.hayodora.com. Gratis, tanpa perlu daftar atau API key. Bisa langsung dicoba dari browser lewat halaman Explorer.
1. Pilih game yang mau dicek
Lihat daftar game di bawah, cari kode game-nya (misal ml untuk Mobile Legends).
2. Siapkan parameter
Kamu butuh id akun game (numeric ID atau username). Beberapa game juga butuh zone atau server.
3. Kirim request
Buka URL berikut di browser atau lewat kode:
https://api.hayodora.com/api/nickname-validator?game=ml&id=1114917746&zone=13486Atau pakai Explorer — tinggal pilih game, isi parameter, klik "Send".
Response berupa JSON. Berhasil (success: true) atau gagal (success: false).
{
"success": true,
"game": "Mobile Legends: Bang Bang",
"id": 1114917746,
"name": "PlayerName",
"server": 13486
}{
"success": false,
"message": "Not found"
}Copy-paste aja — ganti game, id, dan zone sesuai kebutuhan.
curl "https://api.hayodora.com/api/nickname-validator?game=ml&id=1114917746&zone=13486"
fetch("https://api.hayodora.com/api/nickname-validator?game=ml&id=1114917746&zone=13486")
.then(r => r.json())
.then(console.log)import requests
r = requests.get("https://api.hayodora.com/api/nickname-validator", params={
"game": "ml",
"id": "1114917746",
"zone": "13486"
})
print(r.json())const axios = require("axios")
axios.get("https://api.hayodora.com/api/nickname-validator", {
params: { game: "ml", id: "1114917746", zone: "13486" }
}).then(r => console.log(r.data))Rate Limit
Maksimal 10 request per menit per IP. Kalau kena limit, tunggu 60 detik.
Caching
Response di-cache selama 120 detik. Request yang sama dalam 2 menit dapat response lebih cepat.
Method
Support GET dan POST. Parameter bisa lewat query string (GET) atau JSON/form body (POST).
API publik untuk soal SNBT. Tersedia 7 subjek — tiap subjek punya beberapa paket soal lengkap dengan pembahasan.
GET /api/tryout?subjects
{
"subjects": [
{ "id": "pu", "name": "Penalaran Umum" },
{ "id": "ppu", "name": "Pengetahuan dan Pemahaman Umum" },
{ "id": "pk", "name": "Pengetahuan Kuantitatif" },
{ "id": "pbm", "name": "Pemahaman Bacaan dan Menulis" },
{ "id": "pm", "name": "Penalaran Matematika" },
{ "id": "lbi", "name": "Literasi Bahasa Indonesia" },
{ "id": "lbe", "name": "Literasi Bahasa Inggris" }
],
"total": 7
}GET /api/tryout?subject=pu&paket=pu1
{
"subject": "pu",
"subject_name": "Penalaran Umum",
"paket": {
"id": "pu1",
"nama": "Penalaran Umum Set (1)",
"soal_count": 20
},
"soal": [
{
"nomor": 1,
"pertanyaan": "...",
"pilihan": ["A", "B", "..."],
"jawaban": "A",
"pembahasan": "..."
}
]
}Coba langsung pakai curl:
curl "https://api.hayodora.com/api/tryout?subjects"curl "https://api.hayodora.com/api/tryout?subject=pm&paket=pm1"Versi API
v1.0.0 — Saat ini belum ada breaking changes. Semua endpoint backward-compatible.
Base URL
https://api.hayodora.comKontak
Pertanyaan atau laporan bug: support@hayodora.com
Status Layanan
Semua endpoint dalam pantauan berkala. Jika ada masalah, hubungi support@hayodora.com.
Cari tahu nickname pemain game hanya dengan ID akun. Support 21 game populer seperti Mobile Legends, Free Fire, PUBG, VALORANT, dan masih banyak lagi.
Mobile Legends: Bang Bang
Lookup Mobile Legends nickname by ID and zone
?game=ml&id=123&zone=123Garena Free Fire
Lookup Free Fire nickname by ID
?game=ff&id=123Honkai: Star Rail
Lookup Honkai Star Rail nickname by ID
?game=hsr&id=123Arena Of Valor
Lookup Arena of Valor nickname by ID
?game=aov&id=123Call Of Duty Mobile
Lookup Call of Duty Mobile nickname by ID
?game=codm&id=123Honkai Impact 3rd
Lookup Honkai Impact 3rd nickname by ID
?game=hi&id=123Honor of Kings
Lookup Honor of Kings nickname by ID
?game=hok&id=nilaiLifeAfter
Lookup LifeAfter nickname by ID and server
?game=la&id=123&zone=nilaiLove and Deepspace
Lookup Love and Deepspace nickname by ID
?game=lad&id=123Magic Chess: Go Go
Lookup Magic Chess Go Go nickname by ID and zone
?game=mcgg&id=123&zone=123Point Blank
Lookup Point Blank nickname by ID
?game=pb&id=nilaiPunishing: Gray Raven
Lookup Punishing Gray Raven nickname by ID and region
?game=pgr&id=123&zone=nilaiSausage Man
Lookup Sausage Man nickname by ID
?game=sm&id=nilaiSuper Sus
Lookup Super Sus nickname by ID
?game=sus&id=123VALORANT
Lookup VALORANT nickname by ID
?game=valo&id=123Zenless Zone Zero
Lookup Zenless Zone Zero nickname by ID
?game=zzz&id=123ZEPETO
Lookup ZEPETO nickname by ID
?game=zepeto&id=nilaiUNDAWN
Lookup UNDAWN nickname by ID
?game=undawn&id=123PUBG Mobile
Lookup PUBG Mobile nickname by ID
?game=pubg&id=123Hago
Lookup Hago nickname by ID
?game=hago&id=123TOEFL Preparation
TOEFL — grammar slot-fill exercises & reading comprehension passages.
?game=toefl&grammar=nilai&reading=nilaiKalkulator Rapor
Daftar mata pelajaran default SMA/SMK (12 mapel: Wajib + IPA/IPS).
?game=rapor&Kalkulator Rapor — Hitung Nilai
Hitung rata-rata rapor semester 1-5. Mengabaikan null/0. Mengembalikan avg per mapel + final_avg.
?game=rapor-calculate&subjects=123Tryout Akademik
Soal SNBT & TKA — list subjek, daftar paket per subjek, atau soal lengkap + pembahasan.
?game=tryout&subjects=123&subject=nilai&paket=nilaiLatihan TOEFL lengkap — grammar slot-fill exercises & reading comprehension. 6 paket grammar, 20 reading passage dengan total 180 soal.
TOEFL Preparation
TOEFL — grammar slot-fill exercises & reading comprehension passages.
?game=toefl&grammar=nilai&reading=nilaiHitung rata-rata nilai rapor semester 1-5. Cocok untuk hitung prediksi SNBP atau lihat perkembangan nilai. Tersedia 12 mapel default + custom.
Kalkulator Rapor
Daftar mata pelajaran default SMA/SMK (12 mapel: Wajib + IPA/IPS).
?game=rapor&Kalkulator Rapor — Hitung Nilai
Hitung rata-rata rapor semester 1-5. Mengabaikan null/0. Mengembalikan avg per mapel + final_avg.
?game=rapor-calculate&subjects=123Soal SNBT, TKA SMA, SKD CPNS & BUMN lengkap dengan pembahasan. Tersedia 18 subjek, timer otomatis, dan dua mode (Ujian & Latihan). Akses langsung lewat web atau API publik.
Tryout Akademik
Soal SNBT & TKA — list subjek, daftar paket per subjek, atau soal lengkap + pembahasan.
?game=tryout&subjects=123&subject=nilai&paket=nilai