국내에서 책 ISBN 기반으로 쓸 만한 오픈 API 주요 후보만 정리해 드리면 다음과 같습니다. steemit
| 서비스명 | 성격 | ISBN 검색 지원 | 응답 포맷 | 비고 |
|---|---|---|---|---|
| 네이버 책 검색 API | 포털/상업 | ISBN, 제목, 저자 등으로 검색 가능. steemit | XML, JSON steemit | 10/13자리 ISBN 모두 제공, 일일 호출 제한 존재. steemit |
| 카카오 책 검색 API | 포털/상업 | ISBN, 제목 등 도서 검색 가능. myunji.tistory | JSON myunji.tistory | 작가 배열로 제공, 10/13자리 ISBN 공백 구분. myunji.tistory |
| 알라딘 외부 API | 온라인 서점 | ISBN, 제목, 출판사 등으로 도서 검색 가능. myunji.tistory | text/plain, JSON (버전별) myunji.tistory | 쪽수 등 상세 책 정보 제공, 인증 정보 쿼리로 전달. myunji.tistory |
| 국립중앙도서관 ISBN 서지정보 API | 공공 데이터 | ISBN 기준 서지정보(제목, 저자, 판, 쪽수, 크기, 가격, 발행 예정일 등). data.go | 보통 XML/JSON(가이드에서 선택) nl.go | 국내 발급 ISBN 중심의 표준 서지정보, 공공데이터포털/국립중앙도서관에서 신청. data.go |
| 국립중앙도서관 소장자료/도서 정보 API | 공공 데이터 | ISBN 포함 소장자료 검색 (제목, 발행년도, 출판사 등). culture.go | XML/JSON(서비스별 가이드) culture.go | 문화공공데이터광장 및 책이음 등 여러 개별 API로 제공. culture.go |
알라딘은 실제 판매용 메타데이터(가격, 쪽수 등)에 강점이 있습니다. myunji.tistory
국내 ISBN 표준 서지 데이터(도서관/학술/관리용)
출판 예정 자료까지 포함하고, 제목·저자·가격·형태사항·발행 예정일 등 기본 서지정보를 한 번에 받을 수 있습니다. nl.go
공공데이터 위주로 가고 싶을 때
원하는 용도가 “국내 ISBN 기반 서지 관리용인지, 상업 서점 연동/표지/리뷰 포함 상업 목적용인지”에 따라 위 후보 중 1~2개를 조합해서 쓰는 경우가 많습니다. steemit
원하시면, 사용 목적(예: 개인 프로젝트 · 상업 서비스 · 도서관 시스템 등)과 선호 포맷(JSON/XML), 예상 호출량을 알려 주시면 거기에 맞춰 구체적인 추천 조합과 요청 예시(엔드포인트+파라미터)까지 정리해 드리겠습니다.