Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Korea Travel & K-pop Live Data (ja/en/ko) Kpop API
version: 1.0.0
description: 'Live Korea travel data for apps and AI agents, in Japanese, English or Korean: K-pop concert search and new-concert alerts, Seoul concert trip packs (tickets, venue, last trains, crowd, hotels/food nearby), Seoul live crowd + weather for 121 places, next subway trains, Incheon Airport security wait times.'
servers:
- url: https://api.k-agentpay.com
tags:
- name: Kpop
paths:
/v1/kpop/search:
get:
summary: Matching concerts in Korea (next 6 months) with concert ids
description: matching concerts in Korea (next 6 months) with concert ids. Free.
operationId: kpopSearch
parameters:
- name: q
in: query
required: true
description: artist or title
schema:
type: string
example: CRAVITY
- name: lang
in: query
required: false
description: 'response language: ja (default), en or ko'
schema:
type: string
enum:
- ja
- en
- ko
default: ja
responses:
'200':
description: JSON data
content:
application/json:
schema:
type: object
'400':
description: bad or missing parameter (not charged)
'502':
description: upstream source temporarily unavailable (not charged)
tags:
- Kpop
/v1/kpop/new:
get:
summary: Newly registered or updated concerts in Korea (titles in the chosen language)
description: 'newly registered or updated concerts in Korea (titles in the chosen language), for repeated checks. x402 price: ¥3 per call in JPYC or USDT on Kaia (or via an API marketplace plan).'
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.02'
protocols:
- x402:
version: 2
networks:
- eip155:8453
- eip155:8217
assets:
- USDC
- JPYC
- USDT
operationId: kpopNew
parameters:
- name: q
in: query
required: false
description: artist (optional, Japanese OK)
schema:
type: string
example: CRAVITY
- name: since
in: query
required: false
description: YYYYMMDD (optional, default 7 days)
schema:
type: string
example: '20261001'
- name: lang
in: query
required: false
description: 'response language: ja (default), en or ko'
schema:
type: string
enum:
- ja
- en
- ko
default: ja
responses:
'200':
description: JSON data
content:
application/json:
schema:
type: object
'400':
description: bad or missing parameter (not charged)
'402':
description: x402 payment required (direct access without a marketplace key)
'502':
description: upstream source temporarily unavailable (not charged)
tags:
- Kpop