소상공인진흥공단 상가업소 데이터 조회하기


PNG


참고


소상공인 상가업소 정보 조회 서비스

서비스명 카테고리명
지정 상권조회 지정상권
반경내 상권조회 반경상권
사각형내 상권조회 사각형상권
행정구역 단위 상권조회 행정구역상권
단일 상가업소 조회 단일상가
건물단위 상가업소 조회 건물상가
지번단위 상가업소 조회 지번상가
행정동 단위 상가업소 조회 행정동상가
상권내 상가업소 조회 상권상가
반경내 상가업소 조회 반경상가
사각형내 상가업소 조회 사각형상가
다각형내 상가업소 조회 다각형상가
업종별 상가업소 조회 업종별상가
수정일자기준 상가업소 조회 수정일자상가
상권정보 업종 대분류 조회 업종대분류
상권정보 업종 중분류 조회 업종중분류
상권정보 업종 소분류 조회 업종소분류


Python 라이브러리 PublicDataReader 설치하기

터미널에서 pip로 다음과 같이 PublicDataReader의 최신버전을 설치합니다.

pip install --upgrade PublicDataReader


설치한 라이브러리를 임포트하고 관련 정보 확인하기

# 1. 라이브러리 임포트하기
import PublicDataReader as pdr
print(pdr.__version__)

1.0.0


OpenAPI 서비스 키 입력하기

공공 데이터 포털에서 발급받은 서비스 키를 복사하여 다음과 같이 serviceKey에 문자열로 할당해줍니다. OpenAPI 서비스 키 발급 방법에 대해 궁금하신 분들은 구글에 ‘공공 데이터 포털 Open API 사용법‘을 검색하시면 여러 문서들을 참조하실 수 있습니다. 검색 후 가장 상단에 있는 이 블로그를 참조하셔도 됩니다.


# 2. 공공 데이터 포털 OpenAPI 서비스 인증키 입력하기
serviceKey = "공공 데이터 포털에서 발급받은 서비스 키"


데이터 조회 세션 만들기

다음과 같이 발급받은 serviceKey 값을 이용해 부동산 실거래가 데이터를 조회할 si 세션을 만들어줍니다. debug의 값을 True로 입력하면 아래와 같은 메시지를 확인할 수 있습니다. 메시지 출력을 원치 않는 경우 False를 입력하면 됩니다. 본 라이브러리를 정상적으로 이용하기 위해서는 소상공인 상가업소 정보 조회 서비스에 대한 OpenAPI 활용신청을 반드시 완료해야합니다.

# 3. 소상공인 상가업소 정보 조회 OpenAPI 인스턴스 생성하기
# debug: True이면 모든 메시지 출력, False이면 오류 메시지만 출력 (기본값: False)
si = pdr.StoreInfo(serviceKey, debug=True)


# 4. 데이터프레임으로 자료 조회하기

# 4-1. 지정상권
category = "지정상권"

key = "9174"

df = si.read_data(category=category, key=key)
df.head(1)
상권번호 상권명 시도코드 시도명 시군구코드 시군구명 면적 좌표개수 좌표값 데이터기준일자
0 9174 인사동 11 서울특별시 11110 종로구 226875 21 MULTIPOLYGON (((126.986059148338 37.5765234907... 2021-06-30
# 4-2. 반경상권
category = "반경상권"

radius = 500
cx = 127.03641615737838
cy = 37.50059843782878

df = si.read_data(category=category, radius=radius, cx=cx, cy=cy)
df.head(1)
상권번호 상권명 시도코드 시도명 시군구코드 시군구명 면적 좌표개수 좌표값 데이터기준일자
0 9368 강남역_5 11 서울특별시 11680 강남구 146972 53 MULTIPOLYGON (((127.032936062846 37.5068531522... 2021-06-30
# 4-3. 사각형상권
category = "사각형상권"

minx = 127.0327683531071
miny = 37.495967935149146
maxx = 127.04268179746694
maxy = 37.502402894207286

df = si.read_data(category=category, minx=minx, miny=miny, maxx=maxx, maxy=maxy)
df.head(1)
상권번호 상권명 시도코드 시도명 시군구코드 시군구명 면적 좌표개수 좌표값 데이터기준일자
0 9368 강남역_5 11 서울특별시 11680 강남구 146972 53 MULTIPOLYGON (((127.032936062846 37.5068531522... 2021-06-30

상가업소 정보 조회하기

# 4-4. 행정구역상권
category = "행정구역상권"

divId = 'adongCd'
key = '1168058000'

df = si.read_data(category=category,divId=divId, key=key)
df.head(1)
상권번호 상권명 시도코드 시도명 시군구코드 시군구명 면적 좌표개수 좌표값 데이터기준일자
0 9290 삼성역_3 11 서울특별시 11680 강남구 74618 13 MULTIPOLYGON (((127.065749573729 37.5141311587... 2021-06-30
# 4-5. 단일상가
category = "단일상가"

key = '11757465'

df = si.read_data(category=category, key=key)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 11757465 스타벅스 방배점 Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 비알콜 음료점업 11 서울특별시 11650 서초구 1165062100 방배4동 1165010100 방배동 1165010100108120002 1 대지 812 2 서울특별시 서초구 방배동 812-2 116503121010 서울특별시 서초구 방배로 211 1165010100108120002009897 서울특별시 서초구 방배로 211 137060 06562 1 126.99050928001 37.4919441682448
# 4-6. 건물상가
category = "건물상가"

key = '1168011000104940000004966'

df = si.read_data(category=category, key=key)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 11802586 브루클린더버거조인트 갤러리아점 Q 음식 Q07 패스트푸드 Q07A04 패스트푸드 I56199 그외 기타 음식점업 11 서울특별시 11680 강남구 1168054500 압구정동 1168011000 압구정동 1168011000104940000 1 대지 494 서울특별시 강남구 압구정동 494 116803122007 서울특별시 강남구 압구정로 343 1168011000104940000004966 갤러리아백화점 서울특별시 강남구 압구정로 343 135902 06008 5 127.04008070443 37.5284986430328
# 4-7. 지번상가
category = "지번상가"

key = '1165010100108120002'
indsLclsCd = 'Q'

df = si.read_data(category=category, key=key, indsLclsCd=indsLclsCd)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 11757465 스타벅스 방배점 Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 비알콜 음료점업 11 서울특별시 11650 서초구 1165062100 방배4동 1165010100 방배동 1165010100108120002 1 대지 812 2 서울특별시 서초구 방배동 812-2 116503121010 서울특별시 서초구 방배로 211 1165010100108120002009897 서울특별시 서초구 방배로 211 137060 06562 1 126.99050928001 37.4919441682448
# 4-8. 행정동상가
category = "행정동상가"

divId = 'adongCd'
key = '1168064000'
indsLclsCd = 'Q'

df = si.read_data(category=category, divId=divId, key=key, indsLclsCd=indsLclsCd)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 10395773 김가네 르네상스점 Q 음식 Q04 분식 Q04A01 라면김밥분식 I56194 분식 및 김밥 전문점 11 서울특별시 11680 강남구 1168064000 역삼1동 1168010100 역삼동 1168010100107000000 1 대지 700 서울특별시 강남구 역삼동 700 116803005086 서울특별시 강남구 언주로 520 1168010100107000001022298 서울특별시 강남구 언주로 520 135080 06147 1 127.042045125528 37.5049340266371
# 4-9. 상권상가
category = "상권상가"

key = '9368'
indsLclsCd = 'Q'

df = si.read_data(category=category, key=key, indsLclsCd=indsLclsCd)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 11913254 에스엠커피 Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 비알콜 음료점업 11 서울특별시 11680 강남구 1168064000 역삼1동 1168010100 역삼동 1168010100106370019 1 대지 637 19 서울특별시 강남구 역삼동 637-19 116804166718 서울특별시 강남구 테헤란로13길 16 1168010100106370019023581 서울특별시 강남구 테헤란로13길 16 135080 06131 1 127.032327172938 37.5007369962584
# 4-10. 반경상가
category = "반경상가"

radius = '500'
cx = 127.03641615737838
cy = 37.50059843782878
indsLclsCd = 'Q'

df = si.read_data(category=category, radius=radius, cx=cx, cy=cy, indsLclsCd=indsLclsCd)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 10445804 이바디 Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 한식 음식점업 11 서울특별시 11680 강남구 1168064000 역삼1동 1168010100 역삼동 1168010100107470010 1 대지 747 10 서울특별시 강남구 역삼동 747-10 116804166195 서울특별시 강남구 논현로75길 13 1168010100107470010024760 서울특별시 강남구 논현로75길 13 135080 06247 127.03771175216 37.4962396611819
# 4-11. 사각형상가
category = "사각형상가"

minx = 127.0327683531071
miny = 37.495967935149146
maxx = 127.04268179746694
maxy = 37.502402894207286
indsLclsCd = 'Q'

df = si.read_data(category=category, minx=minx, miny=miny, maxx=maxx, maxy=maxy, indsLclsCd=indsLclsCd)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 10445804 이바디 Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 한식 음식점업 11 서울특별시 11680 강남구 1168064000 역삼1동 1168010100 역삼동 1168010100107470010 1 대지 747 10 서울특별시 강남구 역삼동 747-10 116804166195 서울특별시 강남구 논현로75길 13 1168010100107470010024760 서울특별시 강남구 논현로75길 13 135080 06247 127.03771175216 37.4962396611819
# 4-12. 다각형상가
category = "다각형상가"

key = 'POLYGON((127.02355609555755 37.504264372557095, 127.02496157306963 37.50590702991155, 127.0270858825753 37.50486867039889, 127.02628121988377 37.503489842823114))'
indsLclsCd = 'Q'

df = si.read_data(category=category, key=key, indsLclsCd=indsLclsCd)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 11766922 투썸플레이스 신논현역점 Q 음식 Q12 커피점/카페 Q12A01 커피전문점/카페/다방 I56220 비알콜 음료점업 11 서울특별시 11680 강남구 1168052100 논현1동 1168010800 논현동 1168010800102000007 1 대지 200 7 서울특별시 강남구 논현동 200-7 116802102001 서울특별시 강남구 강남대로 476 1168010800102000007000001 URBANHIVE 서울특별시 강남구 강남대로 476 135010 06120 1 127.024774692428 37.5049008315565
# 4-13. 업종별상가
category = "업종별상가"

divId = 'indsLclsCd'
key = 'Q'

df = si.read_data(category=category, divId=divId, key=key)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 10000982 이웃사촌 Q 음식 Q01 한식 Q01A01 한식/백반/한정식 I56111 한식 음식점업 45 전라북도 45111 전주시 완산구 4511170200 삼천2동 4511113700 삼천동1가 4511113700106950005 1 대지 695 5 전라북도 전주시 완산구 삼천동1가 695-5 451114598396 전라북도 전주시 완산구 하거마1길 32 4511113700106950005025264 전라북도 전주시 완산구 하거마1길 32 560812 55088 1 127.117866794928 35.7930153087836
# 4-14. 수정일자상가
category = "수정일자상가"

key = '20200101'
indsLclsCd = 'Q'

df = si.read_data(category=category, key=key, indsLclsCd=indsLclsCd)
df.head(1)
상가업소번호 상호명 지점명 상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 표준산업분류코드 표준산업분류명 시도코드 시도명 시군구코드 시군구명 행정동코드 행정동명 법정동코드 법정동명 PNU코드 대지구분코드 대지구분명 지번본번지 지번부번지 지번주소 도로명코드 도로명 건물본번지 건물부번지 건물관리번호 건물명 도로명주소 구우편번호 신우편번호 동정보 층정보 호정보 경도 위도
0 16390214 IN:SSABar Q 음식 Q09 유흥주점 Q09A01 호프/맥주 I56219 기타 주점업 46 전라남도 46130 여수시 4613078000 쌍봉동 4613012800 학동 4613012800100940005 1 대지 94 5 전라남도 여수시 학동 94-5 461304646589 전라남도 여수시 시청동3길 20 4613012800100940005034312 전라남도 여수시 시청동3길 20 555809 59689 2 127.665098299541 34.7585551004235
# 4-15. 업종대분류
category = "업종대분류"

df = si.read_data(category=category, key=key)
df.head(1)
상권업종대분류코드 상권업종대분류명 데이터기준일자
0 A 1차산업 2015-12-17
# 4-16. 업종중분류
category = "업종중분류"

indsLclsCd = 'Q'

df = si.read_data(category=category, key=key, indsLclsCd=indsLclsCd)
df.head(1)
상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 데이터기준일자
0 Q 보건 Q14 기타음식업 2015-12-17
# 4-17. 업종소분류
category = "업종소분류"

indsLclsCd = 'Q'
indsMclsCd = 'Q01'

df = si.read_data(category=category, key=key, indsLclsCd=indsLclsCd, indsMclsCd=indsMclsCd)
df.head(1)
상권업종대분류코드 상권업종대분류명 상권업종중분류코드 상권업종중분류명 상권업종소분류코드 상권업종소분류명 데이터기준일자
0 Q 음식 Q01 한식 Q01A02 갈비/삼겹살 2015-12-17


참고

댓글남기기