공공데이터포털에서 의약품개요정보(e약은요) API 활용하기

공공데이터포털에서 의약품개요정보(e약은요) API 활용하기

공공데이터포털 소개

공공데이터포털은 각 공공기관에서 수집한 공공데이터를 공개하여 개인이나 기업이 사용할 수 있도록 만든 페이지입니다.

공공데이터포털은 공공기관이 생성 또는 취득하여 관리하고 있는 공공데이터를 한 곳에서 제공하는 통합 창구입니다. 포털에서는 국민이 쉽고편리하게 공공 데이터를 이용할 수 있도록 파일데이터, 오픈API, 시각화 등 다양한 방식으로 제공하고 있으며, 누구라도 쉽고 편리한 검색을 통해 원하는 공공데이터를 빠르고 정확하게 찾을 수 있습니다.

출처 : 공공데이터포털

예를 들어 버스 도착 정보, 동네 날씨 정보 등이 공공데이터에 속하며, 이를 활용할 수 있도록 공개하고 있습니다. 이 정보 중 식품의약품안전처에서 공개한 의약품개요정보 API를 활용하는 방법에 대해 소개하고자 합니다.

우선 공공데이터포털에서 API를 사용하려면 공공데이터포털에 가입을 해야 합니다.

가입 후 공공데이터포털에서 의약품개요정보를 검색하여 활용 신청을 합니다.

스크린샷 2022-03-05 오후 8.40.09.png

스크린샷 2022-03-05 오후 8.41.45.png

스크린샷 2022-03-05 오후 8.42.05.png

활용 신청 후 활용목적을 작성하고 저작권동의까지 하면 신청이 완료됩니다.

해당 공공데이터는 자동 승인이라 활용 신청하면 바로 사용할 수 있습니다.




공공데이터포털에서 의약품개요정보(e약은요) API 활용하기

공공데이터포털에서 직접 API reponses를 확인할 수 있습니다만

postman 이나 insomnia 등의 API Client 프로그램을 통해 API reponses를 해봅시다.

스크린샷 2022-03-05 오후 8.52.43.png

Insomnia의 경우 상단 Create 버튼을 통해 Request Collection을 먼저 생성해야 합니다.

스크린샷 2022-03-05 오후 8.55.33.png

Request Collection을 만들었다면 그 후 더하기 버튼을 눌러 New Request를 생성해줍니다.

스크린샷 2022-03-05 오후 8.59.17.png

Request 생성 후 Get 영역에 http://apis.data.go.kr/1471000/DrbEasyDrugInfoService/getDrbEasyDrugList?를 입력합니다.

스크린샷 2022-03-05 오후 9.05.55.png

요청 리스트를 확인해보면 ServiceKey 외에는 모두 옵션임을 확인할 수 있습니다.

스크린샷 2022-03-05 오후 9.51.33.png

Query 탭에는 발급받은 ServiceKey를 비롯해 각각 params를 입력하고 제품명에 아스피린을 입력하면 reponses를 확인할 수 있습니다.

스크린샷 2022-03-06 오후 5.36.22.png

blogcoffee-2 (2).png