ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • python 으로 부동산등기부등본/법인등기부등본 대량 발급하기
    카테고리 없음 2025. 4. 14. 13:57

     

    안녕하세요.

     

    부동산등기부등본 또는 법인등기부등본을 아주 간편하게 열람할 수 있는 서비스를 소개해드립니다.

     

    에이픽이라는 서비스를 이용하면 빠르고 쉽게 부동산 또는 법인등기부등본을 PDF로 발급받을 수 있습니다.

     

    아주 간단한 예시코드로 부동산등기부등본 PDF 발급 과정을 소개해 드리겠습니다.

     

     

    에이픽 API를 이용함에 앞서 회원가입 및 API키 발급 절차는 아래 포스트를 확인해 주세요.

    https://apick-api.tistory.com/14

     

    [에이픽API] 회원 가입 후 API키 발급받기

    안녕하세요. 에이픽API 입니다. 이번 포스팅으로는 에이픽 API 회원가입 및 API키 발급받기 과정을 설명드리겠습니다. 에이픽 서비스를 이용하시려면 회원가입이 필요합니다. 회원가입은 이메일

    apick-api.tistory.com

     

     

     

    import requests
    
    
    
    def getIros1(address, type, save_path):
    	result = requestIros1(address, type)
    	if (not result):
    		return "Error"
    
    	if (result['data']['result'] == 1):
    		ic_id = result['data']['ic_id']
    		result = requestIrosDownload1(ic_id, save_path)
    		return None
    
    	elif (result['data']['result'] != 1 and result['data']['error']):
    		return result['data']['error']
    
    
    
    def requestIros1(address, type):
    	# 요청 URL
    	url = 'https://apick.app/rest/iros/1'
    
    	# 헤더 설정
    	headers = {
    		'CL_AUTH_KEY': '<API_KEY>',  # API 키 입력 (https://apick.app 에서 발급 가능)
    	}
    
    	# form-data 형식으로 파일 전송
    	data = {
    		'address' : address,
    		'type' : type # "건물" 또는 "토지"
    	}
    
    	try:
    		# POST 요청
    		response = requests.post(url, headers=headers, data=data)
    		return response.json()
    	except:
    		return False
    
    def requestIrosDownload1(ic_id, save_path):
    	# 요청 URL
    	url = 'https://apick.app/rest/iros_download/1'
    
    	# 헤더 설정
    	headers = {
    		'CL_AUTH_KEY': 'test_key',  # API 키 입력
    	}
    
    	# form-data 형식으로 파일 전송
    	data = {
    		'ic_id' : ic_id
    	}
    
    	try:
    		# POST 요청
    		response = requests.post(url, headers=headers, data=data)
    		if response.status_code != 200: return False
    		
    		with open(save_path, 'wb') as f:
    			f.write(response.content)
    		return True
    	except:
    		return False
    
    
    err = getIros1('서울특별시 금천구 가산디지털2로 101 비 1504', '건물', 'aaa.pdf')
    if (err):
    	print ("발급실패 :", err)
    else:
    	print ("발급성공")

     

     

    위 코드 그대로 실행하면 정상적으로 부동산 등기부 등본을 PDF 파일로 다운로드하실 수 있습니다.

     

    에이픽 홈페이지에서 회원가입 후 포인트 충전 가능합니다.

Designed by Tistory.