사업자등록정보 진위확인 API서비스

전주은·2023년 7월 3일

사업자등록정보 진위확인 API서비스 링크

step1. 활용신청

step2. request 방법 확인

post방식

url용 키, 디코딩되지 않는키

request body포맷 확인

1. [post] /validate

입력한 사업자 정보에 대한 일치여부 제공.
1회 호출 시 최대 100개 에 해당하는 사업자 상태정보 요청 가능.
일치할경우, valid: 01 및 해당하는 사업자 정보 return.
일치하지 않을 경우, valid: 02, valid_msg: 확인할 수 없습니다 return.

{
  "businesses": [
    {
      "b_no": "0000000000",
      "start_dt": "20000101",
      "p_nm": "홍길동",
      "p_nm2": "홍길동",
      "b_nm": "(주)테스트",
      "corp_no": "0000000000000",
      "b_sector": "",
      "b_type": "",
      "b_adr": ""
    }
  ]
}

2. [post] /status

사업자 상태조회 정보 제공.
1회 호출 시 최대 100개 에 해당하는 사업자 상태정보 요청 가능.

{
  "b_no": [
    "0000000000"
  ]
}

step3. 포스트맨을 이용해서 호출

인증방식 선택, url과 key 가져오기

body에 내용 붙여넣기

Send하여 결과보기!

Javascript를 통해 api 호출하기


<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    </head>
    <h2>test</h2>
</html>
<script>
    var data = {
        "b_no": ["1234567890"] // 사업자번호 "xxxxxxx" 로 조회 시,
    }; 
    
    $.ajax({
    url: "https://api.odcloud.kr/api/nts-businessman/v1/status?[[]를 지우고 자신의 키로 수정하시면 됩니다.]",  // serviceKey 값을 xxxxxx에 입력
    type: "POST",
    data: JSON.stringify(data), // json 을 string으로 변환하여 전송
    dataType: "JSON",
    contentType: "application/json",
    accept: "application/json",
    success: function(result) {
        console.log(result);
        console.log(result.data)
    },
    error: function(result) {
        console.log(result.responseText); //responseText의 에러메세지 확인
    }
    });

</script>
출력결과

0개의 댓글