YES24 Book Scraper avatar

YES24 Book Scraper

Pricing

Pay per usage

Go to Apify Store
YES24 Book Scraper

YES24 Book Scraper

Scrape book listings and bestseller rankings from YES24 β€” Korea's largest online bookstore. Extract yes24 data, korean books, korean bestseller rankings, korea book market data.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Session zero

Session zero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

Keywords: yes24, korean books, korean bestseller, korea book data, south korea, korean web scraping, naver data, apify actor, korean data extraction

YES24 Book Scraper πŸ‡°πŸ‡·πŸ“š

Scrape YES24 (예슀24) β€” Korea's largest online bookstore β€” for bestseller charts, book search results, and detailed product information. Extract titles, authors, prices, ISBNs, ratings, genres, descriptions, and more.

No browser needed β€” uses fast, lightweight HTML parsing and structured data (JSON-LD). No proxies required.

⚑ Quick Start

Scrape bestseller chart (Top 24)

{
"mode": "bestseller",
"category": "all",
"maxResults": 24
}

Search for books by keyword

{
"mode": "search",
"keyword": "파이썬",
"maxResults": 20
}

Get bestseller chart with full details (ISBN, genre, description)

{
"mode": "bestseller",
"category": "novel",
"fetchDetails": true,
"maxResults": 50
}

Get detailed info for specific books

{
"mode": "detail",
"goodsIds": ["175568752", "109625396"]
}

🎯 Use Cases

  • Publishing Market Research β€” Track Korean book market trends and bestseller movements
  • Academic Research β€” Collect metadata for Korean literature studies and bibliometrics
  • Price Monitoring β€” Track book prices and discounts across categories
  • Book Recommendation Systems β€” Build datasets for book discovery and recommendation engines
  • Library Cataloging β€” Bulk extraction of ISBN, author, publisher, and classification data
  • K-Literature Trends β€” Monitor which Korean authors and genres are trending
  • Content Strategy β€” Data-driven insights for publishers and bookstores
  • Translation Scouting β€” Discover popular Korean books for international translation deals

πŸ“₯ Input Parameters

ParameterTypeDefaultDescription
modestring"bestseller"Scrape mode: bestseller, search, or detail
keywordstringβ€”Search keyword (required when mode is search)
categorystring"all"Bestseller category (see below)
goodsIdsstring[]β€”Product IDs for detail mode
fetchDetailsbooleanfalseFetch each book's detail page for ISBN, genre, description
maxResultsinteger24Maximum books to return (1–500)
proxyConfigurationobjectβ€”Apify Proxy settings (optional)

Bestseller Categories

CategoryKorean NameDescription
allμ’…ν•©Overall bestsellers (all categories)
novelμ†Œμ„€/μ‹œ/희곑Fiction, poetry, drama
essay에세이Essays and memoirs
business경제/경영Business and economics
self-helpμžκΈ°κ³„λ°œSelf-improvement
scienceκ³Όν•™Science
history역사History
computerIT/컴퓨터Computer science and IT
children어린이Children's books
comicsλ§Œν™”Comics and manga
travelμ—¬ν–‰Travel guides
cookingμš”λ¦¬Cookbooks
foreignμ™Έκ΅­λ„μ„œForeign language books

πŸ“€ Output Fields

List mode (search / bestseller)

FieldTypeDescription
rankintegerBestseller ranking (bestseller mode only)
goodsIdstringYES24 product ID
titlestringBook title
subtitlestringSubtitle / tagline
productTypestringProduct type (λ„μ„œ, eBook, etc.)
authorstringAuthor name(s)
publisherstringPublisher name
publishDatestringPublication date
salePriceintegerSale price in KRW
originalPriceintegerOriginal price in KRW
discountstringDiscount percentage
ratingfloatCustomer rating (0–10)
reviewCountintegerNumber of customer reviews
imageUrlstringBook cover image URL
urlstringDirect URL to product page

Detail mode (or with fetchDetails: true)

All fields above, plus:

FieldTypeDescription
isbnstringISBN-13
descriptionstringBook description / synopsis
genrestring[]Genre categories
keywordsstringSEO keywords
datePublishedstringPublication date (ISO format)
numberOfPagesintegerPage count
bookFormatstringFormat (Paperback, Hardcover, EBook)
languagestringLanguage code (ko-KR, en, etc.)
tableOfContentsstringTable of contents text
priceintegerPrice from structured data
currencystringCurrency code (KRW)
availabilitystringStock availability

Sample Output (bestseller)

{
"rank": 1,
"goodsId": "178042058",
"title": "단단λ ₯",
"subtitle": "μ„ μƒλ‹˜κ³Ό 아이듀을 λͺ¨λ‘ μ§€ν‚€λŠ” 190일 맀일 λ―Έμ…˜ 일λ ₯",
"productType": "λ„μ„œ",
"author": "μ΄μ’…ν˜ μ €/κΉ€μ°Έμ™Έ κ·Έλ¦Ό",
"publisher": "ν…Œν¬λΉŒκ΅μœ‘",
"publishDate": "2026λ…„ 03μ›”",
"salePrice": 15300,
"originalPrice": 17000,
"discount": "10%",
"rating": 10.0,
"reviewCount": 20,
"imageUrl": "https://image.yes24.com/goods/178042058/L",
"url": "https://www.yes24.com/product/goods/178042058",
"mode": "bestseller",
"category": "all",
"scrapedAt": "2026-03-01T00:30:00.000000+09:00"
}

Sample Output (detail)

{
"goodsId": "175568752",
"title": "괴수 보쑴 ν˜‘νšŒ",
"description": "SF μž₯λ₯΄μ—μ„œ λ°œν‘œν•˜λŠ” μž‘ν’ˆλ§ˆλ‹€ λŒ€μ€‘κ³Ό 평둠가λ₯Ό ν•¨κ»˜ λ§Œμ‘±μ‹œν‚€λ©°...",
"isbn": "9791193367230",
"author": "μ‘΄ μŠ€μΉΌμ§€",
"publisher": "ꡬ픽",
"datePublished": "2026-02-05",
"numberOfPages": 364,
"bookFormat": "Paperback",
"genre": ["μ†Œμ„€/μ‹œ/희곑", "μž₯λ₯΄μ†Œμ„€", "SF"],
"keywords": "κ΄΄μˆ˜λ³΄μ‘΄ν˜‘νšŒ, SFλž€μ‹œλŒ€μ˜κ±°μšΈ, The Kaiju Preservation Society",
"price": 16200,
"currency": "KRW",
"availability": "InStock",
"language": "ko-KR",
"imageUrl": "https://image.yes24.com/goods/175568752/xl",
"url": "https://www.yes24.com/product/goods/175568752",
"mode": "detail",
"scrapedAt": "2026-03-01T00:30:00.000000+09:00"
}

πŸ’° Pricing

  • $0.50 per 1,000 books β€” Pay only for results
  • Detail page fetching included in the price
  • No hidden fees or minimum spend

βš™οΈ Performance

ModeSpeedData
fetchDetails: false~24 books/secTitles, authors, prices, ratings
fetchDetails: true~3 books/sec+ ISBN, genre, description, TOC
detail mode~3 books/secFull structured data per book

πŸ”§ Technical Details

  • Method: Server-side rendered HTML + JSON-LD structured data parsing
  • Rate limiting: Built-in delays to respect YES24's servers
  • Proxy: Optional (YES24 doesn't block bots by default)
  • Language: Python 3.12+
  • No browser: Pure HTTP requests (httpx + BeautifulSoup) β€” fast and cost-effective
  • Encoding: UTF-8 (detail pages) with automatic charset detection

πŸ“‹ Notes

  • YES24 is Korea's largest online bookstore, founded in 1999
  • Bestseller charts update daily with 24 books per page
  • Product detail pages provide rich JSON-LD structured data (Book + Product schema)
  • All public data β€” no authentication required
  • Korean and English search keywords both supported
  • The scraper automatically initializes a session for search functionality