728x90
영화진흥위원회 오픈 API 사용법
https://www.kobis.or.kr/kobisopenapi/homepg/main/main.do
영화진흥위원회 오픈API
OPEN API 서비스 영화진흥위원회 영화관입장권통합전산망에서 제공하는 오픈API 서비스로 더욱 풍요롭고 편안한 영화 서비스를 즐겨보세요.
www.kobis.or.kr
01. 「키 발급/관리 」에서 키 발급

02. OPEN API를 클릭 후 안내대로 리퀘스트 작성
https://www.kobis.or.kr/kobisopenapi/homepg/apiservice/searchServiceInfo.do
영화진흥위원회 오픈API
제공서비스 영화관입장권통합전산망이 제공하는 오픈API서비스 모음입니다. 사용 가능한 서비스를 확인하고 서비스별 인터페이스 정보를 조회합니다.
www.kobis.or.kr
import requests
url = "http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=[01에서 발급받은API키]&targetDt=20120101"
res = requests.get(url)
# Response코드가 200임을 확인
res
<Response [200]>
data = res.json()
data
{'boxOfficeResult': {'boxofficeType': '일별 박스오피스',
'showRange': '20120101~20120101',
'dailyBoxOfficeList': [{'rnum': '1',
'rank': '1',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20112207',
'movieNm': '미션임파서블:고스트프로토콜',
'openDt': '2011-12-15',
'salesAmt': '2776060500',
'salesShare': '36.3',
'salesInten': '-415699000',
'salesChange': '-13',
'salesAcc': '40541108500',
'audiCnt': '353274',
'audiInten': '-60106',
'audiChange': '-14.5',
'audiAcc': '5328435',
'scrnCnt': '697',
'showCnt': '3223'},
{'rnum': '2',
'rank': '2',
'rankInten': '1',
'rankOldAndNew': 'OLD',
'movieCd': '20110295',
'movieNm': '마이 웨이',
'openDt': '2011-12-21',
'salesAmt': '1189058500',
'salesShare': '15.6',
'salesInten': '-105894500',
'salesChange': '-8.2',
'salesAcc': '13002897500',
'audiCnt': '153501',
'audiInten': '-16465',
'audiChange': '-9.7',
'audiAcc': '1739543',
'scrnCnt': '588',
'showCnt': '2321'},
{'rnum': '3',
'rank': '3',
'rankInten': '-1',
'rankOldAndNew': 'OLD',
'movieCd': '20112621',
'movieNm': '셜록홈즈 : 그림자 게임',
'openDt': '2011-12-21',
'salesAmt': '1176022500',
'salesShare': '15.4',
'salesInten': '-210328500',
'salesChange': '-15.2',
'salesAcc': '10678327500',
'audiCnt': '153004',
'audiInten': '-31283',
'audiChange': '-17',
'audiAcc': '1442861',
'scrnCnt': '360',
'showCnt': '1832'},
{'rnum': '4',
'rank': '4',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20113260',
'movieNm': '퍼펙트 게임',
'openDt': '2011-12-21',
'salesAmt': '644532000',
'salesShare': '8.4',
'salesInten': '-75116500',
'salesChange': '-10.4',
'salesAcc': '6640940000',
'audiCnt': '83644',
'audiInten': '-12225',
'audiChange': '-12.8',
'audiAcc': '895416',
'scrnCnt': '396',
'showCnt': '1364'},
{'rnum': '5',
'rank': '5',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20113271',
'movieNm': '프렌즈: 몬스터섬의비밀 ',
'openDt': '2011-12-29',
'salesAmt': '436753500',
'salesShare': '5.7',
'salesInten': '-89051000',
'salesChange': '-16.9',
'salesAcc': '1523037000',
'audiCnt': '55092',
'audiInten': '-15568',
'audiChange': '-22',
'audiAcc': '202909',
'scrnCnt': '290',
'showCnt': '838'},
{'rnum': '6',
'rank': '6',
'rankInten': '1',
'rankOldAndNew': 'OLD',
'movieCd': '19940256',
'movieNm': '라이온 킹',
'openDt': '1994-07-02',
'salesAmt': '507115500',
'salesShare': '6.6',
'salesInten': '-114593500',
'salesChange': '-18.4',
'salesAcc': '1841625000',
'audiCnt': '45750',
'audiInten': '-11699',
'audiChange': '-20.4',
'audiAcc': '171285',
'scrnCnt': '244',
'showCnt': '895'},
{'rnum': '7',
'rank': '7',
'rankInten': '-1',
'rankOldAndNew': 'OLD',
'movieCd': '20113381',
'movieNm': '오싹한 연애',
'openDt': '2011-12-01',
'salesAmt': '344871000',
'salesShare': '4.5',
'salesInten': '-107005500',
'salesChange': '-23.7',
'salesAcc': '20634684500',
'audiCnt': '45062',
'audiInten': '-15926',
'audiChange': '-26.1',
'audiAcc': '2823060',
'scrnCnt': '243',
'showCnt': '839'},
{'rnum': '8',
'rank': '8',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20112709',
'movieNm': '극장판 포켓몬스터 베스트 위시「비크티니와 백의 영웅 레시라무」',
'openDt': '2011-12-22',
'salesAmt': '167809500',
'salesShare': '2.2',
'salesInten': '-45900500',
'salesChange': '-21.5',
'salesAcc': '1897120000',
'audiCnt': '24202',
'audiInten': '-7756',
'audiChange': '-24.3',
'audiAcc': '285959',
'scrnCnt': '186',
'showCnt': '348'},
{'rnum': '9',
'rank': '9',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20113311',
'movieNm': '앨빈과 슈퍼밴드3',
'openDt': '2011-12-15',
'salesAmt': '137030000',
'salesShare': '1.8',
'salesInten': '-35408000',
'salesChange': '-20.5',
'salesAcc': '3416675000',
'audiCnt': '19729',
'audiInten': '-6461',
'audiChange': '-24.7',
'audiAcc': '516289',
'scrnCnt': '169',
'showCnt': '359'},
{'rnum': '10',
'rank': '10',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20112708',
'movieNm': '극장판 포켓몬스터 베스트 위시 「비크티니와 흑의 영웅 제크로무」',
'openDt': '2011-12-22',
'salesAmt': '125535500',
'salesShare': '1.6',
'salesInten': '-40756000',
'salesChange': '-24.5',
'salesAcc': '1595695000',
'audiCnt': '17817',
'audiInten': '-6554',
'audiChange': '-26.9',
'audiAcc': '235070',
'scrnCnt': '175',
'showCnt': '291'}]}}
for i in data["boxOfficeResult"]["dailyBoxOfficeList"]:
print(i["movieNm"])
미션임파서블:고스트프로토콜
마이 웨이
셜록홈즈 : 그림자 게임
퍼펙트 게임
프렌즈: 몬스터섬의비밀
라이온 킹
오싹한 연애
극장판 포켓몬스터 베스트 위시「비크티니와 백의 영웅 레시라무」
앨빈과 슈퍼밴드3
극장판 포켓몬스터 베스트 위시 「비크티니와 흑의 영웅 제크로무」
url = "http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=[01에서 발급받은API키]&targetDt=20250310"
res = requests.get(url)
data = res.json()
data
{'boxOfficeResult': {'boxofficeType': '일별 박스오피스',
'showRange': '20120101~20120101',
'dailyBoxOfficeList': [{'rnum': '1',
'rank': '1',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20112207',
'movieNm': '미션임파서블:고스트프로토콜',
'openDt': '2011-12-15',
'salesAmt': '2776060500',
'salesShare': '36.3',
'salesInten': '-415699000',
'salesChange': '-13',
'salesAcc': '40541108500',
'audiCnt': '353274',
'audiInten': '-60106',
'audiChange': '-14.5',
'audiAcc': '5328435',
'scrnCnt': '697',
'showCnt': '3223'},
{'rnum': '2',
'rank': '2',
'rankInten': '1',
'rankOldAndNew': 'OLD',
'movieCd': '20110295',
'movieNm': '마이 웨이',
'openDt': '2011-12-21',
'salesAmt': '1189058500',
'salesShare': '15.6',
'salesInten': '-105894500',
'salesChange': '-8.2',
'salesAcc': '13002897500',
'audiCnt': '153501',
'audiInten': '-16465',
'audiChange': '-9.7',
'audiAcc': '1739543',
'scrnCnt': '588',
'showCnt': '2321'},
{'rnum': '3',
'rank': '3',
'rankInten': '-1',
'rankOldAndNew': 'OLD',
'movieCd': '20112621',
'movieNm': '셜록홈즈 : 그림자 게임',
'openDt': '2011-12-21',
'salesAmt': '1176022500',
'salesShare': '15.4',
'salesInten': '-210328500',
'salesChange': '-15.2',
'salesAcc': '10678327500',
'audiCnt': '153004',
'audiInten': '-31283',
'audiChange': '-17',
'audiAcc': '1442861',
'scrnCnt': '360',
'showCnt': '1832'},
{'rnum': '4',
'rank': '4',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20113260',
'movieNm': '퍼펙트 게임',
'openDt': '2011-12-21',
'salesAmt': '644532000',
'salesShare': '8.4',
'salesInten': '-75116500',
'salesChange': '-10.4',
'salesAcc': '6640940000',
'audiCnt': '83644',
'audiInten': '-12225',
'audiChange': '-12.8',
'audiAcc': '895416',
'scrnCnt': '396',
'showCnt': '1364'},
{'rnum': '5',
'rank': '5',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20113271',
'movieNm': '프렌즈: 몬스터섬의비밀 ',
'openDt': '2011-12-29',
'salesAmt': '436753500',
'salesShare': '5.7',
'salesInten': '-89051000',
'salesChange': '-16.9',
'salesAcc': '1523037000',
'audiCnt': '55092',
'audiInten': '-15568',
'audiChange': '-22',
'audiAcc': '202909',
'scrnCnt': '290',
'showCnt': '838'},
{'rnum': '6',
'rank': '6',
'rankInten': '1',
'rankOldAndNew': 'OLD',
'movieCd': '19940256',
'movieNm': '라이온 킹',
'openDt': '1994-07-02',
'salesAmt': '507115500',
'salesShare': '6.6',
'salesInten': '-114593500',
'salesChange': '-18.4',
'salesAcc': '1841625000',
'audiCnt': '45750',
'audiInten': '-11699',
'audiChange': '-20.4',
'audiAcc': '171285',
'scrnCnt': '244',
'showCnt': '895'},
{'rnum': '7',
'rank': '7',
'rankInten': '-1',
'rankOldAndNew': 'OLD',
'movieCd': '20113381',
'movieNm': '오싹한 연애',
'openDt': '2011-12-01',
'salesAmt': '344871000',
'salesShare': '4.5',
'salesInten': '-107005500',
'salesChange': '-23.7',
'salesAcc': '20634684500',
'audiCnt': '45062',
'audiInten': '-15926',
'audiChange': '-26.1',
'audiAcc': '2823060',
'scrnCnt': '243',
'showCnt': '839'},
{'rnum': '8',
'rank': '8',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20112709',
'movieNm': '극장판 포켓몬스터 베스트 위시「비크티니와 백의 영웅 레시라무」',
'openDt': '2011-12-22',
'salesAmt': '167809500',
'salesShare': '2.2',
'salesInten': '-45900500',
'salesChange': '-21.5',
'salesAcc': '1897120000',
'audiCnt': '24202',
'audiInten': '-7756',
'audiChange': '-24.3',
'audiAcc': '285959',
'scrnCnt': '186',
'showCnt': '348'},
{'rnum': '9',
'rank': '9',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20113311',
'movieNm': '앨빈과 슈퍼밴드3',
'openDt': '2011-12-15',
'salesAmt': '137030000',
'salesShare': '1.8',
'salesInten': '-35408000',
'salesChange': '-20.5',
'salesAcc': '3416675000',
'audiCnt': '19729',
'audiInten': '-6461',
'audiChange': '-24.7',
'audiAcc': '516289',
'scrnCnt': '169',
'showCnt': '359'},
{'rnum': '10',
'rank': '10',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20112708',
'movieNm': '극장판 포켓몬스터 베스트 위시 「비크티니와 흑의 영웅 제크로무」',
'openDt': '2011-12-22',
'salesAmt': '125535500',
'salesShare': '1.6',
'salesInten': '-40756000',
'salesChange': '-24.5',
'salesAcc': '1595695000',
'audiCnt': '17817',
'audiInten': '-6554',
'audiChange': '-26.9',
'audiAcc': '235070',
'scrnCnt': '175',
'showCnt': '291'}]}}
key = "[01에서 발급받은API키]"
url = "http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json"
params = {"key" : key,
"targetDt" : "20250310"}
res = requests.get(url, params = params)
res.url
'http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=[01에서 발급받은API키]&targetDt=20250310'
res.json()
{'boxOfficeResult': {'boxofficeType': '일별 박스오피스',
'showRange': '20250310~20250310',
'dailyBoxOfficeList': [{'rnum': '1',
'rank': '1',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20244821',
'movieNm': '미키 17',
'openDt': '2025-02-28',
'salesAmt': '503147910',
'salesShare': '60.6',
'salesInten': '-1480857160',
'salesChange': '-74.6',
'salesAcc': '21311809370',
'audiCnt': '52077',
'audiInten': '-147401',
'audiChange': '-73.9',
'audiAcc': '2150642',
'scrnCnt': '1705',
'showCnt': '5817'},
{'rnum': '2',
'rank': '2',
'rankInten': '1',
'rankOldAndNew': 'OLD',
'movieCd': '20249251',
'movieNm': '콘클라베',
'openDt': '2025-03-05',
'salesAmt': '65229660',
'salesShare': '7.9',
'salesInten': '-121499540',
'salesChange': '-65.1',
'salesAcc': '769397340',
'audiCnt': '7072',
'audiInten': '-12282',
'audiChange': '-63.5',
'audiAcc': '82164',
'scrnCnt': '558',
'showCnt': '1024'},
{'rnum': '3',
'rank': '3',
'rankInten': '-1',
'rankOldAndNew': 'OLD',
'movieCd': '20240614',
'movieNm': '퇴마록',
'openDt': '2025-02-21',
'salesAmt': '52979500',
'salesShare': '6.4',
'salesInten': '-146111160',
'salesChange': '-73.4',
'salesAcc': '3753576200',
'audiCnt': '5522',
'audiInten': '-14644',
'audiChange': '-72.6',
'audiAcc': '390456',
'scrnCnt': '734',
'showCnt': '1349'},
{'rnum': '4',
'rank': '4',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20242404',
'movieNm': '캡틴 아메리카: 브레이브 뉴 월드',
'openDt': '2025-02-12',
'salesAmt': '28383940',
'salesShare': '3.4',
'salesInten': '-85577300',
'salesChange': '-75.1',
'salesAcc': '16197381446',
'audiCnt': '2981',
'audiInten': '-8776',
'audiChange': '-74.6',
'audiAcc': '1635926',
'scrnCnt': '475',
'showCnt': '867'},
{'rnum': '5',
'rank': '5',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20234689',
'movieNm': '괜찮아 괜찮아 괜찮아! ',
'openDt': '2025-02-26',
'salesAmt': '20203200',
'salesShare': '2.4',
'salesInten': '-47591000',
'salesChange': '-70.2',
'salesAcc': '917276600',
'audiCnt': '2354',
'audiInten': '-5040',
'audiChange': '-68.2',
'audiAcc': '102949',
'scrnCnt': '358',
'showCnt': '497'},
{'rnum': '6',
'rank': '6',
'rankInten': '0',
'rankOldAndNew': 'OLD',
'movieCd': '20252719',
'movieNm': '힘내라 대한민국',
'openDt': '2025-02-27',
'salesAmt': '20016300',
'salesShare': '2.4',
'salesInten': '-27014500',
'salesChange': '-57.4',
'salesAcc': '562550040',
'audiCnt': '2256',
'audiInten': '-2710',
'audiChange': '-54.6',
'audiAcc': '60718',
'scrnCnt': '152',
'showCnt': '292'},
{'rnum': '7',
'rank': '7',
'rankInten': '2',
'rankOldAndNew': 'OLD',
'movieCd': '20244912',
'movieNm': '아노라',
'openDt': '2024-11-06',
'salesAmt': '12178860',
'salesShare': '1.5',
'salesInten': '-18971240',
'salesChange': '-60.9',
'salesAcc': '671017420',
'audiCnt': '1262',
'audiInten': '-1806',
'audiChange': '-58.9',
'audiAcc': '67693',
'scrnCnt': '149',
'showCnt': '189'},
{'rnum': '8',
'rank': '8',
'rankInten': '5',
'rankOldAndNew': 'OLD',
'movieCd': '20244762',
'movieNm': '서브스턴스',
'openDt': '2024-12-11',
'salesAmt': '11480400',
'salesShare': '1.4',
'salesInten': '-14078700',
'salesChange': '-55.1',
'salesAcc': '5369407740',
'audiCnt': '1142',
'audiInten': '-1406',
'audiChange': '-55.2',
'audiAcc': '551031',
'scrnCnt': '163',
'showCnt': '192'},
{'rnum': '9',
'rank': '9',
'rankInten': '5',
'rankOldAndNew': 'OLD',
'movieCd': '20240147',
'movieNm': '컴플리트 언노운',
'openDt': '2025-02-26',
'salesAmt': '10409570',
'salesShare': '1.3',
'salesInten': '-11938290',
'salesChange': '-53.4',
'salesAcc': '511153780',
'audiCnt': '1081',
'audiInten': '-1113',
'audiChange': '-50.7',
'audiAcc': '53017',
'scrnCnt': '209',
'showCnt': '235'},
{'rnum': '10',
'rank': '10',
'rankInten': '6',
'rankOldAndNew': 'OLD',
'movieCd': '20252058',
'movieNm': '첫 번째 키스',
'openDt': '2025-02-26',
'salesAmt': '7799700',
'salesShare': '0.9',
'salesInten': '-9204500',
'salesChange': '-54.1',
'salesAcc': '349387200',
'audiCnt': '1054',
'audiInten': '-756',
'audiChange': '-41.8',
'audiAcc': '43880',
'scrnCnt': '140',
'showCnt': '209'}]}}'01_Python' 카테고리의 다른 글
| 56_파이썬(Python) API 사용법_공공 데이터 포털 (0) | 2025.03.11 |
|---|---|
| 55_파이썬(Python) API 사용법_네이버 블로그 (3) | 2025.03.11 |
| 53_동적 크롤링 (2) | 2025.01.16 |
| 52_셀레니움(selenium)설치 (0) | 2025.01.16 |
| 51_정적 크롤링 (0) | 2025.01.15 |