BTSDB
KOREA BUSINESS NUMBER CHECK

사업자등록번호 상태조회

국세청 공공 API로 사업자의 계속·휴업·폐업 상태와 과세유형, 통신판매업 등록 정보를 실시간으로 확인합니다.

하이픈(-)은 넣지 않아도 됩니다. 예: 123-45-67890 또는 1234567890 · 번호를 모르면 상호·병원명으로 검색 →

1. 번호 입력사업자등록번호 10자리를 입력하면 형식·검증번호를 자동 확인
2. 실시간 조회국세청 공공 API로 계속·휴업·폐업 상태를 실시간 확인
3. 기업정보 확인직원 수·통신판매 등록·추정 급여까지 4개 기관 데이터 한 번에

마지막 검토 2026-08-19

국세청 사업자 조회 API, 30분 만에 연동하기

BTSDB 가이드 · 개발 — 상태조회/진위확인 API 실전

회원가입 시 사업자 검증, 거래처 일괄 점검, ERP 연동 — 국세청이 공공데이터포털로 개방한 사업자등록정보 진위확인 및 상태조회 서비스를 쓰면 무료로 구현할 수 있습니다. BTSDB도 이 API를 사용합니다. 신청부터 운영 팁까지 정리했습니다.

준비 — 활용신청과 인증키
1
공공데이터포털(data.go.kr) 회원가입 → "국세청_사업자등록정보 진위확인 및 상태조회 서비스" 검색 → 활용신청
2
승인(보통 자동~수 시간) 후 마이페이지에서 인증키 확인. 키는 URL 인코딩된 Encoding 키Decoding 키 두 형태가 제공되는데, 쿼리스트링에 직접 붙일 땐 Encoding 키, 라이브러리가 인코딩해 주면 Decoding 키를 씁니다. 혼용이 가장 흔한 401 원인입니다.
두 가지 기능의 차이
상태조회 (status)
사업자번호만으로 계속/휴업/폐업 + 과세유형 + 폐업일을 반환. 거래처 모니터링·일괄 검증에 적합.
진위확인 (validate)
번호 + 개업일 + 대표자성명을 함께 보내 국세청 등록 정보와 일치하는지 확인. 회원가입 시 "본인 사업자" 검증에 적합.
요청 구조 (상태조회)

POST 방식이며, 한 번에 최대 100건을 배열로 보낼 수 있습니다.

POST https://api.odcloud.kr/api/nts-businessman/v1/status?serviceKey={인코딩키}
Content-Type: application/json

{"b_no": ["1208800767", "2518601289"]}

응답의 핵심 필드:

b_stt / b_stt_cd
계속사업자(01) · 휴업자(02) · 폐업자(03)
tax_type / tax_type_cd
과세유형. 미등록 번호는 tax_type에 "국세청에 등록되지 않은…" 문구가 옵니다
end_dt
폐업일(YYYYMMDD)
tax_type_change_dt
과세유형 전환일 — 간이↔일반 전환 감지에 유용
운영 팁 — 실서비스에서 배운 것

· 한도: 호출당 100건, 일 단위 대량 한도가 있어 웬만한 서비스는 충분하지만, 페이지뷰마다 호출하지 말고 결과를 캐시(TTL 24시간 권장)하세요.

· 체크섬 선검증: 무작위 입력의 90%는 체크섬에서 걸러집니다. API 호출 전에 10자리·검증번호 검사를 먼저 하면 한도를 아낍니다. (검증 알고리즘)

· 미등록도 캐시: 등록되지 않은 번호도 결과를 저장해 두면(negative cache) 봇의 반복 조회로부터 한도를 지킬 수 있습니다.

· 키 관리: 인증키를 소스코드에 하드코딩하지 말고 환경변수·시크릿 파일로 분리하세요. 저장소에 노출된 키는 재발급해야 합니다.

· 키 유효기간: 활용신청은 2년 단위로 만료됩니다. 만료되면 오류 코드 없이 "기한 만료된 서비스키" 응답이 오므로, 응답 파싱 실패를 조용히 삼키지 말고 로그로 남기세요.

직접 만들지 않아도 됩니다

일회성 확인이나 소량 점검이라면 API 연동 없이 BTSDB 상단 검색창으로 충분합니다. 국세청 상태조회에 더해 고용산재·통신판매·국민연금 데이터까지 한 페이지에서 확인됩니다.

API 스펙은 국세청·공공데이터포털 사정에 따라 변경될 수 있으니 연동 시점의 공식 문서를 기준으로 하세요.

GUIDE이용 안내

유의사항
  1. BTSDB는 국세청에서 제공하는 정보를 실시간으로 불러옵니다.
  2. BTSDB는 사업자 간 거래 시 확인할 수 있는 최소한의 정보를 제공하며, 증빙자료로서의 법적인 효력이 없습니다.
  3. 국세청(세무서)에 사업자등록 변경사항(신규등록, 휴업, 폐업 등)을 처리 완료한 경우에만 반영됩니다.
조회 가능한 항목
  • 사업진행 여부 (정상, 휴업, 폐업)
  • 간이 또는 일반 과세 사업자 여부
  • 사업자등록번호
사업자등록번호 확인 방법

한글 사업자등록증과 영문 사업자등록증명에서 사업자등록번호를 확인하는 방법을 안내해 드립니다.

한글 사업자등록증 샘플

한글 사업자등록증 샘플

영어 사업자등록증명 샘플

영문 사업자등록증명 샘플
검색용 샘플 사업자번호
사업자등록번호 상태 메세지
120-88-00767 계속사업자, 일반과세자
251-86-01289 계속사업자, 일반과세자
108-88-01086 폐업자, 일반과세자
검색 결과 확인 방법 1 — 사업진행 여부

사업진행 여부 (정상, 휴업, 폐업)

검색 결과 샘플

정상 상태 샘플 정상

폐업 상태 샘플 폐업

검색 결과 확인 방법 2 — 과세유형

간이 또는 일반 과세 사업자 여부

과세유형 샘플
  • 01 : 부가가치세 일반과세자
  • 02 : 부가가치세 간이과세자
  • 03 : 부가가치세 과세특례자
  • 04 : 부가가치세 면세사업자
  • 05 : 수익사업을 영위하지 않는 비영리법인이거나 고유번호가 부여된 단체, 국가기관 등
  • 06 : 고유번호가 부여된 단체
  • 07 : 부가가치세 간이과세자(세금계산서 발급사업자)
  • 등록되지 않았거나 삭제된 경우 : "국세청에 등록되지 않은 사업자등록번호입니다"
검색 결과 확인 방법 3 — 통신판매사업자

통신판매사업자의 경우 통신판매업 등록 사업자만 상세정보를 확인할 수 있습니다.

통신판매사업자 샘플

국세청에 등록되지 않았거나 존재하지 않는 사업자의 경우, 과세유형에 "국세청에 등록되지 않은 사업자등록번호입니다"로 표시됩니다.

미등록 사업자 샘플

쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.

FAMILY함께 운영하는 서비스

FAQ자주 묻는 질문

최신 자료인가요?

대한민국 국세청 공인 API를 활용한 실시간 데이터를 제공합니다.

대량의 대한민국 사업자 정보를 얻고 싶습니다.

dbking.net을 방문하시면 대량의 사업자 정보를 제공합니다.

찾는 사업자 정보가 없거나 더 많은 정보를 얻고 싶습니다.

문의 바랍니다. btsdb.manager@gmail.com