PublicDataReader.PublicDataPortal package

Submodules

PublicDataReader.PublicDataPortal.molit module

국토교통부 Open API molit(Ministry of Land, Infrastructure and Transport)

  1. TransactionPrice 클래스: 부동산 실거래가 조회

    01.아파트매매 실거래 상세 자료 조회 02.아파트 전월세 자료 조회 03.아파트 분양권전매 신고 자료 조회 04.오피스텔 매매 신고 조회 05.오피스텔 전월세 신고 조회 06.연립다세대 매매 실거래자료 조회 07.연립다세대 전월세 실거래자료 조회 08.단독/다가구 매매 실거래 조회 09.단독/다가구 전월세 자료 조회 10.토지 매매 신고 조회 11.상업업무용 부동산 매매 신고 자료 조회 12 공장 및 창고 등 부동산 매매 신고 자료 조회

  2. BuildingLedger 클래스: 건축물대장정보 서비스

    01.건축물대장 기본개요 조회 02.건축물대장 총괄표제부 조회 03.건축물대장 표제부 조회 04.건축물대장 층별개요 조회 05.건축물대장 부속지번 조회 06.건축물대장 전유공용면적 조회 07.건축물대장 오수정화시설 조회 08.건축물대장 주택가격 조회 09.건축물대장 전유부 조회 10.건축물대장 지역지구구역 조회

class PublicDataReader.PublicDataPortal.molit.Building(serviceKey=None, debug=False)

기반 클래스: object

(Deprecated) 건축물대장정보 서비스

공공 데이터 포털에서 발급받은 Service Key를 입력받아 초기화합니다.

매개변수
  • serviceKey (서비스 인증키 문자열) –

  • debug (True이면 모든 로깅 메시지 출력, False이면 에러 로깅 메시지만 출력) –

ChangeCols(df, category)

영문 컬럼명을 국문 컬럼명으로 변경

read_data(category, **kwargs)

데이터 조회

매개변수

category (오퍼레이션 종류 (ex. 기본개요, 총괄표제부, 표제부, 층별개요, 부속지번, 전유공용면적, 오수정화시설, 주택가격, 전유부, 지역지구구역)) –

class PublicDataReader.PublicDataPortal.molit.BuildingLedger(service_key=None)

기반 클래스: object

국토교통부 건축물대장 정보 조회 클래스

매개변수

service_key (str) – 국토교통부 API 서비스키

get_data(ledger_type, sigungu_code, bdong_code, bun=None, ji=None, translate=True, verbose=False, wait_time=30, **kwargs)

건축물대장 정보 조회

매개변수
  • ledger_type (str) – 건축물대장 유형 (ex. 기본개요, 총괄표제부, 표제부, 층별개요, 부속지번, 전유공용면적, 오수정화시설, 주택가격, 전유부, 지역지구구역)

  • sigungu_code (str) – 시군구 코드 (ex. 11110)

  • bdong_code (str) – 법정동 코드 (ex. 1111051500)

  • bun (str) – 번 (ex. 200)

  • ji (str) – 지 (ex. 5)

  • translate (bool) – 한글 컬럼명으로 변환 여부 (기본값: True)

  • verbose (bool) – 진행 상황 출력 여부 (기본값: False)

  • wait_time (int) – API 요청 간의 대기 시간 (초) (기본값: 30초)

  • **kwargs (dict) – API 요청에 필요한 추가 인자

translate_columns(df)

영문 컬럼명을 한글로 변경

class PublicDataReader.PublicDataPortal.molit.Transaction(serviceKey=None, debug=False)

기반 클래스: object

(Deprecated) 부동산 실거래가 조회 클래스

공공 데이터 포털에서 발급받은 Service Key를 입력받아 초기화합니다.

매개변수
  • serviceKey (서비스 인증키 문자열) –

  • debug (True이면 모든 로깅 메시지 출력, False이면 에러 로깅 메시지만 출력) –

collect_data(prod, trans, sigunguCode, startYearMonth, endYearMonth)

기간별 조회

매개변수
  • prod (상품유형 (ex.아파트, 오피스텔, 단독다가구, 연립다세대, 토지, 상업업무용, 공장창고등)) –

  • trans (매매, 전월세) –

  • sigunguCode (시군구코드(5자리)) –

  • startYearMonth (조회시작 계약년월("YYYYmm")) –

  • endYearMonth (조회종료 계약년월("YYYYmm")) –

read_data(prod, trans, sigunguCode, yearMonth)

월별 조회

매개변수
  • prod (상품유형 (ex.아파트, 오피스텔, 단독다가구, 연립다세대, 토지, 상업업무용, 공장창고등)) –

  • trans (매매, 전월세) –

  • sigunguCode (시군구코드(5자리)) –

  • yearMonth (계약년월("YYYYmm")) –

class PublicDataReader.PublicDataPortal.molit.TransactionPrice(service_key=None)

기반 클래스: object

국토교통부 부동산 실거래가 조회 클래스

매개변수

service_key (str) – 국토교통부 Open API 서비스키

get_data(property_type, trade_type, sigungu_code, year_month=None, start_year_month=None, end_year_month=None, verbose=False, **kwargs)

부동산 실거래가 조회

매개변수
  • property_type (str) – 부동산 이름 (ex. 아파트, 오피스텔, 단독다가구, 연립다세대, 토지, 분양입주권, 공장창고등)

  • trade_type (str) – 거래 유형 (ex. 매매, 전월세)

  • sigungu_code (str) – 시군구코드 (ex. 11110)

  • year_month (str, optional) – 조회할 연월 (ex. 201901), by default None

  • start_year_month (str, optional) – 조회할 시작 연월 (ex. 201901), by default None

  • end_year_month (str, optional) – 조회할 종료 연월 (ex. 201901), by default None

  • verbose (bool, optional) – 진행 상황 출력 여부, by default False

  • **kwargs (dict) – API 요청에 필요한 추가 인자

PublicDataReader.PublicDataPortal.semas module

소상공인 진흥공단 OpenAPI semas(Small Enterprise And Market Service)

  1. StoreInfo 클래스: 소상공인시장진흥공단_상가(상권)정보_API

    01.지정 상권조회 02.반경내 상권조회 03.사각형내 상권조회 04.행정구역 단위 상권조회 05.단일 상가업소 조회 06.건물단위 상가업소 조회 07.지번단위 상가업소 조회 08.행정동 단위 상가업소 조회 09.상권내 상가업소 조회 10.반경내 상가업소 조회 11.사각형내 상가업소 조회 12.다각형내 상가업소 조회 13.업종별 상가업소 조회 14.수정일자기준 상가업소 조회 15.상권정보 업종 대분류 조회 16.상권정보 업종 중분류 조회 17.상권정보 업종 소분류 조회

class PublicDataReader.PublicDataPortal.semas.SmallShop(service_key=None)

기반 클래스: object

get_data(service_name, key=None, divId=None, radius=None, cx=None, cy=None, minx=None, miny=None, maxx=None, maxy=None, translate=True, verbose=False, **kwargs)
translate_columns(df)

영문 컬럼명을 한글로 변경

class PublicDataReader.PublicDataPortal.semas.StoreInfo(serviceKey=None, debug=False)

기반 클래스: object

소상공인 상가업소 정보 조회 클래스

공공 데이터 포털에서 발급받은 Service Key를 입력받아 초기화합니다.

매개변수
  • serviceKey (서비스 인증키 문자열) –

  • debug (True이면 모든 로깅 메시지 출력, False이면 에러 로깅 메시지만 출력) –

ChangeCols(df)

영문 컬럼명을 국문 컬럼명으로 변경

read_data(category, **kwargs)

데이터 조회

매개변수

category (오퍼레이션 종류 (ex. 지정상권, 반경상권, 사각형상권, 행정구역상권 등)) –

Module contents