OSH AI Hub산업안전보건 데이터·AI 플랫폼

FOR DEVELOPERS

데이터를 당신의 프로젝트 안으로

API를 탐색하고, 샘플을 실행하고, 몇 줄의 코드로 시작하세요.

PUBLIC SAMPLE API · v1

첫 번째 API 호출

키 없이 공개 DEMO 샘플을 호출해 응답 구조를 확인하세요.

01

데이터 선택

필요한 예제 자료를 고르세요.

02

샘플 호출

아래 실행 버튼으로 응답을 확인하세요.

03

프로젝트에 연결

Python·R·curl 예제를 활용하세요.

GET/openapi/v1/statistics/industrial-accidents
import requests

# 로컬 프리뷰 주소 · 데이터는 모두 합성 예제입니다.
base_url = "http://localhost:3100"
response = requests.get(
    f"{base_url}/openapi/v1/statistics/industrial-accidents",
    params={"limit": 10}, timeout=10
)
response.raise_for_status()
result = response.json()
print(result["data"])

브라우저에서 직접 실행

현재 사이트의 실제 샘플 API를 호출합니다. 응답의 is_demo: true를 확인하세요.

요청 매개변수

이름형식기본값설명
pageinteger1페이지 번호 · 1~100000
limitinteger10페이지 크기 · 1~100
yearstring없음year 변수가 있는 자료의 연도 필터

카탈로그 API는 q, category, format, ai, api, sort 필터도 지원합니다.

인증과 API 키

공개 합성 DEMO API는 로그인이나 API 키 없이 호출할 수 있습니다.

오류 처리

상태의미다음 행동
400잘못된 매개변수필터 지원 여부와 정수 범위를 확인하세요.
404없는 자료 또는 API 미제공카탈로그에서 API 제공 여부를 확인하세요.

오류 응답은 error.code와 error.message를 포함합니다.