K GAPI
๊ณต๊ณต API ํํฉ ๋ถ์
Ask AI about K GAPI
Powered by Claude ยท Grounded in docs
I know everything about K GAPI. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
K-GAPI: ๋ํ๋ฏผ๊ตญ ๊ณต๊ณต Open API ์ ์ ์กฐ์ฌ ํ๋ก์ ํธ
์กฐ์ฌ ๊ธฐ์ค์ผ: 2026-04-03
์กฐ์ฌ ๋ฒ์: 199๊ฐ ํฌํธ, 8๊ฐ๊ตญ ๋น๊ต, ~23,760๊ฐ API
ํต์ฌ ๊ฒฐ๋ก : ๋ฐ์ดํฐ ๊ฐ๋ฐฉ๋ OECD 1์, API ๊ธฐ์ ํ์ง ์กฐ์ฌ ๋์ 9๊ฐ๊ตญ ์ค ์ตํ์
ํ๋ก์ ํธ ๊ฐ์
๋ํ๋ฏผ๊ตญ ๊ณต๊ณต Open API ์ํ๊ณ๋ฅผ ์ ์ ์กฐ์ฌํ๊ณ , ํด์ธ 8๊ฐ๊ตญ(๋ฏธ๊ตญ/์๊ตญ/EU/์ฑ๊ฐํฌ๋ฅด/ํธ์ฃผ/์ผ๋ณธ/์บ๋๋ค/ํ๋์ค)๊ณผ ์ ๋ ๋น๊ตํ์ฌ, ์ฌ์ฉ์ ์ค์ฌ์ฑ๊ณผ AI ์๋ ์ ํฉ์ฑ์ ํ๊ฐํ ํ๋ก์ ํธ์ ๋๋ค.
ํต์ฌ ์์น
| ์งํ | ๊ฐ |
|---|---|
| ์กฐ์ฌ ํฌํธ ์ | 199๊ฐ (173๊ฐ ๊ธฐ์กด + 26๊ฐ ์ ๊ท ๋ฐ๊ตด) |
| ์ถ์ API ์ | ~23,760๊ฐ |
| ์ ์ฒด ์ปค๋ฒ ์ ํ์ ID | 130๊ฐ |
| data.go.kr๋ง์ผ๋ก ์์ ๋์ | 18% (31๊ฐ ํฌํธ) |
| ์ฌ์ฉ์ ์ค์ฌ์ฑ (ํ๊ตญ) | 5.3/14 (D๋ฑ๊ธ, 9๊ฐ๊ตญ ์ค ์ตํ์) |
| AI ์ ํฉ์ฑ (ํ๊ตญ) | 2.7/14 (E๋ฑ๊ธ, 9๊ฐ๊ตญ ์ค ์ตํ์) |
| OECD OURdata Index | 1์ (0.93/1.0) |
| API ๊ธฐ์ ํ์ง ์ง์ | 3.6/10 (ํด์ธ ํ๊ท 7.4) |
| ๊ฐ๋ฐ์ ์๊ฐ ๋ญ๋น ์ถ์ | ์ฐ๊ฐ 400~800๋ง ์๊ฐ (2,000~4,000์ต์) |
๋น ๋ฅด๊ฒ ๋ณด๊ธฐ
- ๋์๋ณด๋: ๋ํ๋ฏผ๊ตญ ๊ณต๊ณต Open API ํํฉ ๋ถ์ ์ ๋ธ๋ผ์ฐ์ ์์ ์ด๋ฉด ์ ์ฒด ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ธํฐ๋ํฐ๋ธํ๊ฒ ํ์ธ ๊ฐ๋ฅ
- ์ข
ํฉ ๋ณด๊ณ ์:
report.mdโ ์ ์ฒด ๋ถ์ ๊ฒฐ๊ณผ ์์ฝ - ๊ฐ์ ๋ก๋๋งต:
report/korea_improvement_roadmap.mdโ ํด์ธ ์ฌ๋ก ๊ธฐ๋ฐ ๋จ๊ณ๋ณ ์คํ ๊ณํ
๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
-
์ข ํฉ ๋ถ์ ๋ณด๊ณ ์ (report)
- policy_recommendations.md โ ์ ๋ถ ๋์ ์ ์ฑ ์ ์ธ์
- korea_improvement_roadmap.md โ ํด์ธ ์ฌ๋ก ๊ธฐ๋ฐ ๊ฐ์ ๋ก๋๋งต
- tco_analysis.md โ ์ด ๋น์ฉ(TCO) ๋ถ์
- oecd_gap_analysis.md โ OECD ์งํ vs ์ค์ ํ์ง ๊ดด๋ฆฌ
- developer_guide.md โ ๊ฐ๋ฐ์ ์จ๋ณด๋ฉ ๊ฐ์ด๋
- mcp_guide.md โ MCP ์๋ฒ ๊ฐ๋ฐ ๊ฐ์ด๋
-
ํด์ธ ๋น๊ต ๋ถ์ (comparison)
- api_design_guidelines_comparison.md โ 6๊ฐ๊ตญ API ํ์ค ๋น๊ต
- domain_api_comparison.md โ ๋์ผ ๋๋ฉ์ธ 1:1 ๋น๊ต -๊ธฐ์/๊ธ์ต/ํต๊ณ
- governance_models.md โ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ ๋น๊ต -์ค์/๋ถ์ฐ/ํ์ด๋ธ๋ฆฌ๋
- developer_portal_ux_comparison.md โ ๊ฐ๋ฐ์ ํฌํธ UX ๋น๊ต
- global_mcp_ecosystem.md โ ๊ธ๋ก๋ฒ MCP/AI ๋๊ตฌ ์ํ๊ณ
-
๊ตญ๊ฐ๋ณ ์์ธ ๋ณด๊ณ ์ (global)
- us_report.md โ ๐บ๐ธ ๋ฏธ๊ตญ ๋ถ์
- uk_report.md โ ๐ฌ๐ง ์๊ตญ ๋ถ์
- eu_report.md โ ๐ช๐บ EU ๋ถ์
- sg_report.md โ ๐ธ๐ฌ ์ฑ๊ฐํฌ๋ฅด ๋ถ์
- au_report.md โ ๐ฆ๐บ ํธ์ฃผ ๋ถ์
- jp_report.md โ ๐ฏ๐ต ์ผ๋ณธ ๋ถ์
- ca_report.md โ ๐จ๐ฆ ์บ๋๋ค ๋ถ์
- fr_report.md โ ๐ซ๐ท ํ๋์ค ๋ถ์
-
๋ถ์ผ๋ณ(sector_reports)
- finance.md โ ๊ธ์ต ๋ถ์ผ
- transport.md โ ๊ตํต ๋ถ์ผ
- health.md โ ๋ณด๊ฑด ๋ถ์ผ
์ฃผ์ ๋ถ์ ๊ฒฐ๊ณผ
1. 9๊ฐ๊ตญ ๋ฒค์น๋งํฌ
| ์์ | ๊ตญ๊ฐ | ์ฌ์ฉ์ ์ค์ฌ์ฑ (/14) | AI ์ ํฉ์ฑ (/14) | ํน๊ธฐ ์ฌํญ |
|---|---|---|---|---|
| 1 | ๐บ๐ธ ๋ฏธ๊ตญ | 12.2 (A) | 12.3 (A) | GovInfo MCP, 45% ๋ฌด์ธ์ฆ |
| 2 | ๐ช๐บ EU | 11.8 (A) | 11.8 (A) | 78% Keyless, HVD ๋ฒ์ ์๋ฌด |
| 3 | ๐ซ๐ท ํ๋์ค | 11.6 (A) | 12.0 (A) | ์ ๋ถ ๊ณต์ MCP ์๋ฒ ์ด์ |
| 4 | ๐ธ๐ฌ ์ฑ๊ฐํฌ๋ฅด | 11.0 (B) | 12.5 (A) | APEX ์ 1์ตํ, Key-Free ํ ์คํธ |
| 5 | ๐ฌ๐ง ์๊ตญ | 10.4 (B) | 11.8 (A) | API Key ๊ธ์ง, OAuth 2.0 ํ์ |
| 6 | ๐ฏ๐ต ์ผ๋ณธ | 9.2 (B) | 8.0 (C) | ๋ฒ๋ นAPI v2 A๋ฑ๊ธ, MCP 6๊ฐ |
| 7 | ๐ฆ๐บ ํธ์ฃผ | 8.6 (C) | 10.2 (B) | GitHub ๊ณต๊ฐ API ํ์ค |
| 8 | ๐จ๐ฆ ์บ๋๋ค | 7.6 (C) | 8.4 (C) | ์ด์ค์ธ์ด, API Store ์ข ๋ฃ ๊ตํ |
| 9 | ๐ฐ๐ท ํ๊ตญ | 5.3 (D) | 2.7 (E) | ํ์ค ์์, 200 ์ผ๊ด ๋ฐํ, XML |
2. ํ๊ตญ ๊ณต๊ณต API์ ๊ตฌ์กฐ์ ๋ฌธ์
| ๋ฌธ์ | ํ๊ตญ ํํฉ | ํด์ธ ์ ์ง๊ตญ |
|---|---|---|
| HTTP ์ํ์ฝ๋ | ํญ์ 200 ๋ฐํ (์๋ฌ๋) | 401/404/429 ํ์ค ์ฌ์ฉ |
| ๊ธฐ๋ณธ ์๋ต ํฌ๋งท | XML (59%) | JSON ์ ์ฉ |
| ์ธ์ฆ ๋ฐฉ์ | API Key in URL | OAuth 2.0 / Header |
| OpenAPI ์คํ | ๋ฏธ์ ๊ณต (~2%) | ์ ๊ณต (~75%) |
| CORS | ๋ฏธ์ง์ (0%) | ์ง์ ํ์ |
| Rate Limit ํค๋ | ์์ | ํ์ค ์ ๊ณต |
| API ํ์ค | ์์ | GDS/GSA/NAPIDS ๋ฑ |
| ์ ๋ถ MCP ์๋ฒ | ์์ | ๋ฏธ๊ตญ/ํ๋์ค/์๊ตญ ์ด์ |
3. ํฌํธ ํํธํ
- 173๊ฐ ํฌํธ์ 12์ข ์ ์๋ก ๋ค๋ฅธ ์ธ์ฆํค ํ๋ผ๋ฏธํฐ๋ช ์ฌ์ฉ
- ๊ฐ์ ๋ฐ์ดํฐ๊ฐ 2~3๊ฐ ํฌํธ์์ ๋ค๋ฅธ ํค, ๋ค๋ฅธ ํฌ๋งท, ๋ค๋ฅธ ๋ฒ์ ์ผ๋ก ์ ๊ณต
- data.go.kr 1๊ฐ ํค๋ก ์์ ํ ๋์ํ๋ ๊ฒ์ ์ ์ฒด์ 18%๋ฟ
4. ๊ฐ๋ฐ์ ๋น์ฉ
- ์๊ท๋ชจ ์ฑ TCO: ์ฐ๊ฐ 330๋ง์ (ํด์ธ ๋๋ฑ ์๋น์ค ๋๋น 6.3๋ฐฐ)
- serviceKey ์ธ์ฝ๋ฉ ๋๋ฒ๊น : ํฌํธ๋น 0.5~2์ผ
- ํฌํธ๋ณ ์ด๋ํฐ ๊ฐ๋ฐ: ํฌํธ๋น 2~5์ผ
๊ฐ์ ๋ก๋๋งต ์์ฝ
์ฆ์ ์คํ (6๊ฐ์, ์์ฐ ์ต์)
- CORS ํค๋ ์ถ๊ฐ โ nginx ์ค์ 1์ค (๋์ด๋: ํ)
- X-RateLimit ํค๋ ์ถ๊ฐ โ ๊ฒ์ดํธ์จ์ด ์ค์ (๋์ด๋: ํ)
- JSON ๊ธฐ๋ณธ ์๋ต ์ ํ โ ํ๋ผ๋ฏธํฐ ๊ธฐ๋ณธ๊ฐ ๋ณ๊ฒฝ (๋์ด๋: ํ)
- HTTP ์ํ์ฝ๋ ์ ์ํ โ 401/404/429 ๋์ (๋์ด๋: ์ค)
์ค๊ธฐ (1~2๋ )
- ์ ๋ถ API ๋์์ธ ํ์ค ์ ์
- OpenAPI 3.0 ์คํ ์๋ฌดํ
- API Key ํค๋ ์ ํ (URL ๋ ธ์ถ ๊ธ์ง)
- ํตํฉ ์ธ์ฆ ์ฒด๊ณ (1 ID for all)
์ฅ๊ธฐ (2~3๋ )
- ํตํฉ API Gateway (data.go.kr ๊ฒ์ดํธ์จ์ด 18%โ80%)
- OAuth 2.0 ์ ํ
- ์ ๋ถ ๊ณต์ MCP ์๋ฒ ๊ตฌ์ถ
์์ธ ๋ด์ฉ:
output/korea_improvement_roadmap.md
ํ๊ฐ ๊ธฐ์ค
์ฌ์ฉ์ ์ค์ฌ์ฑ (7๊ฐ ํญ๋ชฉ, ๊ฐ 0~2์ , ์ด 14์ )
| ํญ๋ชฉ | 0์ (๊ณต๊ธ์ ์ค์ฌ) | 2์ (์ฌ์ฉ์ ์ค์ฌ) |
|---|---|---|
| ๊ฐ์ ์ฉ์ด์ฑ | ๊ณต๋์ธ์ฆ์/๊ธฐ๊ด์ฌ์ฌ | ์ด๋ฉ์ผ/์์ ๋ก๊ทธ์ธ |
| ์น์ธ ์๋ | 3์ผ+ ์๋์น์ธ | ์ฆ์ ์๋์น์ธ |
| ๋ฐ์ดํฐ ํฌ๋งท | XML only | JSON ๊ธฐ๋ณธ |
| API ๋ฌธ์ ํ์ง | ๋ฌธ์ ๋ถ์ค | Swagger/ํ ์คํธ์ฝ์ |
| ํธ์ถ ํ๋ | ์ผ 100ํ ์ดํ | ์ผ 10,000ํ+ |
| ์๋ฌ ์ฒ๋ฆฌ | ์ฝ๋ ๋ถ๋ช ํ | ๋ช ํํ ์ฝ๋+ํด๊ฒฐ๋ฐฉ์ |
| SDK/์ํ์ฝ๋ | ์์ | ๋ค๊ตญ์ด SDK |
๋ฑ๊ธ: A(12
14) / B(911) / C(68) / D(35) / E(0~2)
AI ์ ํฉ์ฑ (7๊ฐ ํญ๋ชฉ, ๊ฐ 0~2์ , ์ด 14์ )
| ํญ๋ชฉ | 0์ (๋ถ์ ํฉ) | 2์ (AI-Ready) |
|---|---|---|
| ๊ธฐ๊ณ ํ๋ ์คํค๋ง | ๋ฌธ์ ์์/HWP | OpenAPI 3.0 JSON |
| HTTP ์๋ฏธ๋ก | ํญ์ 200 ๋ฐํ | ํ์ค ์ํ์ฝ๋ |
| JSON ๋ค์ดํฐ๋ธ | XML only | JSON ๊ธฐ๋ณธ |
| ์๋ฌ ์๊ธฐ์ค๋ช ์ฑ | ์ฝ๋๋ง | RFC 7807 Problem Details |
| ํ๋ก๊ทธ๋๋งคํฑ ์ธ์ฆ | ๊ณต๋์ธ์ฆ์ | OAuth 2.0 + Header |
| Rate Limit ํฌ๋ช ์ฑ | ์์ | X-RateLimit ํค๋ |
| CORS/HTTPS | ๋ฏธ์ง์ | ์์ ์ง์ |
๊ธฐ์ ์คํ
| ํญ๋ชฉ | ์ ํ | ์ด์ |
|---|---|---|
| ๋ฐ์ดํฐ ์ ์ฅ | JSON ํ์ผ | DB ๋ถํ์, ์ด์์ฑ |
| ๋์๋ณด๋ | ๋จ์ผ HTML + ์ธ๋ผ์ธ CSS/JS | ์๋ฒ ๋ถํ์, ํ์ผ ๋๋ธํด๋ฆญ ์ด๊ธฐ |
| ์ฐจํธ | ์ธ๋ผ์ธ SVG/Canvas | CDN ๋ถํ์ |
| ๋ณด๊ณ ์ | Markdown | GitHub ๋ ๋๋ง ํธํ |
| MCP ์๋ฒ | Node.js + @modelcontextprotocol/sdk | ๊ณต์ SDK |
| API ์คํ | OpenAPI 3.0 YAML | ์ ๊ณ ํ์ค |
๋ผ์ด์ ์ค
๋ณธ ํ๋ก์ ํธ์ ๋ถ์ ์๋ฃ์ ์ฝ๋๋ ์์ ๋กญ๊ฒ ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ๋ถ์์ ์ฌ์ฉ๋ ๊ณต๊ณต ๋ฐ์ดํฐ๋ ๊ฐ ํฌํธ์ ๊ณต๊ณต๋๋ฆฌ ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ ๋๋ค.
๋ณธ ์กฐ์ฌ๋ 2026๋ 4์ ๊ธฐ์ค์ด๋ฉฐ, ๊ฐ ํฌํธ์ ์ ์ฑ ์ ์์๋ก ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ์ ์ข ํ (hollobit@etri.re.kr)
