npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

valzyysdk

v4.0.8

Published

CLI dan modul untuk mengakses data dari API JKT48Connect, termasuk data member, teater, event, pembayaran, dan lainnya.

Readme

1000476284

JKT48Connect API

🚀 Gateway Lengkap Anda Menuju Dunia JKT48 — Langsung dari Terminal atau Proyek Node.js Anda!


JKT48Connect API adalah sebuah Command Line Interface (CLI) dan modul Node.js yang dirancang untuk memudahkan interaksi dengan JKT48Connect API. Dapatkan akses instan ke berbagai data JKT48 seperti jadwal teater, detail member, live streaming terbaru, berita, dan banyak lagi.

[!IMPORTANT]

📢 Versi Terbaru Telah Tersedia: @jkt48/core

Proyek ini telah berkembang! Untuk mendapatkan fitur terbaru, performa yang lebih baik, dan dukungan jangka panjang, kami sangat merekomendasikan Anda untuk beralih ke versi baru: @jkt48/core.

Versi @jkt48connect-corp/sdk ini tidak akan lagi menerima pembaruan fitur.

Lihat paket baru di NPM: @jkt48/core


✨ Fitur Unggulan

Alat ini dibekali dengan berbagai fitur untuk memenuhi kebutuhan Anda, baik sebagai penggemar maupun developer.

JKT48 Data Center

  • 👤 Semua Member: Dapatkan daftar lengkap member JKT48 aktif dan trainee.
  • 🎭 Jadwal Teater: Lihat jadwal pertunjukan teater yang akan datang beserta detailnya.
  • 🗓️ Event & News: Tetap update dengan event terbaru dan berita resmi dari JKT48.
  • 🔴 Live Streaming: Akses data real-time untuk live Showroom, IDN Live, dan live terbaru lainnya.
  • 📺 Konten Multimedia: Ambil data video terbaru dari channel YouTube JKT48 dan JKT48 TV, serta replay teater.
  • 🎂 Ulang Tahun Member: Cari tahu jadwal ulang tahun para member.

Utilitas Tambahan

  • 🔑 Validasi API Key: Cek validitas dan sisa kuota API key Anda.
  • 💳 Manajemen Pembayaran: Buat dan periksa status pembayaran melalui integrasi API Orkut.
  • 🖼️ Media Downloader: Unduh video dari TikTok dan cari gambar dari Pinterest.
  • Sticker Brat: Buat stiker kustom dengan mudah.

🚀 Instalasi

Anda dapat menginstal alat ini secara global untuk penggunaan CLI atau sebagai dependensi dalam proyek Node.js Anda.

1. Untuk Penggunaan Global (CLI)

Instal secara global untuk menjalankan perintah jkt48connect langsung dari terminal Anda.

npm install -g @jkt48connect-corp/sdk

2. Sebagai Modul Proyek (Node.js)

Tambahkan ke proyek Anda untuk mengintegrasikan fungsionalitasnya ke dalam aplikasi Anda.

npm install @jkt48connect-corp/sdk

🔑 API Key

Untuk mulai menggunakan, Anda bisa memakai salah satu dari API key gratis di bawah ini. Setiap key memiliki limit 50 request.

  • J48-9F2A7B1D
  • JKT-4F5C3D8A
  • J48-2E9D4B7C

Butuh lebih banyak? Anda dapat membeli API key kustom dengan limit dan durasi yang lebih tinggi.

  1. Hubungi Manual: Kirim pesan ke WhatsApp +62 857-0147-9245.
  2. Gunakan Bot WhatsApp: Kirim perintah ke nomor yang sama dengan format:
    .buyapi <NamaKustom> <JumlahRequest> <Durasi>
    Contoh: .buyapi MyProject 500 1bulan

📖 Panduan Penggunaan

Berikut cara menggunakan @jkt48connect-corp/sdk baik melalui CLI maupun sebagai modul.

Via CLI

Gunakan format perintah berikut di terminal: jkt48connect <perintah> <api_key> [parameter_tambahan]

Contoh Perintah Populer:

| Perintah | Deskripsi | Contoh Penggunaan | | :--- | :--- | :--- | | check | Validasi API key Anda. | jkt48connect check <api_key> | | allMembers | Ambil data semua member. | jkt48connect allMembers <api_key> | | recentLive | Dapatkan data live terbaru. | jkt48connect recentLive <api_key> | | theater | Lihat jadwal teater. | jkt48connect theater <api_key> | | eventDetail | Lihat detail sebuah event. | jkt48connect eventDetail <api_key> <event_id> |

Sebagai Modul Node.js

Impor fungsi yang Anda butuhkan dan gunakan dalam kode JavaScript Anda.

Contoh Penggunaan (async/await):

const {
  checkApiKey,
  getTheater,
  getEvents,
  getEventDetail,
  getTheaterDetail,
  getMemberDetail,
  getAllMembers,
  getLive,
  createPayment,
  checkPaymentStatus,
} = require("@jkt48connect-corp/sdk");

const API_KEY = 'J48-9F2A7B1D'; // Gunakan API Key Anda

async function fetchMemberData() {
  try {

    // 1. Ambil data semua member
    const members = await getAllMembers(API_KEY);
    console.log('Sukses mengambil data member:', members.slice(0, 3)); // Tampilkan 3 member pertama

    // 2. Ambil jadwal teater
    const schedule = await getTheater(API_KEY);
    console.log('Jadwal Teater:', schedule);

  } catch (error) {
    console.error('Terjadi kesalahan:', error.message);
  }
}

fetchMemberData();

📚 Dokumentasi Lengkap

Untuk panduan yang lebih mendalam, daftar lengkap semua fungsi, contoh kode, dan penjelasan parameter, silakan kunjungi dokumentasi resmi kami.

docs.jkt48connect.my.id

Kontributor & Komunitas

Proyek ini dibuat dan dikelola oleh Valzyy.

Punya pertanyaan atau ingin bergabung dengan komunitas?

Lizensi

Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk detail lengkap.