본문 바로가기

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

OneGov

공개 API

인증 없이 누구나 자유롭게 이용할 수 있으며(레이트리밋 적용), CORS를 지원합니다. 아래에서 각 엔드포인트를 직접 실행해볼 수 있습니다.

GET /api/content/{id}

단일 문서의 정규화된 본문, 관련 문서, KOGL 고지를 반환합니다.

경로 파라미터

nametype description
idstring (uuid)필수문서 ID — 위 /api/search 응답의 id 값을 복사해 사용하세요

예시 응답

{
  "id": "c75a6803-4255-4137-b72e-bad9917c4670",
  "doc_type": "notice",
  "title": "[충북] 2026년 4차 그린뉴딜 유망기업 지원사업 모집공고",
  "body": "본 공고는 ...",
  "ministry_code": "mss",
  "ministry_name": "중소벤처기업부",
  "org_type": "부",
  "category": "grant",
  "published_at": "2026-08-15T15:00:00.000Z",
  "fetched_at": "2026-08-04T10:20:25.168Z",
  "source_url": "https://www.k-startup.go.kr/...",
  "source_tier": "api",
  "alt_sources": [],
  "attachments": [],
  "law_ref": [],
  "region": "충북",
  "kogl_type": 1,
  "lang": "ko",
  "kogl_notice": "공공누리 제1유형: 출처표시",
  "links": {
    "related_by_law": [],
    "same_ministry_recent": [
      { "id": "fc5f7500-...", "doc_type": "notice", "title": "2026년 디지털전환 촉진 지원사업 공고", "published_at": "2026-08-14T15:00:00.000Z" }
    ]
  }
}

직접 실행해보기

GET /api/suggest

제목 부분 일치 기반 자동완성. 각 항목에 문서 유형 태그가 포함됩니다.

쿼리 파라미터

nametype description
qstring필수자동완성 검색어
sizenumber선택결과 수 (기본 8, 최대 10)

예시 응답

{
  "suggestions": [
    { "id": "d4a46701-c8de-4286-ae3f-e220d1afb962", "title": "[전북] 청년창업 지원사업 공고", "doc_type": "notice" },
    { "id": "0f3fd7b9-dbd3-4df7-a556-fc651e4b81af", "title": "[제주] 청년창업 지원사업 공고", "doc_type": "notice" }
  ]
}

직접 실행해보기

GET /api/ministries

기관 목록과 문서 수를 반환합니다. 전체 합계를 나타내는 _AGGREGATE 항목을 포함합니다.

이 엔드포인트는 파라미터가 필요하지 않습니다.

예시 응답

{
  "ministries": [
    { "ministry_code": "_AGGREGATE", "name": "전체", "org_type": null, "parent_code": null, "doc_count": 99 },
    { "ministry_code": "mss", "name": "중소벤처기업부", "org_type": "부", "parent_code": null, "doc_count": 99 }
  ]
}

직접 실행해보기

GET /api/keywords

자주 등장하는 키워드와 건수, 글자 크기 가중치(1~6)를 반환합니다.

쿼리 파라미터

nametype description
limitnumber선택결과 수 (기본 48, 최대 120)

예시 응답

{
  "keywords": [
    { "text": "투자유치", "count": 10, "weight": 6 },
    { "text": "창업교육", "count": 10, "weight": 6 },
    { "text": "해외진출", "count": 9, "weight": 5 }
  ]
}

직접 실행해보기