FAQ (Frequently Asked Questions)
A collection of frequently asked questions regarding the JKT48Connect REST API.
Frequently Asked Questions
Find quick answers to questions frequently raised by the JKT48Connect API community of users.
1. How do I obtain an API Key?
You can generate or purchase an API Key structure by following the link to the official registration website at jkt48connect.my.id/buyapi. Upon filling out the form and completing the registration, the key can be utilized without any specific duration limit per paid period interval.
2. Are the array responses strictly Real-Time?
Some API responses, such as Live Streaming (/api/jkt48/live), operate as closely to real-time as possible. We possess bot systems that actively monitor stream changes across Showroom, IDN Live, or YouTube, running data comparisons against the API every second. Static endpoint data architectures, like Member Profiles, are refreshed every few hours, or immediately upon detecting sudden changes such as a new Generation debut, sudden graduation announcements, or operational changes from the main site.
3. Which programming languages can integrate with the API?
All of them. The JKT48Connect service serves a pure REST API architecture triggered via URL parameters. Therefore, any operating framework capable of rendering an HTTP GET Call and parsing a JSON Array—such as PHP servers, NodeJS (fetch/axios), Kotlin Android native Apps, Flutter Mobile, C#, Ruby, Python, or simply a Linux Bash Curl—can seamlessly implement and process it.
4. Why is an "Invalid API Key" error appearing in my response?
Whenever making a request to the REST endpoints, please ensure that you literally include your code using the specific apikey= parameter typed in lowercase, followed securely by its sequence of secret characters.
https://v2.jkt48connect.com/api/jkt48/live?apikey=xxxxx-xxxx-xxxx...Double-check for any accidental whitespace and extra quote characters (" or ') that may have been mistyped. If you have repeatedly validated this and still encounter an HTTP 403 error code, it is highly likely that your API Key has expired or has not been activated by the admin; please contact the telegram support available.
5. Is this open-source API service Free?
We govern exclusive, prioritized server tiers. Given that JKT48Connect’s primary aim is to output rigorous architecture capable of sustaining vast user volume, a minor tiered donation/subscription (buy api) is instantiated to uphold server endurance and maintenance (CPU/RAM/Bandwidth). However, the foundational codebase largely embraces an inclusive community approach. Detailed information regarding the availability of free tiers is observable on our main portal.
6. The endpoint I need (e.g., the latest TikTok Live data), is it supported yet?
Regrettably, at this point in time (in the latest version iteration), TikTok Live streams are not logged in our streaming JSON Responses. Our coverage sphere is localized entirely to IDN Live (filterable by the keyword idn), Showroom (showroom), and YouTube Live (youtube). If any supplementary platforms are inaugurated into the official operational ecosystem of the JKT48 management moving forward, we will certainly prioritize integrating those extra fields and capabilities comprehensively without breaking your running code integrations.