KOSIS api
Installing
pip install kosis
Using kosis
-
Get API Key from kosis.kr https://kosis.kr/openapi/serviceUse/serviceUseUnityReg_01Detail.jsp
-
Export environment variable KOSIS_API_KEY export KOSIS_API_KEY={your key}
Using ipython's autocompletion for easy navigation
from kosis import Kosis
ks = Kosis()
# press tab after typing "ks.main." to see the top most list.
# You can navigate every statistics data using autocompletion
ks.main.κΈμ΅
Using dir() to navigate items
from kosis import Kosis
ks = Kosis()
dir(ks.main)
dir(ks.main.κΈμ΅)
Getting statics data
from kosis import Kosis
ks = Kosis()
ks.main.κΈμ΅.ν΅νκΈμ΅ν΅κ³.ν΅ν_λ°_μ λμ±μ§ν.M2_κ΄μν΅ν_.M2_μνλ³κ΅¬μ±λ΄μ_λ§μ_.M2_μνλ³_ꡬμ±λ΄μ_λ§μ_κ³μ μ‘°μ κ³μ΄_.data
output
TBL_NM PRD_DE TBL_ID ITM_NM ITM_NM_ENG ITM_ID UNIT_NM ORG_ID UNIT_NM_ENG C1_OBJ_NM C1_OBJ_NM_ENG DT PRD_SE C1 C1_NM C1_NM_ENG
0 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) 202212 DT_101Y001 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) M2 By Type (End of SA) 13103134693999 μμ΅μ 301 Bil.Won κ³μ νλͺ©λ³ ACCOUNT 3750603.4 M 13102134693ACC_ITEM.BBGS00 M2(λ§μ κ³μ μ‘°μ κ³μ΄) M2(End Of period SA)
1 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) 202301 DT_101Y001 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) M2 By Type (End of SA) 13103134693999 μμ΅μ 301 Bil.Won κ³μ νλͺ©λ³ ACCOUNT 3795354.4 M 13102134693ACC_ITEM.BBGS00 M2(λ§μ κ³μ μ‘°μ κ³μ΄) M2(End Of period SA)
2 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) 202302 DT_101Y001 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) M2 By Type (End of SA) 13103134693999 μμ΅μ 301 Bil.Won κ³μ νλͺ©λ³ ACCOUNT 3802737.3 M 13102134693ACC_ITEM.BBGS00 M2(λ§μ κ³μ μ‘°μ κ³μ΄) M2(End Of period SA)
3 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) 202212 DT_101Y001 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) M2 By Type (End of SA) 13103134693999 μμ΅μ 301 Bil.Won κ³μ νλͺ©λ³ ACCOUNT 163052.4 M 13102134693ACC_ITEM.BBGS01 νκΈν΅ν Currency in Circulation
4 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) 202301 DT_101Y001 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) M2 By Type (End of SA) 13103134693999 μμ΅μ 301 Bil.Won κ³μ νλͺ©λ³ ACCOUNT 161895.8 M 13102134693ACC_ITEM.BBGS01 νκΈν΅ν Currency in Circulation
5 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) 202302 DT_101Y001 M2 μνλ³ κ΅¬μ±λ΄μ(λ§μ κ³μ μ‘°μ κ³μ΄) M2 By Type (End of SA) 13103134693999 μμ΅μ 301 Bil.Won κ³μ νλͺ©λ³ ACCOUNT 163942.1 M 13102134693ACC_ITEM.BBGS01 νκΈν΅ν Currency in Circulation
...