YES24 Book Scraper
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | "bestseller" | Scrape mode: bestseller, search, or detail |
keyword | string | β | Search keyword (required when mode is search) |
category | string | "all" | Bestseller category (see below) |
goodsIds | string[] | β | Product IDs for detail mode |
fetchDetails | boolean | false | Fetch each book's detail page for ISBN, genre, description |
maxResults | integer | 24 | Maximum books to return (1β500) |
proxyConfiguration | object | β | Apify Proxy settings (optional) |
Bestseller Categories
| Category | Korean Name | Description |
|---|---|---|
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 |
computer | IT/μ»΄ν¨ν° | 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)
| Field | Type | Description |
|---|---|---|
rank | integer | Bestseller ranking (bestseller mode only) |
goodsId | string | YES24 product ID |
title | string | Book title |
subtitle | string | Subtitle / tagline |
productType | string | Product type (λμ, eBook, etc.) |
author | string | Author name(s) |
publisher | string | Publisher name |
publishDate | string | Publication date |
salePrice | integer | Sale price in KRW |
originalPrice | integer | Original price in KRW |
discount | string | Discount percentage |
rating | float | Customer rating (0β10) |
reviewCount | integer | Number of customer reviews |
imageUrl | string | Book cover image URL |
url | string | Direct URL to product page |
Detail mode (or with fetchDetails: true)
All fields above, plus:
| Field | Type | Description |
|---|---|---|
isbn | string | ISBN-13 |
description | string | Book description / synopsis |
genre | string[] | Genre categories |
keywords | string | SEO keywords |
datePublished | string | Publication date (ISO format) |
numberOfPages | integer | Page count |
bookFormat | string | Format (Paperback, Hardcover, EBook) |
language | string | Language code (ko-KR, en, etc.) |
tableOfContents | string | Table of contents text |
price | integer | Price from structured data |
currency | string | Currency code (KRW) |
availability | string | Stock 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
| Mode | Speed | Data |
|---|---|---|
fetchDetails: false | ~24 books/sec | Titles, authors, prices, ratings |
fetchDetails: true | ~3 books/sec | + ISBN, genre, description, TOC |
detail mode | ~3 books/sec | Full 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