com um clique
ticket-availability
YES24 / 인터파크 공연의 공개 일정 + 등급별 잔여석을 단일 HTTP 호출로 조회 (조회 전용, 예매·결제 없음).
Menu
YES24 / 인터파크 공연의 공개 일정 + 등급별 잔여석을 단일 HTTP 호출로 조회 (조회 전용, 예매·결제 없음).
AI가 쓴 티가 나는 한국어 글을 자연스러운 사람 글로 고친다. 번역체, AI 상투어, 과도한 명사화·피동, 3의 법칙, 과장된 의의 부여, 마무리 상투구, 챗봇 잔재, 줄표·곡선따옴표 같은 한국어 특유의 AI 흔적을 심각도(S1/S2/S3)로 분류해 잡아내고 의미는 보존하면서 다시 쓴다. 목표 글자수를 함께 주면(예: "1000자로", length=1000) 그 분량에 맞춰 늘리거나 줄인다. "AI 티 안 나게", "사람이 쓴 것처럼", "자연스럽게 다듬어줘", "번역체 고쳐줘", "어색한 거 고쳐줘", "N자로 맞춰서" 같은 요청에 사용.
사업자등록번호 하나로 "이 사업자, 실제 문제 없나"를 확인한다 — 국세청 사업자등록 상태·국민연금 가입 사업장·국세 체납 명단·금융위 법인개요·조달청 부정당제재·지방행정 인허가 영업상태를 무료 공공 데이터로 교차 조회해 사실만 병렬하는 실사 리포트(점수·등급·위험 판정 없음).
금융위원회 기업기본정보(법인 개요)를 공공데이터포털 API(k-skill-proxy 경유)로 조회한다. 법인명으로 대표자·설립일·업종 등 법인 개요를 확인하고, 응답에 사업자번호가 있으면 입력 번호와 교차검증한다.
조달청 나라장터 부정당제재업체정보를 공공데이터포털 API(k-skill-proxy 경유)로 조회한다. 사업자등록번호 정확 일치로 조회시점 현재 유효한 입찰참가자격 제한(부정당제재)의 기간·제재기관·근거법률을 확인한다.
국민연금공단 국민연금 가입 사업장 내역을 공공데이터포털 API(k-skill-proxy 경유)로 조회한다. 사업장명으로 가입자수·당월 고지금액·월별 취득/상실 추이를 확인해 그 회사의 직원 규모와 변화를 본다.
After installing the full k-skill bundle, configure and verify the shared cross-platform setup, then optionally wire update checks and GitHub starring with explicit user consent.
| name | ticket-availability |
| description | YES24 / 인터파크 공연의 공개 일정 + 등급별 잔여석을 단일 HTTP 호출로 조회 (조회 전용, 예매·결제 없음). |
| license | MIT |
| metadata | {"category":"lifestyle","subcategory":"ticket","locale":"ko-KR","phase":"v1"} |
YES24 (ticket.yes24.com) 와 인터파크 (tickets.interpark.com) 의 공개 BFF JSON / Ajax endpoint 를 단일 HTTP 요청으로 호출해 공연 일정과 등급별 잔여석 수를 정규화한다.
platform:id 표기로 입력을 받는다.httpx only).httpx 한 호출로 안 되면 실패 모드로 처리하고 종료한다.공연 URL 또는 platform:id 표기가 없으면 먼저 물어본다.
권장 질문:
확인하실 공연의 YES24 또는 인터파크 URL을 알려주세요. 예:
https://tickets.interpark.com/goods/26000541https://ticket.yes24.com/Perf/58026
httpx (표준 패키지)설치:
pip install httpx
| 입력 | 매칭 |
|---|---|
https://tickets.interpark.com/goods/<goods_code> | platform=interpark |
https://ticket.yes24.com/Perf/<perf_id> | platform=yes24 |
https://ticket.yes24.com/New/Perf/Detail/View/<perf_id> | platform=yes24 |
yes24:<id> / interpark:<id> | shorthand |
schedule)python3 scripts/ticket_availability.py schedule "https://tickets.interpark.com/goods/26000541"
응답 — Interpark:
{
"platform": "interpark",
"id": "26000541",
"schedule": [
{"date": "2026-05-13", "time": "14:30", "play_seq": "055"},
{"date": "2026-05-14", "time": "19:30", "play_seq": "057"}
]
}
응답 — YES24:
{
"platform": "yes24",
"id": "58026",
"schedule": [
{"date": "2026-05-16", "time_label": "1회", "id_time": "1432397"}
]
}
YES24 는 기본 3주 윈도우. 6개월 전체는 --all-dates 추가.
seats)python3 scripts/ticket_availability.py seats "interpark:26000541"
응답:
{
"platform": "interpark",
"id": "26000541",
"seats": {
"2026-05-13|14:30|055": {
"date": "2026-05-13", "time": "14:30", "play_seq": "055",
"seats": [
{"grade": "VIP석", "remain": 150},
{"grade": "R석", "remain": 36},
{"grade": "S석", "remain": 82},
{"grade": "A석", "remain": 71}
]
}
}
}
YES24 응답은 등급별 price (노출가) 도 포함:
{"grade": "전석", "price": "110,000원", "remain": 2}
health)python3 scripts/ticket_availability.py health
응답:
{"yes24": {"status": 200, "ok": true}, "interpark": {"status": 200, "ok": true}}
기본 출력은 들여쓰기 JSON. 파이프/스크립트용은 --compact 추가 (한 줄 JSON).
이 스킬이 호출하는 공개 endpoint 만:
| Platform | Method | URL |
|---|---|---|
| YES24 | POST | https://ticket.yes24.com/New/Perf/Sale/Ajax/axPerfDay.aspx |
| YES24 | POST | https://ticket.yes24.com/NEw/Perf/Detail/Ajax/axPerfPlayTime.aspx |
| YES24 | POST | https://ticket.yes24.com/New/Perf/Detail/Ajax/axPerfRemainSeat.aspx |
| Interpark | GET | https://api-ticketfront.interpark.com/v1/goods/<id>/playSeq |
| Interpark | GET | https://api-ticketfront.interpark.com/v1/goods/<id>/playSeq/PlaySeq/<seq>/REMAINSEAT |
전부 비로그인 / 무인증. 헤더는 User-Agent + Referer + JSON Accept 만.
schedule 결과 빈 배열: 공연 ID 가 유효하지만 향후 3주(또는 6개월) 내 일정이 없음. ID 자체가 잘못된 경우와 구분되지 않으므로, 사용자에게 --all-dates 또는 다른 ID 확인을 안내한다.data: []: goods_code 가 지나갔거나 아직 오픈 전 / 비공개. 다른 ID 확인을 안내한다.http error 출력 후 종료.remain 0 으로 잘못 보고될 수 있어 사용자에게 "조회 시각 기준" 이라고 표기.remain: 0 반환. 매진 표시.seats 명령은 회차별 순차 호출 — Interpark 0.3s, YES24 0.4s 간격. 100회차 짜리 공연이면 약 30s ~ 40s 소요. 짧은 모니터링 루프에 넣지 말 것.platform:id 가 확인되었다.