Hero

What's on at the theater?

Access JKT48 theater show schedules, setlists, senbatsu member lists, and performance data. Build show calendars, member tracking apps, and theater attendance dashboards.

  • Show schedules
  • Setlist data
  • Senbatsu members
  • Upcoming & past shows

What is the Theater API?

The Theater API provides structured data for JKT48 theater shows — regular performances at the JKT48 Theater in Jakarta, including schedules, setlists, and member participation data.

Every JKT48 theater show is captured as a structured record with full details about what was performed and who was on stage.

Each theater show record includes:

  • Show date & time — the scheduled start time and door opening time
  • Team — which team is performing (Team J, Team KIII, Team T, or unit shows)
  • Setlist — the name and title of the show being performed (e.g. "Pajama Drive", "Shonichi")
  • Senbatsu members — the list of members selected for that specific show
  • Show type — regular show, birthday show, special show, or request hour
  • Ticket status — whether tickets are still available, sold out, or on lottery
  • Venue details — theater name and location info
  • Show status — upcoming, ongoing, completed, or cancelled

The Theater API is ideal for building show schedule pages, senbatsu trackers, member appearance counters, and any feature that revolves around JKT48's core activity — performing at the theater.

What you can do with the Theater API

Build show schedules, senbatsu trackers, and member appearance features with structured theater data.

Upcoming show schedule

Query all upcoming theater shows sorted by date. Filter by team, setlist, or show type to get the exact schedule relevant to your app.

Senbatsu member lists

Access the full list of senbatsu members for each show. Build senbatsu trackers, member appearance counters, and show-specific lineup pages.

Setlist data

Each show is tagged with the setlist being performed — Pajama Drive, Shonichi, and more. Filter shows by setlist to build setlist-specific schedule views.

Team schedule filtering

Filter shows by team (Team J, Team KIII, Team T) to build team-specific schedule pages. Track which team is performing most frequently.

Past show history

Access historical theater show data for building member appearance timelines, setlist performance counts, and theater activity analytics.

Ticket status

Each show record includes ticket availability status — available, sold out, or lottery — so fans can quickly see which upcoming shows still have tickets.

How the Theater API works

Query upcoming shows, filter by team or setlist, and access senbatsu data for each performance.

1

Query upcoming shows

Call GET /v1/theater with optional filters for team, setlist, or date range. Returns upcoming shows sorted by date with full schedule and senbatsu data.

2

Filter by team or setlist

Pass team=J, team=KIII, or team=T to get team-specific schedules. Pass setlist to filter by the show title being performed.

3

Get show detail

Call GET /v1/theater/:show_id to retrieve full detail for a specific show — complete senbatsu list, setlist name, ticket status, and venue info.

4

Display in your app

Render show calendars, senbatsu lineup cards, ticket availability indicators, or member appearance trackers using the structured data returned.

Who uses the Theater API

Fan developers building theater-focused JKT48 schedule and tracking tools.

Theater show calendars

Build a complete JKT48 theater schedule that fans can filter by team, setlist, or month. Show upcoming performances with senbatsu lineups and ticket availability at a glance.

Senbatsu trackers

Track how often each member appears in senbatsu across shows and teams. Build member appearance counters, senbatsu frequency charts, and team roster visualizations.

Member theater activity pages

Show a member's full theater appearance history — which shows they performed in, which setlists, and how frequently. Build comprehensive member activity profiles.

Ticket availability alerts

Build apps that notify fans when tickets become available for upcoming shows — using the ticket status field to trigger alerts when a show moves from sold out to available or lottery opens.

Related features

Explore more capabilities that work together with this feature.

Frequently asked questions

Common questions about the JKT48Connect Theater API.

Ready to get started?

Integrate JKT48 data in minutes. Free tier available, no credit card required.

Explore the Theater API