JKT48Connect Recent Live API
v3.0.14
Access recently ended live broadcasts data from JKT48 members
Base URL:
https://api.jkt48connect.my.id/api
Overview
The JKT48Connect Recent Live API provides data about recently ended live broadcasts from JKT48 members. This includes live sessions from IDN Live, SHOWROOM, and YouTube channels related to JKT48.
Features
- Recent live sessions from JKT48 members
- Comprehensive live data including duration and viewers
- Gift information and points collected
- Multiple platforms (IDN Live, SHOWROOM, YouTube)
Quick Start
Make a GET request to:
https://api.jkt48connect.my.id/api/recent?api_key=YOUR_API_KEY
Note: API key is required for authentication
Endpoints
Get Recent Live Data
Endpoint
GET /recent
Query Parameters
Parameter | Type | Required | Description |
---|---|---|---|
api_key | string | Yes | Your API key for authentication |
limit | number | No | Limit the number of results (default: 10) |
type | string | No | Filter by platform type (idn, showroom, youtube) |
Example Request
GET https://api.jkt48connect.my.id/api/recent?api_key=YOUR_API_KEY&limit=5
Successful Response
Returns an array of recent live broadcast data objects
Error Response
Status Code: 401 Unauthorized
{
"success": false,
"error": "Invalid or missing API key"
}
Status Code: 500 Internal Server Error
{
"success": false,
"error": "An internal server error occurred. Please try again later."
}
Usage Examples
Fetching Recent Live Data
// Example Request
GET https://api.jkt48connect.my.id/api/recent?api_key=YOUR_API_KEY&limit=5
// The response is an array containing live broadcast data
Using JavaScript (Fetch API)
fetch('https://api.jkt48connect.my.id/api/recent?api_key=YOUR_API_KEY&limit=5')
.then(response => response.json())
.then(data => {
// data is an array of recent live broadcasts
console.log('Recent live sessions:', data);
// Access the first broadcast
if (data.length > 0) {
const firstBroadcast = data[0];
console.log('Member name:', firstBroadcast.member.name);
console.log('Platform type:', firstBroadcast.type);
console.log('Duration (ms):', firstBroadcast.live_info.duration);
}
})
.catch(error => console.error('Fetch Error:', error));
Filter by Platform Type
// Example - Get only SHOWROOM broadcasts
GET https://api.jkt48connect.my.id/api/recent?api_key=YOUR_API_KEY&type=showroom
// Example - Get only IDN broadcasts
GET https://api.jkt48connect.my.id/api/recent?api_key=YOUR_API_KEY&type=idn
Data Structure
Response Format
The API returns an array of objects with the following structure:
Common Fields
Field | Type | Description |
---|---|---|
_id | string | Unique identifier for the broadcast record |
data_id | string | Platform-specific identifier |
member | object | Member information (name, nickname, images, etc.) |
created_at | string (ISO date) | When the record was created |
live_info | object | Details about the live broadcast |
gift_rate | number | Gift conversion rate |
room_id | number | Platform room identifier |
points | number | Points collected during live |
type | string | Platform type (idn, showroom, youtube) |
total_gift | string | Total gift value in IDR |
Platform-Specific Fields
For IDN Live broadcasts:
Field | Type | Description |
---|---|---|
idn | object | IDN-specific broadcast details (id, username, title, etc.) |
Nested Object: member
Field | Type | Description |
---|---|---|
name | string | Full name of the member |
nickname | string | Member's nickname |
img | string (URL) | Profile image URL |
img_alt | string (URL) | Alternative profile image URL |
url | string | Member's identifier/handle |
is_graduate | boolean | Whether the member has graduated |
is_official | boolean | Whether this is an official account |
Nested Object: live_info
Field | Type | Description |
---|---|---|
duration | number | Live duration in milliseconds |
viewers.num | number | Viewer count |
viewers.is_excitement | boolean | Excitement indicator (SHOWROOM specific) |
date.start | string (ISO date) | Broadcast start time |
date.end | string (ISO date) | Broadcast end time |
Contact
For inquiries or support regarding the JKT48Connect API, please reach out via:
- Email: contact@jkt48connect.my.id
- Website: https://jkt48connect.my.id
API Information
- Version: 1.0
- Updated: April 2025
- License: For personal use only