K-culture data for AI agents
Korean concerts, festivals and ソウル遠征パック (a Japanese trip pack for one concert) — paid per call in JPYC or USDT on Kaia with x402.
No account, no API key. The agent only signs; it needs no KAIA.
Endpoints
GET /v1/kpop/search?qFreematching concerts in Korea (next 6 months) with concert ids
GET /v1/seoul/trip-pack?id¥50Japanese trip pack: schedule, seat prices in yen, ticket sites, venue + map, nearest stations and last trains, live crowd and weather near the venue, popular areas nearby, nearby hotels/food/spots, same-week festivals
GET /v1/kpop/new?q&since¥3newly registered or updated concerts in Korea (Japanese titles), for repeated checks
GET /v1/seoul/now?place¥3live crowd level, 12-hour crowd forecast, weather and events for a Seoul place (Japanese), refreshed every ~5 minutes
GET /v1/seoul/subway?station¥3next trains at a Seoul subway station right now, in Japanese
GET /v1/airport/icn?¥3Incheon Airport departure-hall waiting minutes and queue per gate (T1, T2), live, in Japanese
GET /v1/seoul/places?Freethe 121 Seoul places with Japanese names and codes
GET /v1/kpop/concerts?from&to¥3Seoul pop concerts
GET /v1/korea/festivals?lang&from¥3festivals and events in Korea
How payment works
GET /v1/seoul/trip-pack?id=... → 402 Payment Required (price in JPYC and USDT, payTo) agent signs a JPYC authorization (EIP-3009) or a USDT permit (EIP-2612), gasless GET + X-PAYMENT header → 200 + data + X-PAYMENT-RESPONSE (Kaia tx hash)
Network eip155:8217 (chainId 8217) · payTo 0x1738EA3df9EE26c65037C6AC75e088c351BAaEb9
JPYC 0xe7c3d8c9a439fede00d2600032d5db0be71c3c29 · EIP-3009 transferWithAuthorization (x402 exact, standard) · yen price
USDT 0xd077a400968890eacc75cdc901f0356c943e4fdb · EIP-2612 permit (non-standard extension; spender = extra.spender in the 402 response) · yen price converted to USD, rounded up to the cent
Machine-readable catalog: /v1
Use from Claude / Cursor (MCP)
Run the MCP tools locally with your own agent wallet (per-call and per-day spending limits): https://github.com/k-agentpay/kaia-x402
Text data only. Japanese text is machine-translated. Paid responses carry the data license notice.