처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막

알라딘 OpenAPI 이용약관


1. 목적 

알라딘OpenAPI서비스 이용약관(이하 ‘본 약관’이라 합니다)은 (주)알라딘커뮤니케이션(이하 '회사'라 합니다)과 이용자 간에 회사가 제공하는 OpenAPI(이하 API) 서비스의 제공 및 이용과 관련한 회사와 이용자의 권리, 의무 및 책임에 관한 제반 사항과 기타 필요한 사항을 구체적으로 규정함을 목적으로 합니다.



2. 용어의 정의 

본 약관에서 사용하는 용어의 정의는 다음과 같습니다.


2.1. ‘API’란 Application Programming Interface의 약자로서 이용자가 본인의 애플리케이션 등에서 회사가 제공하는 기술을 사용하기 위한 인터페이스를 의미하며, ‘API서비스’란 회사가 그와 같은 API를 이용자에게 제공하는 것을 지칭합니다.


2.2. ‘이용자’란 알라딘 서비스(http://www.aladin.co.kr)의 회원으로서 본 약관에 따라 회사와 이용계약을 체결하고 회사가 제공하는 API서비스를 이용하는 자를 말합니다.


2.3. ‘애플리케이션 등’이라 함은 이용자가 API서비스를 적용시키고자 하는 이용자의 애플리케이션, 프로그램 또는 웹사이트 등을 의미합니다.


2.4. ‘API KEY’라 함은 API를 사용하고자 하는 어플리케이션 등이 API서비스의 이용 승낙을 받은 이용자의 애플레이케이션 등인 것을 식별할 수 있도록 회사가 이용자에게 할당하는 고유한 인증 값을 의미하며, ‘TTB KEY’로도 지칭할 수 있습니다.



3. API 이용계약의 체결 및 약관의 개정 

3.1. 본 약관은 이용자가 API서비스의 이용을 위하여 동의를 하고 회사가 이용자에게 API KEY를 발급함으로써 효력이 발생하며, 그에 따라 회사와 이용자 사이의 이용계약(이하 ‘API 이용계약’이라 합니다)이 체결됩니다.


3.2. 회사는 약관규제법 등 관련 법령에 위배되지 않는 범위 안에서 약관을 개정할 수 있으며, 약관 개정 시 적용일자로부터 7일 이전부터 약관의 개정내용 및 적용일자를 공지합니다. 



4. API서비스의 종류 및 내용 

API서비스의 종류 및 내용은 OpenAPI 코너 메인페이지(http://openapi.aladin.co.kr)에서 안내하는 바에 따릅니다.



5. API 서비스의 제공의 조건 

5.1. 회사는 API서비스를 제공함에 있어서 API서비스의 범위, 이용 가능 시간, 이용 가능 횟수를 지정할 수 있으며, 이와 같은 제공조건은 OpenAPI 코너를 통해 공지되며, 이용자는 그와 같이 정해진 제공조건에 따라서만 API서비스를 이용할 수 있습니다.


5.2. 회사의 API서비스 제공은 어떠한 경우에도 회사와 이용자의 제휴 관계의 성립을 의미하지 않습니다.



6. API KEY의 발급 

6.1. 이용자는 API 서비스를 이용하기 위해서는 API KEY를 발급받아야 하며, 이용자는 발급 신청 과정에서 입력해야 하는 정보를 거짓 없이 그리고 정확하게 입력하여야 합니다. 이용자가 입력한 정보가 정확하지 않거나 불충분한 경우 회사는 정보의 수정, 추가적인 정보의 제공을 요청하거나 API KEY의 발급을 거부하고 API이용계약 체결을 거절할 수 있습니다.


6.2. 하나의 어플리케이션 등에는 하나의 API KEY만이 발급될 수 있습니다.


6.3. 회사는 다음과 같은 사실이 확인되는 경우에는 API KEY의 발급을 거부하고 API이용계약의 체결을 거절할 수 있습니다.


① 이용자가 입력한 정보 혹은 혹은 증빙서류에 허위의 정보가 포함되어 있는 경우


② 이용자가 타인의 ID, 비밀번호, API KEY 등을 도용하려 한 경우


③ 회사의 사전 승인 없이, 영리 기업이 사용하거나 비영리 단체나 개인이 영리 목적으로 사용하는  경우


④ "API 서비스" 이용 승낙을 받은 "애플리케이션 등"이 아닌, 다른 "애플리케이션 등"에서 "인증 Key"를 사용하거나, 이용 승낙 받은 이후 "애플리케이션 등"의 성격이 별개인 "애플리케이션 등"으로 인정될 정도로 변경된 경우


⑤ 기타 이용자의 귀책사유로 승낙이 불가능하거나 본 약관 및 공지 등을 위반하여 신청하는 경우


6.4. API KEY는 발급일로부터 1년간 유효하며, 회사 또는 이용자의 별도의 의사표시가 없는 한 1년 단위로 자동 갱신됩니다.



7. 이용자의 권리 및 의무 

7.1. 이용자는 위 5. API서비스 제공의 조건 등 본 약관에서 허용하는 범위 내에서 API서비스를 사용할 수 있는 제한된 권리를 취득합니다.


7.2. 이용자는 API서비스를 이용함에 있어서 다음과 같은 의무를 부담합니다.


① 이용자는 API KEY의 발급 등 이용계약 체결 과정에 있어서 타인의 정보 혹은 허위의 정보를 제출하는 등 회사를 기망하는 행위를 하여서는 안되며, 이용계약 체결 과정에서 고지되는 회사의 정책을 준수하여야 합니다.


② 이용자는 자신이 발급 받은 API KEY를 본인만이 사용하여야 하고 타인에게 제공, 공개하거나 공유할 수 없으며, 도용 당하지 않도록 관리하여야 합니다.


③ 이용자는 애플리케이션 등을 제공함에 있어 그 사용자들로부터 API서비스 및 회사의 DB 이용에 대한 대가(금전, 정보 제공 등 일체의 유·무형의 대가)를 제공받아서는 안됩니다.


7.3. 이용자는 API서비스를 이용함에 있어서 다음과 같은 행위를 하는 것이 금지됩니다.


① API서비스를 피싱 등 불법적인 목적을 위하여 이용하는 행위


② API서비스를 스팸/광고 정보의 작성 및 전송을 위하여 이용하는 행위


③ API서비스를 이용하여 취득한 정보를 본 약관에서 허용한 범위를 넘어서서 무단으로 복제, 저장(캐시 행위 포함), 가공, 배포 등 이용하거나 제3자에게 제공하는 행위


④ 제공되는 API 허용량을 늘이거나, 데이터를 추출 저장하는 등의 목적으로 동일한 애플리케이션 등이나 동일한 목적으로 서비스 되는 애플리케이션 등에서 다수의 API KEY를 사용하여 API를 호출하여 사용하는 행위


⑤ 어플리케이션 등을 통해 API서비스를 다시 제3자에게 제공하는 행위


⑥ API서비스의 제공주체 및 제휴관계 등에 대해서 오인을 받을 수 있는 외관을 형성하는 행위(예를 들면, 이용자를 회사의 임직원 혹은 관계사(관계자)로 사칭하거나 이용자를 API서비스의 제공자로 표시하거나 그와 같은 오인을 할 수 있는 외관을 형성하는 행위 및 이용자와 회사 사이에 제휴 관계가 존재하는 것으로 오인할 수 있는 외관을 형성하는 행위)


⑦ 어플리케이션 등에서 API서비스를 모방하거나, 회사의 브랜드를 모방, 도용하는 행위


⑧ 회사의 CI, BI에 반하여 API서비스를 이용하는 행위


⑨ 다음과 같은 내용을 포함하는 애플리케이션 등에 API서비스를 적용하는 행위


정보통신망법 상 불법적인 내용(법 제44조의7 제1항의 각호의 내용)


청소년보호법 상 청소년유해매체물 혹은 방송통신심의위원회의 인터넷 내용등급기준 2등급 이상의 선정적, 폭력적, 혐오적, 반사회적, 비도덕적, 불법적인 내용


아동·청소년을 디지털 성범죄의 대상으로 하거나 비인격화하는 내용


회사 혹은 제3자의 저작권 등 지식재산권을 침해하는 내용


회사 혹은 제3자의 명예를 훼손하거나 제3자를 모욕하는 내용


타인의 초상권, 성명권 등 인격권을 침해하는 내용


개인정보보호법 등에 반하여 타인의 개인정보 또는 사생활을 침해하는 내용


기타 범죄를 교사하거나 현행법에 위반되는 내용


⑩ 회사의 API서비스를 제공하는 시스템(서버 등)에 자동화 프로그램을 이용하여 접속하거나 접근권한을 넘어서는 접속을 시도하거나 주기적/지속적인 접속을 시도하여 과부하를 발생시키는 등의 방식으로 회사의 정보통신망 및 정보통신시스템에 접근하는 행위


⑪ 애플리케이션 등을 통해 악성코드를 배포하는 행위


⑫ 기타 회사의 업무에 방해가 되는 행위 및 회사의 명예를 손상시키는 행위


7.4. 이용자는 자신의 애플리케이션 등을 이용하는 고객(이하 ‘이용고객’이라 합니다)의 개인정보를 다음과 같이 안전하게 관리 및 보호해야 합니다.


① 이용자는 이용고객의 개인정보를 보호하여야 하며, 애플리케이션 등을 제공함에 있어 정보통신망 이용촉진 및 정보보호 등에 관한 법률 및 동법 시행령/시행규칙, 개인정보의 기술적 관리적 보호조치 기준 고시(방송통신위원회 고시), 개인정보보호법 및 동법 시행령/시행규칙, 개인정보의 안전성 확보조치 기준, 기타 관련 법령에 명시된 바에 따라 이용고객의 개인정보를 보호 및 관리하는 등 관계 법령을 준수하여야 합니다.


② 이용자는 동의 받은 이용목적 범위 내에서만 이용고객의 개인정보를 이용하고, 훼손 · 변조 · 침해하거나 제3자에게 개인정보를 임의로 제공하거나 공개하지 않으며, 이를 위해 개인정보를 취급하는 인력에게 필요한 교육을 시켜야 하며, 개인정보에 접근할 수 있는 인력을 최소한으로 유지해야 합니다.


③ 이용자는 ID 및 Password, 방화벽 등과 같은 접근통제시스템의 설치 및 운영을 통해 접근 권한이 없는 인력이 해당 설비에 접근할 수 없도록 하고, ID 및 Password 등의 공유·누설 금지 및 주기적인 Password 변경과 같은 보안정책을 수립·시행해야 합니다.


④ 이용자는 백신 프로그램을 설치, 운영하여 컴퓨터 바이러스를 방지하고 암호 알고리즘 등의 이용을 통하여 개인정보를 네트워크상에서 안전하게 전송할 수 있도록 보안조치를 취해야 합니다.


⑤ 이용자는 개인정보의 안전성 확보조치 기준 고시 및 개인정보의 기술적, 관리적 보호조치 기준 고시에서 암호화를 요구하는 개인정보에 대해 암호화하여 보관하여야 합니다.


⑥ 이용자는 이용고객의 개인정보의 제공·이용목적이 달성된 경우 지체 없이 파기하여야 합니다.


⑦ 이용자는 이용 의무를 위반하여 발생한 모든 법적 책임을 부담하며, 그와 관련하여 회사의 귀책사유가 없었음에도 불구하고 회사를 상대로 법적 클레임이 발생할 경우, 자신의 비용과 노력으로 회사를 면책하고 방어해야 합니다.



8. 지식재산권의 귀속 

8.1. 회사가 제공하는 API서비스 및 관련하여 회사가 제작한 프로그램, 디자인, 상표 등의 지식재산권 등 제반 권리는 회사에 귀속되며, API서비스를 이용한 결과 데이터의 저작권 등 제반 권리는 회사 또는 원저작자 등 제3자에게 있습니다.


8.2. 회사의 이용자의 API서비스 이용에 대한 승낙은 API서비스 및 결과 데이터에 대한 본 약관에 따른 제한된 사용권의 부여만을 의미할 뿐, 어떠한 경우에도 (그와 같은 제한된 사용권의 부여를 넘어선) 이용자의 API서비스와 관련된 지식재산권 혹은 관련 권리의 취득 혹은 결과 데이터에 대한 권리의 취득을 의미하지는 않습니다.



9. 서비스의 변경, 중단 및 제한 

9.1. 회사는 회사의 정책 및 운영의 필요상 API 서비스를 변경할 수 있습니다.


9.2. API서비스는 기본적으로 연중무휴, 1일 24시간 운영을 원칙으로 합니다. 다만, 회사는 다음과 같은 경우 API서비스의 전부 혹은 일부를 중단 혹은 이용제한 할 수 있습니다.


① 국가비상사태, 정전 및 그에 준하는 상황이 발생한 경우


② 시스템 정기점검 또는 증설 및 교체, 새로운 API서비스의 적용 등을 위해 필요한 경우


③ API서비스의 과도한 초과 사용 등으로 시스템의 장애가 발생한 경우


④ 기타 회사의 업무상 혹은 기술상 API서비스를 유지하기 어려운 상황이 발생한 경우


9.3. 위 9.1. 및 9.2.에 따라서 API서비스를 변경하거나 중단 혹은 제한할 경우, 회사는 그에 대해서 사전에 OpenAPI 코너를 통해 공지합니다. 다만, 사전에 공지할 수 없는 부득이한 사유가 있는 경우에는 사후에 그 사유와 함께 공지합니다. 또한 OpenAPI 코너에 등록된 연락처가 부정확하거나 사용자의 장기 부재로 인해 공지를 받지 못해 발생하는 손실에 대한 책임은 회사가 지지않습니다.


9.4. 회사는 이용자가 본 약관에서 정한 이용자의 의무(개별 API별 특약조건 포함)를 위반한 것을 확인한 경우 API서비스의 제공을 중단하거나 발급한 API KEY의 사용 제한, 정지 혹은 삭제 등 필요한 조치를 취할 수 있으며, 필요할 경우 이용계약을 해지할 수도 있습니다.



10. 회사의 책임의 제한 

10.1. 회사는 무료로 제공되는 API서비스의 결과의 정확성, 적합성, 신뢰성, 정당성, 적법성, 지속성 등을 보증하지는 않으며, API의 사용 및 사용불능으로 인하여 이용자에게 발생한 손해에 대해서도 책임을 지지 않습니다.


10.2. 회사는 이용자가 무료로 제공되는 API의 서비스를 이용하여 기대하는 수익을 얻지 못하거나 상실한 것에 대하여 책임을 지지 않습니다.


10.3. 회사는 이용자 상호 간 및 이용자와 제3자 간에 API서비스를 매개로 발생한 분쟁에 대하여 개입할 의무가 없으며, 해당 분쟁에서의 손해에 대한 배상 책임 또한 지지 않습니다. 만약 이용자와 분쟁중인 제3자가 회사를 상대로 이의를 제기할 경우 이용자는 자신의 비용과 책임으로 문제를 직접 해결하고 회사를 면책시켜야 하며 회사에 발생한 손해를 배상하여야 합니다.



11. 개인정보의 보호, 로그정보의 보관 및 활용 등 

11.1. 회사는 API서비스를 운영함에 있어 이용자에 대한 각종 고지사항의 전달, 이용실태에 대한 조사 등을 위하여 이용자의 연락처 등 개인정보를 보관합니다.


11.2. 회사는 개인정보 수집 및 이용 동의에 따라 이용자로부터 수집한 정보만을 보관하며, 회사의 개인정보 처리방침에 따라 이를 철저히 관리합니다.


11.3. 회사는 기타 개인정보보호 법령에 정한 내용을 준수합니다.



12. 이용계약의 해지 

12.1. 회사는 이용자가 약관을 준수하지 않는 경우 API서비스 이용계약을 해지하고 이용자의 API서비스 이용을 중단시킬 수 있습니다.


12.2. 회사는 장기간 API서비스를 이용한 기록이 없을 경우 API 서비스 이용계약을 해지하고 API서비스 제공을 중단할 수 있습니다. 



13. 통지의 방법 

13.1. 회사는 이용자에게 개별적으로 통지를 해야 하는 경우, 이용자가 등록한 전자우편 혹은 휴대전화로 통지합니다.


13.2. 이용자는 회사의 통지를 수신할 수 있도록 전자우편주소 및 휴대전화번호 등 회사에 제공한 자신의 정보를 항상 최신으로 유지하여야 하며, 이를 이행하지 않아 이용자에게 발생한 불이익에 대해서 회사는 책임을 부담하지 않습니다.



14. 양도의 금지 

이용자는 본 약관에 의해 체결된 계약 상 권리 및 의무 등 계약 상 지위를 회사의 동의 없이는 제3자에게 양도할 수 없습니다.



15. 준거법 및 관할법원 

본 약관의 준거법은 대한민국의 법으로 하며, API서비스 이용으로 회사와 이용자 간에 발생한 분쟁에 대해 소송이 제기되는 경우 민사소송법에 따른 법원이 관할법원이 됩니다.



이용약관 시행일자: 2022-09-01


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기

OpenAPI 안내

(최종 수정일 : 2022.7.13)
  • OpenAPI는 크게 3가지로 나눠집니다.
    (1) 검색API
    (2) 상품API (하나의 상품을 열람하는 API)
    (3) 상품 리스트 API (베스트셀러 등 각종 상품 리스트 API)
  • 상품API는 하나의 상품만을 열람하므로 검색API의 결과보다 자세한 부가 정보가 더해진 결과가 나옵니다.
  • 검색API/상품API/리스트API의 결과는 모두 XML형식(기본값), json형식 형식으로 받으실 수 있습니다.
  • 요청방식은 GET방식과 POST방식에 상관없이 요청 가능합니다.
  • OpenAPI는 1일 5,000회로 제한됩니다. 5,000회 이상을 원하시는 분은 OpenAPI 이용 안내를 참고해주세요.
  • 이전버젼(20070901)의 문서는 여기를 참고해주세요.
  • OpenAPI 이용 매뉴얼☞


상품 리스트 API

제공 리스트 종류
  • 신간 전체 리스트
  • 주목한 만한 신간 리스트
  • 편집자 추천 리스트(카테고리로만 조회 가능 - 국내도서/음반/외서 만 지원)
  • 베스트셀러
  • 북플 베스트셀러(국내도서 만 조회 가능)
요청 방법



API 키 발급 및 URL 등록하기☞



댓글(0) 먼댓글(0) 좋아요(4)
좋아요
북마크하기찜하기

1. OpenAPI 이용 조건


1) 개인이 비영리적인 목적으로 사용하는 경우 별도 조건 없이 사용 가능합니다.

2) 공공도서관 및 공공기관의 경우 아래 조건을 충족하는 경우 이용하실 수 있습니다.

    (1) 정보제공이 알라딘에서 되고 있다는 사실을 이용자들이 인지할 수 있도록 명시

    (2) 해당 상품이 알라딘 소개페이지로 연결 되어 이용자들이 알라딘에서 구매가 가능해야 함

    위 2가지 조건을 충족한다면 알라딘에 가입하신 이메일, OpenAPI Key, 위 조건 충족을 확인 할 수 있는

    화면캡쳐 또는 사이트 주소나 앱 이름을 openapi@aladin.co.kr로 보내주시기 바랍니다.

3) 도서 판매, 도서 정보를 기반으로 하는 법인/기업/단체 서비스, 영리 목적의 서비스인 경우 이용이 불가능합니다.



2. OPEN API 이용 절차 (OpenAPI Key 발급)


1) 알라딘 회원 가입 후 OpenAPI를 사용할 URL정보를 등록해주세요.

   ▶ API 키 발급 및 URL 등록하기


2) URL 정보 등록이 완료되면 OpenAPI 인증키가 발급되며 즉시 사용이 가능합니다.


3) 하루 쿼리 호출수는 5천건으로 제한됩니다.



3. 프리미엄 OPEN API 이용


OpenAPI의 하루 쿼리 호출수는 5천회로 제한 되어 있으며, 상품의 목차나 소개 등 일부 정보들은 제공되지 않습니다.

프리미엄 OpenAPI 이용시 하루 10만회(1시간당 최대 1만회) 호출이 가능하며 목차나 소개 등의 정보도 모두 제공하고 있습니다.

프리미엄 OpenAPI는 아래 조건을 모두 충족하는 경우 심사에 따라 제공하고 있으며 심사 결과에 관해서는 승인 여부만 안내 드리고 있는 점 참고 바랍니다.


알라딘 OpenAPI(기본형)를 이용 중인 상태에서만 프리미엄을 신청할 수 있습니다. 기본형으로 이용하면서, 호출량 증대 및 추가적인 DB스펙이 필요한 경우에 프리미엄을 신청할 수 있습니다. 기존에 기본형을 이용하지 않고, 바로 프리미엄을 신청하는 경우, 이용 목적 및 이용 실체를 파악할 수 없어서 프리미엄 검토가 불가능하니, 일단은 기본형으로 서비스를 이용하여 개발한 이후에 프리미엄을 신청해주세요.


1) 알라딘 OpenAPI(기본형)를 이용하고 있어야 합니다(단, 서비스 성격상 프리미엄으로만 제공받을 수 있는 콘텐츠로 인해, 반드시 프리미엄 자격을 획득한 이후에 개발할 수 있는 경우에는 이용 실체를 파악할 수 있는 설명/자료를 자세히 해주세요).

2) 해당 앱/프로그램 등에서 정보의 출처가 알라딘임을 명시하여야 합니다.

   - 출처 문구 : 도서 DB 제공 : 알라딘 인터넷서점(www.aladin.co.kr)

3) 상품 정보 페이지 내에 알라딘으로 연결되는 버튼이 노출되어야 합니다.

   - ‘자세히보기’ 또는 ‘구매하기’ 버튼이 알라딘 상품 페이지로 연결 되어야 함

4) 상품 정보 링크시 타 인터넷서점으로의 연결 제공 없이 알라딘만 단독으로 연결되어야 합니다.

5) 위 조건에 대한 이행 여부 점검시 증빙자료 제출이 필요합니다.

   - 연 1회의 정기 점검이 있으며, 그 외 회사의 필요에 따라 제출 요청이 있을 수 있습니다.


신청방법

아래 링크를 클릭해서 자료 제출을 해주세요.


  ▶ 프리미엄 이용 신청 및 자료제출 


※ 공공도서관 및 공공기관에서 프로그램을 납품 받아 사용하는 경우

1) 사용하는 기관별로 OpenAPI 인증키를 발급 받으셔야 합니다.

2) 기관에서 직접 알라딘 회원 가입 이후 인증키를 발급 받으셔야 합니다.

3) 프리미엄 API가 필요할시 기관에서 위 링크를 통해 자료를 제출해 주셔야 합니다.







댓글(0) 먼댓글(0) 좋아요(15)
좋아요
북마크하기찜하기

예제 파일


  • 아래 파일은 aladdin OpenAPI를 이용한 간단한 프로그램들입니다.

  • C#의 경우는 Full Library를 제공하고, 기타 언어는 간단한 예제를 포함하고 있습니다.

  • 개선사항이나 기타 문제점 발견시 openapi@aladin.co.kr로 연락바랍니다.

개발언어 다운로드 링크 테스트환경
C# [Down] Microsoft.Net Framework 2.0/mono 1.2.5
php [Down] PHP 5.2.4RC1 + Apache 2.2.5.0
java [Down] java 1.6.0
python [Down] python 2.5
ruby [Down] ruby 1.8.6
Power Shell [Down] Power Shell 1.0

 



댓글(0) 먼댓글(0) 좋아요(3)
좋아요
북마크하기찜하기





요청 방법


  • 요청 URL : http://www.aladin.co.kr/ttb/api/ItemLookUp.aspx
  • 요청 URL샘플 : http://www.aladin.co.kr/ttb/api/ItemLookUp.aspx?ttbkey=TTBKey&itemIdType=ISBN13&ItemId=도서의ISBN&output=xml
  • "상품 조회 응답(Reponse) 결과값"의 스펙은 "검색 응답(Reponse) 결과값"과 동일한 결과에 단순히 부가정보가 추가되어지는 것임.
  • 도서의 경우
  • 분류 ID값은 알라딘 모든 분야 카테고리 엑셀문서를 참고하십시오.(최종 수정일 : 2019.4.25)
  • 보다 상세한 OpenAPI 매뉴얼은 여기를 참고해주세요.


상품 조회 요청(Request) 파라미터 및 응답(Reponse) 결과값 스펙 등 보다 상세한 OpenAPI 매뉴얼은 여기를 참고해주세요.




댓글(0) 먼댓글(0) 좋아요(5)
좋아요
북마크하기찜하기
처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막