식당 API



공공 데이터 포털 - 지역별 음식점 현황 데이터

https://www.data.go.kr/dataset/15035732/fileData.do

  • 지역 별로 제공한다. 주로 구 단위
  • 무료
  • API 가 아닌 파일로 제공한다.
  • 업데이트 단위가 1년이다. 그런데 이 1년도 안지키는 곳도 많다.
  • 지역마다 데이터 양식이 다르다.
  • 서울은 다 통일된 것 같다.
  • 하지만 기본적인 값은 다 들고 있다. [ 업소명, 주소, 전화 번호 등등]

img



서울 열린 데이터 광장

http://data.seoul.go.kr/dataList/OA-10741/S/1/datasetView.do

  • 서울시로 제한. 구 별로 제공한다.
  • 주기적인 없데이트
  • API, 파일로 제공
  • 동일한 양식


사용해 보기


1. 인증키 신청

인증키 신청을 하면 바로 발급 받을 수 있다.


2.GET request

http://openAPI.ydp.go.kr:8088/696f77647568616e3833744b64746f/json/YdpFoodHygieneBizRestaurant/1/5/

url

http://openAPI.ydp.go.kr:8088/(인증키)/(결과값 타입)/(서비스 명)/(요청 시작위치)/(요청 종료 위치)/

  • 결과 값 타입
    • xml
    • json
    • xmlf : xml 파일
    • xls : 엑셀파일
  • 서비스 명
    • 서비스 마다 서비스 명을 제공한다.
    • 성동구 음식점 정보의 경우 SdFoodHygieneBizRestaurant
  • 요청 시작/종료 위치
    • 결과를 페이징으로 보여주는데, 이때 시작과 끝 위치 이다.
    • 하나의 페이징은 하나의 업소를 말한다.
  • 이 외에 업소 일련번호나 업소명을 추가해서 검색 할 수도 있다.


결과

{
                "CGG_CODE": "3180000",
                "SNT_COB_CODE": "101",
                "YY": "2007",
                "UPSO_SNO": "00305",
                "SNT_COB_NM": "일반음식점",
                "PERM_NT_YMD": "20070613",
                "UPSO_NM": "별미볶음점2호",
                "SITE_ADDR_RD": "서울특별시 영등포구 국제금융로6길 30, (여의도동,백상빌딩 315호,316호)",
                "SITE_ADDR": "서울특별시 영등포구 여의도동  35번지 2호  백상빌딩 315호,316호",
                "TRDP_AREA": 64.26,
                "UPSO_SITE_TELNO": "02  761 8188  ",
                "BMAN_STDT": "20140806",
                "BUP_NM": "",
                "SITE_STDT": "20070613",
                "ADMDNG_NM": "여의동",
                "DCB_YMD": "",
                "DCB_GBN_NM": "",
                "DCB_WHY": "",
                "SNT_UPTAE_NM": "한식",
                "BDNG_JISG_FLR_NUM": 3.0,
                "BDNG_JISG_FLR_NUM2": 3.0,
                "BDNG_UNDER_FLR_NUM": 0.0,
                "BDNG_UNDER_FLR_NUM2": 0.0,
                "BDNG_TOT_FLR_NUM": 0.0,
                "ED_FIN_YMD": "",
                "GE_EH_YN": "비대상",
                "GRADE_FACIL_GBN": "",
                "SITE_LOC_GBN": "지상2층이상",
                "EIP_MAN": 0.0,
                "EIP_WOMAN": 0.0,
                "PTSOF_SORT": "",
                "ORDTM_PTSOF_AVG": 0.0,
                "ORDTM_PTSOF_MAX": 0.0,
                "ONE_PTSOF_STF": 0.0,
                "AVG_FOOD_AMT": 0.0,
                "MNG_GBN": "",
                "TRDP_AREA_JORIJANG": 0.0,
                "TRDP_AREA_ROOM": 0.0,
                "TRDP_AREA_DANCE": 0.0,
                "TRDP_AREA_ETC": 0.0,
                "TOIL_AREA_UPSO": 0.0,
                "TOIL_ETC_AREA_UPSO": 0.0,
                "TRDP_AREA_DRESS_ROOM": 0.0,
                "TRDP_AREA_GUEST_SEAT": 64.26,
                "AREA_WRK": 0.0,
                "AREA_ISP": 0.0,
                "TRDP_DISP_SIL_AR": 0.0,
                "TRDP_WARE_DEPO_AR": 0.0,
                "PERM_NT_NO": "3180000-101-2007-00305",
                "RFN_ITEM": "",
                "CN_PERM_STDT": "",
                "CN_PERM_ENDDT": "",
                "CN_PERM_NT_SAYU": "",
                "PERM_NT_CN": "",
                "KOR_FRGNR_GBN": "내국인",
                "NTN": "대한민국"
            }