Quick Request Examples
# Get all JKT48 member data
curl "http://localhost:8000/api/v1/members"
# Check who is currently live on Showroom
curl "http://localhost:8000/api/v1/live"
# Check who is currently live on IDN Live
curl "http://localhost:8000/api/v1/live/idn"
# Get live stream history (ended lives)
curl "http://localhost:8000/api/v1/live/history?platform=idn"
# Check the theater schedule
curl "http://localhost:8000/api/v1/theater/schedules"
# Get latest official news
curl "http://localhost:8000/api/v1/news"
# Get official event calendar
curl "http://localhost:8000/api/v1/events"
curl "http://localhost:8000/api/v1/members"
# Check who is currently live on Showroom
curl "http://localhost:8000/api/v1/live"
# Check who is currently live on IDN Live
curl "http://localhost:8000/api/v1/live/idn"
# Get live stream history (ended lives)
curl "http://localhost:8000/api/v1/live/history?platform=idn"
# Check the theater schedule
curl "http://localhost:8000/api/v1/theater/schedules"
# Get latest official news
curl "http://localhost:8000/api/v1/news"
# Get official event calendar
curl "http://localhost:8000/api/v1/events"
Live Streams
GET
/api/v1/live
Mendapatkan daftar member JKT48 yang sedang live di Showroom saat ini.
{
"message": "Berhasil mengambil data live Showroom",
"status": true,
"data": [
{
"id": 1,
"member_id": 16,
"platform": "showroom",
"room_key": "jkt48_delynn",
"title": "Delynn's Room",
"viewers_count": 8219,
"live_url": "https://www.showroom-live.com/r/jkt48_delynn",
"started_at": "2026-08-05T16:30:03.000000Z"
}
]
}
GET
/api/v1/live/idn
Mendapatkan daftar member JKT48 yang sedang live di IDN Live saat ini.
{
"message": "Berhasil mengambil data live IDN",
"status": true,
"data": []
}
GET
/api/v1/live/history
Mendapatkan riwayat live stream yang telah berakhir. Bisa difilter dengan ?platform=showroom atau idn.
{
"message": "Berhasil mendapatkan riwayat live",
"status": true,
"data": [
{
"id": 1,
"member": {
"id": 28,
"name": "Abigail Rachel",
"nickname": "Aralie"
},
"platform": "idn",
"room_key": "jkt48_aralie",
"title": "hi",
"start": {
"day": "Wednesday",
"date": "2026-08-05",
"time": "23:11:03"
},
"end": {
"day": "Thursday",
"date": "2026-08-06",
"time": "00:09:53"
},
"duration_minutes": 58,
"viewers_count": 9496
}
]
}
Theater
GET
/api/v1/theater/schedules
Mendapatkan daftar jadwal pertunjukan teater JKT48 terbaru.
{
"message": "Berhasil mengambil daftar jadwal teater",
"status": true,
"data": [
{
"id": 12,
"title": "Tunas di Balik Seragam (Seifuku no Me)",
"date": "2026-08-09T15:00:00+07:00",
"is_birthday": true,
"birthday_member_name": "Lana",
"is_graduation": false,
"shows_info": [
{
"time": "15:00 WIB",
"type": "Show 1"
}
]
}
]
}
News & Events
GET
/api/v1/news
Mendapatkan daftar berita (news) resmi terbaru dari JKT48.
{
"message": "Berhasil mengambil daftar berita",
"status": true,
"data": [
{
"id": 105,
"news_id": "1942",
"title": "Pengumuman Mengenai Pre-Order JKT48",
"date": "2026-08-01",
"label": "Goods"
}
]
}
GET
/api/v1/events
Mendapatkan kalender daftar acara (events) JKT48.
{
"message": "Berhasil mengambil daftar acara",
"status": true,
"data": [
{
"id": 4,
"title": "Personal Meet & Greet Festival 2026",
"date": "2026-08-15",
"badge": "Event"
}
]
}
Members
GET
/api/v1/members
Mendapatkan daftar semua member aktif maupun graduated JKT48.
{
"message": "Berhasil mengambil daftar member",
"status": true,
"data": [
{
"id": 1,
"name": "Adel",
"fullname": "Reva Fidela",
"status": "Trainee"
}
]
}