Skip to main content

GovAPI (Government Open Data API)

정부에서 제공하는 오픈데이터를 수집하기 위한 API

Data Source List

환경셋업

[1] API Key 입력 방법

settings = {
    "DATA_GO_KR_CREDENTIAL_PATH": "YOUR_CREDENTIAL_JSON_PATH",
    "BOK_ECOS_API_AUTH_KEY_PATH": "YOUR_KEY_JSON_PATH"
}
import os 
for k,v in settings.items():
    os.environ[k] = v
  • DATA_GO_KR_CREDENTIAL_PATH 데이터구조:

      {
          "Encoding": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
          "Decoding": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
      }
    
  • BOK_ECOS_API_AUTH_KEY_PATH 데이터구조:

      {
          "인증키": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
          "발급일자": "2025.01.01",
          "만료일자": "2027.01.01"
      }
    

사용법

  • 공공데이타포털 OpenAPI

      from govapi import datagokr 
      datagokr.get()
    
  • 한국은행 OpenAPI

      res = bokecos.get_StatisticTableList()
      print(res)
      <!-- <Response [200]> -->
    
      dic = res.json()
    

Dependency

requests lxml pandas ipylib

Metadata

Release files for GovAPI 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for GovAPI 0.4.2
File Size Uploaded
govapi-0.4.2.tar.gz 34.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for GovAPI 0.4.2
File Interpreter ABI Platform
govapi-0.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 78.8 kB

Release files / govapi-0.4.2.tar.gz

Download URL govapi-0.4.2.tar.gz
Size 34.0 kB
Tags Source
SHA-256 checksum
How to use checksums
341a1a1e5d0b7042fee37ea4c93c2fabce5536aeb052df8ba872723deba225ee
BLAKE2b-256 checksum
How to use checksums
3e9acc547413b06170632eda6af5ce170a7d5b7ad6745493ade0107c93697ff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / govapi-0.4.2-py3-none-any.whl

Download URL govapi-0.4.2-py3-none-any.whl
Size 44.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
67f538f24adfb806cac48d13b4e2058b6a9ef32a587f770b911d6a7490a66481
BLAKE2b-256 checksum
How to use checksums
8ded2932bcd600d6d006202741ad5c17bbd9c9c5f06a3916c41f4d101c2edf79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page