사업자등록번호 api / 사업자 등록 번호 조회 / 폐업 여부
nodejs 로 사업자 등록 번호 확인 api 사용
nodejs axios 를 사용해서 hometax 의 ’사업자 등록번호 확인’을 사용해 봤다.
- https://teht.hometax.go.kr/websquare/websquare.html?w2xPath=/ui/ab/a/a/UTEABAAA13.xml
import axios from "axios";
function sleep(ms: number) {
return new Promise(resolve => setTimeout(resolve, ms));
}
const reg_no = "123-45-09375"
const rgno = reg_no.replace(/-/g, '');
const url = 'https://teht.hometax.go.kr/wqAction.do?actionId=ATTABZAA001R08&screenId=UTEABAAA13&popupYn=false&realScreenId=';
const body = '<map id="ATTABZAA001R08"><pubcUserNo/><mobYn>N</mobYn><inqrTrgtClCd>1</inqrTrgtClCd><txprDscmNo>' +
rgno +
'</txprDscmNo><dongCode>35</dongCode><psbSearch>Y</psbSearch><map id="userReqInfoVO"/></map>';
try {
const response = await axios.post(url, body, {
headers: {
"Content-Type": "application/xml; charset=UTF-8",
}
})
console.log(`${rgno} / ${JSON.stringify(response.data)}\n`);
}
catch (e) {
console.log(e);
}
결과 값
"<map id='' ><map id='resultMsg' ><detailMsg></detailMsg><msg></msg><code></code><result>S</result></map><trtEndCd>Y</trtEndCd><smpcBmanEnglTrtCntn>The business registration number is not registered</smpcBmanEnglTrtCntn><nrgtTxprYn>Y</nrgtTxprYn><smpcBmanTrtCntn>등록되어 있지 않은 사업자등록번호 입니다. </smpcBmanTrtCntn><trtCntn>사업을 하지 않고 있습니다.</trtCntn></map>"
See Also
- 사업자등록번호 조회 방법 / 업종업태 조회 방법
- 소상공인시장진흥공단_상가(상권)정보 업종코드 | 공공데이터포털
- 소상공인시장진흥공단_상가(상권)정보 | 오픈API 상세 | 공공데이터포털
댓글 없음:
댓글 쓰기