국내 도서 검색 OPEN API를 제공하는 서비스를 찾아서 정리해 보았습니다.
제가 원하는 데이터를 모두 제공하는 API는 없었습니다. ㅠㅠ
저는 아마도 다음이나 KOLIS-NET API를 사용할 것 같습니다.
* * *
네이버 책 검색 OPEN API
https://developers.naver.com/docs/search/book/
구분 | 내용 |
---|---|
호출 건수 | 하루 2만5천 건 |
검색 조건 | 전체, 제목, 저자, 목차, ISBN, 출판사, 출간시작일, 출간종료일, 카테고리 |
정렬 순서 | 유사도순, 출간일순, 판매량순 |
출력 형식 | XLM, JSON |
출력 데이터 | 제목, 도서 상세 URL, 표지 이미지, 저자, 가격, 출판사, ISBN, 요약, 출간일 |
네이버는 너무 작은 크기의 도서 표지 이미지(82x116)를 제공하고 있습니다.
이 이유 하나 때문에 사용하기가 꺼려지네요.
다음 책 검색 OPEN API
https://developers.kakao.com/docs/restapi/search#%EC%B1%85-%EA%B2%80%EC%83%89
구분 | 내용 |
---|---|
호출 건수 | ? |
검색 조건 | 전체, 제목, ISBN, 출판사, 저자 |
정렬 순서 | 정확도순, 최신순 |
출력 형식 | JSON |
출력 데이터 | 제목, 소개, 도서 상세 URL, ISBN, 출간일, 출판사, 저자, 역자, 가격, 표지 이미지(120x174), 판매 상태 |
국가자료종합목록(KOLIS-NET)
https://www.nl.go.kr/kolisnet/contents/openAPI.do
구분 | 내용 |
---|---|
호출 건수 | ? |
검색 조건 | 전체, 제목, 저자, 출판사 (AND/OR 조건으로 검색어 5개 까지 연결 가능) |
검색 조건2 | 표준 부호(ISBN, ISSN, CODEN, STRN, RNSTRN, CBN, CAN) |
검색 조건3 | 분류 기호(KDC, KDCP, DDC, CEC, CWC, COC) |
검색 조건4 | 발행년도 시작, 발행년도 끝 |
정렬 조건 | 제목, 저자, 발행년도 (DESC/ASC 가능) |
출력 형식 | XLM |
출력 데이터 | 제목, 저자, 출판사, 발행년도, 자료유형, 표지이미지 |
다양한 검색 조건으로 조회할 수 있어서 매력적입니다. 하지만, JSON 출력 형식을 제공하지 않아서 불편합니다. 그리고 국립중앙도서관에서 보유하고 있는 서적만 검색 가능합니다.
인터파크 OPEN API
http://book.interpark.com/blog/api/openApiMain.rdo
http://book.interpark.com/bookPark/html/bookpinion/api_booksearch.html
http://book.interpark.com/bookPark/html/bookpinion/openup_3.html
구분 | 내용 |
---|---|
호출 건수 | 하루 1만 건 |
검색 조건 | 제목, 저자, 출판사, ISBN, 전체(제목, 저자, 출판사, ISBN) |
정렬 순서 | 정확도, 출간일, 제목, 판매량, 고객평점, 리뷰갯수, 가격(오름차순/내림차순) |
출력 형식 | XLM, JSON |
출력 데이터 | 제목, 도서 상세 URL, 표지이미지, ISBN, 저자, 역자, 설명, 가격, 카테고리, 출판사, 출간일 |
인터파크 OPEN API 서비스는 더는 관리하고 않고 있는 것 같습니다. API 문서 페이지 링크 찾기도 어렵습니다.
하지만 베스트셀러, 추천도서, 신간도서 API를 제공하고 있어서 조금 매력적입니다. 하지만 잘 동작할지는 모르겠습니다.
알라딘 OPEN API
http://blog.aladin.co.kr/openapi/5353304
구분 | 내용 |
---|---|
호출 건수 | 하루 5천 건 |
검색 조건 | 제목, 저자, 출판사, 전체(제목+저자) |
정렬 조건 | 정확도, 출간일, 제목, 판매량, 고객평점, 마이리뷰갯수 |
출력 형식 | XLM, JSON |
출력 데이터 | 제목, 도서 상세 URL, ISBN, 상품설명, 도서출간일, 상품가격, 표지이미지, 카테고리, 출판사, 고객평점 |
하루에 쿼리를 5천 건만 할 수 있습니다. 쿼리 건수가 매우 적네요. 그리고 ISBN 검색을 제공하지 않습니다.