원클릭으로
d2b-notice-search
국방전자조달시스템(D2B) 공개 입찰공고 검색 화면에서 공고건명·공고구분·공고/개찰일·G2B공고번호·발주기관 조건으로 공고를 조회한다.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
국방전자조달시스템(D2B) 공개 입찰공고 검색 화면에서 공고건명·공고구분·공고/개찰일·G2B공고번호·발주기관 조건으로 공고를 조회한다.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
법원 전자소송 지급명령 신청을 위해 채권자·채무자·청구금액·청구원인·증빙 정보를 인터뷰하고, 신청서 초안과 공식 전자소송 브라우저 입력 handoff를 준비한다.
S2B 학교장터 공개 고객 공고/견적요청 목록을 브라우저 우선으로 조회하고 fixture HTML을 파싱해 공고 메타데이터를 정리한다.
사용자가 직접 로그인한 예비군 홈페이지(yebigun1.mil.kr) Chrome 세션을 재사용해 이번 훈련 일정/장소를 조회하고, 작년 이전 기록과 비교해 무엇이 달라졌는지 알려준다. 조회 전용이며 로그인이나 연기·보류 신청은 절대 자동화하지 않는다.
조달청 나라장터 발주계획현황서비스로 물품·공사·용역·외자 발주계획 목록을 검색한다.
당근부동산(realty.daangn.com) 공개 웹 데이터로 지역 기반 부동산 매물 검색과 상세 확인을 수행한다. 문의/예약/계약 자동화는 제외한다.
사업자등록번호 하나로 "이 사업자, 실제 문제 없나"를 확인한다 — 국세청 사업자등록 상태·국민연금 가입 사업장·국세 체납 명단·금융위 법인개요·조달청 부정당제재·지방행정 인허가 영업상태를 무료 공공 데이터로 교차 조회해 사실만 병렬하는 실사 리포트(점수·등급·위험 판정 없음).
| name | d2b-notice-search |
| description | 국방전자조달시스템(D2B) 공개 입찰공고 검색 화면에서 공고건명·공고구분·공고/개찰일·G2B공고번호·발주기관 조건으로 공고를 조회한다. |
| license | MIT |
| metadata | {"category":"procurement","locale":"ko-KR","phase":"v1"} |
국방전자조달시스템(D2B, www.d2b.go.kr)의 공개 입찰공고 검색 화면을 브라우저로 읽어 국방 조달 공고 후보를 조회한다.
입찰, 투찰, 서류 제출, 로그인, 공동인증서/보안 프로그램 조작, 결제는 하지 않는다.
Entry point:
https://www.d2b.go.kr/index.do
Observed public 입찰공고 fields:
| Field | Meaning |
|---|---|
공고건명 | notice title keyword |
공고구분 | 정상공고 A, 긴급공고 B, 정정공고 H, 취소공고 J, 연기공고 K, 재공고 D |
공고/개찰일 | 개찰일자 1, 공고일자 2 |
| 시작/마지막 날짜 | date range |
G2B공고번호 | G2B notice number |
발주기관 | ordering organization |
Discovery result: the home page renders a public search form and recent bid links without login. Direct probes to https://www.d2b.go.kr/openapi/sealedBidAnnounceList.json can return 400 Bad Request / deceptive request routing HTML, so browser automation is the stable primary route.
No k-skill-proxy route is used because the public page does not require an API key. If a separate free API key route is later confirmed, it must be narrow, allowlisted, cache-backed, and documented before proxying.
const { buildBrowserAutomationInstructions } = require("d2b-notice-search")
const instructions = buildBrowserAutomationInstructions({
keyword: "냉난방기",
kind: "물품",
noticeType: "긴급공고",
dateType: "공고일자",
dateStart: "2026-07-01",
dateEnd: "2026-08-30",
organization: "해병"
})
https://www.d2b.go.kr/index.do.입찰공고 area.검색.400 Bad Request, deceptive request routing, TouchEn/security, login, CAPTCHA, queue, or maintenance HTML as an explicit blocked state, not as empty results.| Input aliases | Normalized value |
|---|---|
물품, goods, pdb | PDB |
용역, service, services, psb | PSB |
공사, works, construction, pcb | PCB |
국외, foreign, peb | PEB |
정상공고, normal, A | A |
긴급공고, urgent, B | B |
정정공고, H | H |
취소공고, J | J |
연기공고, K | K |
재공고, D | D |
개찰일자, open, opening, 1 | 1 |
공고일자, posted, notice, 2 | 2 |
400 Bad Request, traffic/security routing HTML, or maintenance pages.