OneGov는 정부 공식 사이트가 아닙니다. 자료의 원문·정본은 각 소관 기관에 있습니다.자세히

Developers

공개 검색 · Content API

OneGov는 GOV.UK Content API 원리에 따라 검색 결과와 단일 문서를 JSON으로 공개합니다. 무인증(IP당 레이트 리밋) · CORS 허용 으로 누구나 생태계에서 활용할 수 있습니다. 모든 시각은 KST 오프셋 (+09:00) ISO8601 이며, 응답의 results[] 는 출처 기관명·원문 URL·공공누리 유형을 항상 포함합니다.

베이스 경로
/api
인증
없음(공개)
응답 형식
application/json; charset=utf-8
레이트 리밋
초과 시 429 (retry-after 헤더)

GET/api/content/{id}

단일 문서의 정규화 본문(body) 전문과 연관 문서(links: 관련 법령·같은 기관 최신), 출처·공공누리 고지(kogl_notice)를 반환합니다. 없거나 폐기된 문서는 404.

curl "https://korea-onegov.vercel.app/api/content/3f2a…-uuid"
{
  "id": "3f2a…-uuid",
  "doc_type": "policy",
  "title": "…",
  "body": "정규화된 본문 전문 …",
  "ministry_name": "국토교통부",
  "published_at": "2026-03-04T00:00:00+09:00",
  "source_url": "https://…",
  "kogl_type": 1,
  "kogl_notice": "공공누리 제1유형. 원문: 국토교통부",
  "links": {
    "related_by_law": [ … ],
    "same_ministry_recent": [ … ]
  }
}

GET/api/suggest

저지연 자동완성(제목 prefix·부분일치, 벡터 미사용).

파라미터타입설명
qstring질의(1자 이상 필수).
sizeint최대 개수(기본 8, 최대 10).
curl "https://korea-onegov.vercel.app/api/suggest?q=전세"
{ "suggestions": [ { "text": "전세사기 특별법 …", "doc_type": "law" } ] }

GET/api/ministries

색인 대상 기관 목록(패싯 라벨 소스). 기관별 문서 수 포함.

curl "https://korea-onegov.vercel.app/api/ministries"
{ "ministries": [
  { "ministry_code": "molit", "name": "국토교통부", "org_type": "부", "doc_count": 1820 }
] }

GET/api/keywords

제목 토큰 빈도 상위 주제어(검색어 클라우드 소스).

파라미터타입설명
limitint개수(기본 48, 최대 120).
curl "https://korea-onegov.vercel.app/api/keywords?limit=30"
{ "keywords": [ { "text": "소상공인", "count": 412, "weight": 6 } ] }

GET/api/grant/featured

마감 임박 지원사업 공고(category=grant)를 마감임박순(deadline_at ASC, 미래 마감)으로 반환합니다. 전체 목록은 /search?category=grant.

파라미터타입설명
limitint개수(기본 8, 최대 24).
curl "https://korea-onegov.vercel.app/api/grant/featured?limit=6"
{
  "grants": [
    {
      "id": "…-uuid",
      "title": "2026년 …바우처 지원사업",
      "org": "(사)한국중소기업발전협회",
      "deadline_at": "2026-07-17T00:00:00+09:00",
      "dday": 1,
      "support_field": "사업화",
      "apply_target": "연구기관,일반기업,1인 창조기업",
      "region": "전국",
      "source_url": "https://www.k-startup.go.kr/…"
    }
  ],
  "total": 249
}

출처표기 · 라이선스

OneGov가 색인하는 자료는 각 기관이 공개한 공공저작물이며 대부분 공공누리(KOGL) 조건을 따릅니다. 재이용 시 응답에 포함된 ministry_name·source_url·kogl_type 로 출처를 표시하고, 원문 링크를 우선 제공하세요. 본 서비스는 부처 사이트를 합치지 않고 통합검색 레이어만 얹은 오버레이 인덱스이며, 자료의 정본·최신본·법적 효력은 각 소관 기관에 있습니다.