- 국립공원 데이터를 앱·지도·웹사이트에 활용하려는 개발자는 NPS Data API로 공식 데이터를 직접 가져올 수 있음
- 같은 데이터와 콘텐츠를 NPS.gov뿐 아니라 내부·외부 개발자 제품에서 재사용해 일관된 정보 제공이 가능함
- 제공 범위는 공원 알림, 캠프장, 이벤트, 수업 계획, 보도자료, 방문자 센터 등 방문·교육·운영 정보를 폭넓게 포함함
- 개발자는 API 키를 등록한 뒤 요청 형식과 리소스를 확인해 연동을 시작할 수 있음
- 향후 추가될 항목은 NPS API roadmap에서 확인할 수 있어, 관련 서비스를 만드는 팀은 데이터 확장 계획을 미리 살펴볼 수 있음
NPS Data API의 역할
- NPS Data API는 NPS 데이터를 프로젝트에 쓰려는 모든 개발자에게 개방되어 있음
- API는 한 애플리케이션이 다른 애플리케이션과 통신하기 위한 요구사항 집합임
- NPS Data API는 데이터를 한 번 만들고 여러 제품에서 반복 사용할 수 있게 함
- 사용 대상은 NPS.gov, 내부 개발자, 외부 개발자의 앱·지도·웹사이트임
- 제품 제작 주체와 관계없이 같은 데이터와 콘텐츠를 재사용할 수 있음
제공 데이터
- NPS API documentation에서 제공 데이터 유형을 확인할 수 있음
- Alerts: 국립공원 방문에 영향을 줄 수 있는 위험, 잠재적 위험, 변화 조건 공지
- Articles, People, and Places: 공유 콘텐츠 기사의 제목, 이미지, 짧은 설명
- Campgrounds: 국립공원 캠프장의 위치, 연락처, 운영 시간, 시설 편의, 요금, 접근성 정보
- Events: 국립공원 이벤트의 날짜, 시간, 요금, 설명
- Lesson Plans: 교사가 수업에서 사용할 수 있는 국립공원 관련 수업 계획의 목표, 학년, 과목, 소요 시간, 표준 정보
- News Releases: 국립공원 보도자료의 제목, 초록, 링크, 선택적 이미지
- Parks: 각 국립공원의 위치, 연락처, 운영 시간, 입장료·패스 정보와 공원별 최소 5장의 사진
- Visitor Centers: 국립공원 방문자 센터와 기타 방문자 접점 시설의 위치, 연락처, 운영 시간
개발자 시작점과 로드맵
- 개발자는 NPS Data API website에서 API 키를 등록하고 요청 형식과 API 리소스를 확인할 수 있음
- 다음에 개발 중이거나 추가 검토 중인 기능은 NPS API roadmap에서 볼 수 있음