[요청] 상품 리스트 API 명세서

박정빈·2026년 4월 19일

알라딘 API

목록 보기
3/5

신간 리스트, 베스트셀러, 편집자 추천 리스트 등 알라딘에서 제공하는 다양한 상품 리스트를 조회하는 API입니다.


1. 기본 정보

  • 요청 URL: http://www.aladin.co.kr/ttb/api/ItemList.aspx
  • 응답 형식: XML, JSON (기본값: XML)
  • 조회 제한:
    • 한 페이지당 최대 50개 출력 가능
    • 총 결과는 최대 200개까지만 조회 가능

요청 샘플 (URL)

[http://www.aladin.co.kr/ttb/api/ItemList.aspx?ttbkey=]
(http://www.aladin.co.kr/ttb/api/ItemList.aspx?ttbkey=)
[TTBKey]&QueryType=ItemNewAll&MaxResults=10&
start=1&SearchTarget=Book&output=xml&Version=20131101

2. 상품 리스트 API 요청(Request) 파라미터

구분요청변수변수종류필수여부설명
필수TTBKey문자열Y알라딘에서 부여받은 TTBKey 값
QueryType문자열Y리스트 종류
- ItemNewAll: 신간 전체 리스트
- ItemNewSpecial: 주목할 만한 신간 리스트
- ItemEditorChoice: 편집자 추천 (분야 지정 필수)
- Bestseller: 베스트셀러
- BlogBest: 블로거 베스트셀러
옵션SearchTarget문자열N조회 대상 Mall
- Book(기본값), Foreign, Music, DVD, Used, eBook, All
SubSearchTarget문자열NSearchTarget=Used일 때 상세 지정 (Book, Music, DVD)
Start양의 정수N검색결과 시작 페이지 (기본값: 1)
MaxResults양의 정수N페이지당 출력 개수 (1~100, 기본값: 10)
Cover문자열N표지 크기 선택
- Big: 200px
- MidBig: 150px
- Mid: 85px (기본값)
- Small: 75px
- Mini: 65px
- None: 없음
CategoryId양의 정수N특정 분야(카테고리)로 리스트 제한 (기본값: 0)
Output문자열N출력 방법: XML(기본값), JS(JSON 방식)
Partner문자열N제휴사 파트너 코드
includeKey양의 정수N1 설정 시 링크에 TTBKey 포함 (기본값: 0)
InputEncoding문자열N검색어 인코딩 설정 (기본값: utf-8)
Version정수형 날짜NAPI 버전 설정 (최신: 20131101)
outofStockfilter양의 정수N품절/절판 상품 필터링 (1이면 제외)
Year, Month, Week정수NQueryType=Bestseller인 경우 특정 주간 조회
예: Year=2022&Month=5&Week=3
OptResult문자열N부가 정보 요청 (Array 형태, 쉼표 구분)
예: OptResult=ebookList,usedList

3. OptResult 상세 옵션 (상품 리스트 전용)

리스트 조회 시 추가 정보를 포함하고 싶을 때 OptResult 파라미터에 사용 가능한 값입니다.

  • ebookList: 해당 종이책의 전자책(eBook) 정보
  • usedList: 해당 상품에 등록된 중고상품 정보
  • fileFormatList: 전자책의 파일 포맷 및 용량 정보

0개의 댓글