수집한 모든 통계를 정적 JSON으로 공개합니다.
API 키도, 등록도, 요청 한도도 없습니다. 브라우저·curl·pandas 어디서든 바로 읽힙니다.
CORS 는 열려 있습니다.
1. 지표 목록부터
무엇이 있는지 보려면 카탈로그를 먼저 받으세요. 계열 ID·이름·주기·단위·기간이 들어 있습니다.
curl -s https://power-data-engine.pages.dev/data/site/series/catalog.json | head -c 400
2. 계열 하나 받기
카탈로그의 key 를 그대로 파일명에 넣으면 시계열이 나옵니다.
규격은 {meta, data:[{ts, value}]} 하나로 통일돼 있습니다.
curl -s https://power-data-engine.pages.dev/data/site/series/<key>.json # 예: 소비자물가 전기료(1975~) curl -s https://power-data-engine.pages.dev/data/site/series/ecos_cpi_electricity.json
import pandas as pd, requests B = "https://power-data-engine.pages.dev/data/site/series/" d = requests.get(B + "ecos_cpi_electricity.json").json() df = pd.DataFrame(d["data"]) # ts, value print(d["meta"]["name"], d["meta"]["span"], d["meta"]["unit"])
3. 주요 엔드포인트
규격
{
"meta": {
"key": "ecos_cpi_electricity", // 계열 ID(파일명과 동일)
"name": "소비자물가 · 전기료",
"category":"가격", "region":"전국",
"freq": "M", // D 일 · M 월 · Q 분기 · Y 연
"unit": "2020=100",
"source": "한국은행 ECOS",
"origin": "ecos.json", // 이 계열이 나온 원본 gold(공표일정과 연결)
"n": 618, "span": "1975-01~2026-06"
},
"data": [ {"ts":"1975-01", "value":55.27}, ... ] // ts 오름차순
}
ts 형식은 freq 를 따릅니다 — 일 YYYY-MM-DD,
월 YYYY-MM, 연 YYYY. 결측은 0으로 채우지 않고 아예 뺍니다
(0과 '값 없음'을 섞으면 평균·상관이 조용히 망가집니다).
이용 조건과 한계
· 원 저작권은 각 원천 기관에 있습니다(KPX·EPSIS·한전·한국은행·FRED·Ember·EIA·ENTSO-E 등).
우리는 수집·정규화·연결만 합니다. 재배포 시 원천을 함께 밝혀 주세요 —
각 계열의 meta.source 에 들어 있습니다.
· 공식 통계가 아닙니다. 원천의 값을 옮기는 과정에서 우리 쪽 오류가 있을 수 있습니다.
중요한 판단에는 원천을 직접 확인하세요(각 계열 상세에 원문 링크가 있습니다).
· 갱신은 최선 노력입니다. 원천이 늦으면 우리도 늦습니다. 무엇이 언제 갱신됐는지·
주기를 넘겼는지는 공표일정에 그대로 공개합니다.
· 파일이 큰 것이 있습니다(최대 13MB대). 반복 호출보다 받아서 캐시해 주세요.