韓國 11st 商品價格、銷量及評分:跨境賣家一次 API 呼叫即可取得
Korean marketplace prices for cross-border sellers: 11st products, sales counts and ratings in one API call
作者建立了 Apify 上的 11st Korea Product Scraper,透過一次 API 呼叫即可按韓文或英文搜尋 11st 公開商品,取得價格、銷量、評分及評論數等資料。每次搜尋最多回傳 2,500 件不重複商品;測試中約 20 秒取得 500 件。收費為每 1,000 件 $4,每次執行首 10 件免費,亦可透過 MCP 供 AI 智能體呼叫。
If you sell in or source from South Korea, you need to know what a product really costs on a local marketplace, who sells it, and how well it sells. Checking by hand means reading Korean search pages one product at a time. Most scraping tools skip 11st (11번가), one of the country's largest online marketplaces.
Here is the short version: give one API call a search word, in Korean or English, and get back a table of products with the price in won, the list price, the discount, the brand, the sales count, the rating and the review count.
The answer first
I built an 11st Korea Product Scraper on Apify. It reads 11st's public search results, logged out, with no account or proxy setup on your side. When I checked on 15 October 2026, no other 11st scraper was listed on the Apify Store.
A run returns up to 2,500 unique products per search. Ads and products repeated across pages are removed, and each row says whether it was sponsored. In my tests, about 500 products came back in 20 seconds.
You can search in Korean (노트북 is "laptop", 선크림 is "sunscreen") or in English for brand and model names (dyson, iphone 16). For generic products, Korean words return far more results.
Working Python snippet
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("om_kh/11st-korea-product-scraper").call(run_input={
"searchTerms": ["노트북", "dyson"],
"maxProductsPerSearch": 200,
"sortBy": "best_selling",
"maxTotalChargeUsd": 1,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["price"], item.get("salesCount"))
The inputs that matter for sourcing and price checks:
-
searchTerms: one search per entry. You can also paste 11st search links insearchUrls. -
maxProductsPerSearch: 1 to 2,500 unique products per search (default 100). -
sortBy: the same seven orders as the 11st menu:ranking,popular,lowest_price,highest_price,best_selling,most_reviews,newest. -
minPriceandmaxPrice: a price range in Korean won. -
includeSponsored: keep or drop the products 11st shows as ads. -
maxTotalChargeUsd: a hard cap on the cost of the run.
What the output looks like
One row per product. This is a real row from the Actor's README, read on 15 October 2026 (search 선크림, sorted by best_selling):
{
"productId": "1085982197",
"title": "본트리 베리 에센스 선 블럭 50ml(SPF50+) 3개",
"url": "https://www.11st.co.kr/products/1085982197",
"price": 22900,
"originalPrice": 24000,
"discountPercent": 4,
"currency": "KRW",
"brand": "본트리",
"isOfficialSeller": true,
"salesCount": 18060,
"rating": 4.5,
"reviewCount": 3952,
"deliveryText": "무료",
"shipsToday": true,
"isSoldOut": false,
"isLowestPrice11st": true,
"isSponsored": false,
"position": 1,
"searchTerm": "선크림",
"sortBy": "best_selling"
}
A few notes on reading it:
-
priceis in won and already includes the discount 11st applies. Card or membership discounts are not included. -
salesCount,ratingandreviewCountappear when 11st shows them for that product. They are present on 70 to 90 percent of rows for consumer goods. - Fields 11st does not show are
null. An official 11st listing has no third-party seller name, for example. -
deliveryTextis 11st's own wording (무료means free delivery).
For a cross-border seller, sort by best_selling, then compare price against your landed cost. The isLowestPrice11st flag and the sponsored flag help you separate real demand from paid placement.
Run it on a schedule with Make or n8n
You do not need to host any Python. In Make or n8n, use the Apify module or node and build three steps:
-
Run an Actor: pick
om_kh/11st-korea-product-scraper, set your search words, a sort order and a product limit. Schedule the scenario daily to follow prices. - Get Dataset Items: use the default dataset of the run from step 1.
-
Google Sheets: Add a Row: map
title,price,salesCount,ratingandurlto columns.
After a week, the sheet shows which products drop in price and which ones keep selling.
Pricing
$4 per 1,000 products, no start fee. The first 10 products of every run are free. A search with no product, or an 11st outage, is never charged. Paid Apify plans get lower tier prices (see the Pricing tab), and maxTotalChargeUsd caps any run.
Limits
11st serves about 100 new products per page, so a broad search can return thousands of products while a narrow one returns only a few dozen. It reads public search results only. Use the data in line with the laws and terms that apply to you.
MCP
AI agents can call it through https://mcp.apify.com as om_kh/11st-korea-product-scraper (tool elevenst_products), so an assistant can look up Korean prices while it researches a product.
More Actors and guides: https://omarkhandji-commits.github.io/apify-actor-catalogue/guides/
Disclosure: I built this Actor.
來源:DEV Community · dev.to