무엇을 조회하나요
사업자등록번호의 등록 상태와 과세유형을 돌려줍니다. 계속사업자인지, 휴업이나 폐업 상태인지, 등록되지 않은 번호인지 확인할 수 있어요.
거래처 목록처럼 여러 번호를 확인할 때는 일괄 조회를 쓰세요. 두 경로는 같은 상태값과 과세유형을 돌려줍니다.
이 API는 발급자 등록과 공동인증서 없이 API 키만으로 호출합니다. 요청자 관리번호(
Bolta-Client-Reference-Id)와 멱등 키는 쓰지 않습니다.단건 조회
요청
100-00-00014처럼 하이픈을 넣어도 됩니다. API가 형식과 체크섬을 검증하고, 응답에는 하이픈을 제거한 10자리를 담습니다.
응답
세 필드는 항상 응답에 담기고, 값이 없으면
null입니다.
일괄 조회
요청
헤더는 단건 조회와 같습니다.businessRegistrationNumbers에 번호를 1개 이상 100개 이하로 넣으세요. 100개를 넘기면 번호를 나눠 여러 번 호출하세요.- 각 번호는 단건 조회와 같은 규칙으로 검증합니다.
- 빈 배열, 101개 이상, 형식이 틀린 항목이 하나라도 있으면 요청 전체를
400으로 거절합니다. - 같은 번호가 여러 번 들어 있으면 처음 나온 것만 남깁니다. 하이픈 표기가 달라도 같은 번호로 봅니다.
응답
라이브 키로 조회할 때 일부 번호의 사업자등록 상태를 이번 요청에서 확인하지 못하면, 그 번호의 항목은
status가 null로 옵니다.
null은 미등록(NOT_REGISTERED)과 다릅니다. 나머지 항목은 그대로 유효하니 잠시 후 null인 번호만 다시 조회하세요. 테스트 키 응답에는 null 항목이 나오지 않습니다.
한 건도 확인하지 못하면 200 대신 503과 LOOKUP_UNAVAILABLE을 반환합니다. 파트너 호출 한도가 부족하거나, 한 건도 확인하지 못한 채 볼타 서비스 전체의 일일 조회 한도에 도달하면 429와 RATE_LIMITED를 반환합니다. 조회 도중 전체 한도에 도달하면 이미 확인한 번호는 200으로 돌려주고 나머지는 status: null로 둡니다.
상태값
등록 상태
과세유형
API는 국세청 과세유형을 그대로 돌려줍니다.
간이과세자의 세금계산서 발행 가능 여부는
SIMPLIFIED_RECEIPT_ISSUER와 SIMPLIFIED_TAX_INVOICE_ISSUER로 구분하세요. 처음 보는 값은 기타로 처리하세요.
taxation은 국세청이 과세유형을 주지 않으면 null입니다. 계속사업자는 항상 값이 있고, 미등록과 기타 상태는 항상 null입니다. 휴업자와 폐업자는 국세청이 마지막 과세유형을 주면 값이 있고, 주지 않으면 null입니다. closedOn은 폐업자일 때만 값이 있습니다.
테스트 키로 조회하기
테스트 키는 실제 조회를 하지 않고 아래 고정 번호만 모의 응답으로 돌려줍니다.taxation이 있는 번호의 taxation.changedOn은 모두 2026년 1월 1일(고정)입니다.
목록에 없는 번호를 테스트 키로 조회하면 API가 400과 INVALID_REQUEST를 반환합니다. 일괄 조회는 목록에 없는 번호가 하나라도 섞이면 요청 전체를 거절합니다.
요금
상태를 확인한 사업자등록번호마다 10포인트를 차감합니다. 일괄 조회에서 확인하지 못한 번호(status가 null), 오류 응답, 테스트 키 호출은 차감하지 않습니다.
한 요청에 같은 번호를 여러 번 넣어도 한 번만 차감합니다. 요청을 다시 보내면 다시 차감합니다.
호출 한도
API 키의 모드별로 24시간에 사업자등록번호 10,000건까지 조회할 수 있습니다. 한도는 요청 수가 아니라 중복을 뺀 번호 수로 셉니다. 24시간은 첫 호출 시점부터 계산합니다. 같은 파트너의 같은 모드 키는 한도를 함께 씁니다. 한도를 모두 쓰거나 볼타 서비스 전체의 일일 조회 한도에 도달하면 API가429와 RATE_LIMITED를 반환하고 Retry-After 헤더에 재시도까지 남은 초를 담습니다. 이 값을 읽어 재시도 시점을 잡으세요. 503을 받으면 곧바로 다시 호출하지 말고 잠시 후 다시 조회하세요.
오류
전체 에러 코드는 에러 코드에서 확인하세요.
