Korea's #1 fashion store as JSON: the live ranking, every price and stock for each size
Musinsa (무신사) is South Korea's largest fashion store: brand stores, outlet, boutique, beauty, kids and a second-hand (USED) section, all priced in won.
6 active endpoints, on 2 and 3 credit tiers.
- POST/musinsa/v1/search
- POST/musinsa/v1/brand
- POST/musinsa/v1/category
- POST/musinsa/v1/product
- POST/musinsa/v1/reviews
- POST/musinsa/v1/ranking
What Musinsa endpoints does ReefAPI ship?
6 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.
Musinsa API
5 of 6 endpoints, ready to run
Today's best-sellers for men aged 20 to 24
// Press "Try it" and this pane shows exactly what the // live site returned this second — including an empty // result, if that is the truth. No key, no account.
How the Musinsa API works
Musinsa is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.
No OAuth app, no request signing, no per-site account. One key covers all 491 engines.
Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.
Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.
One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.
From the ranking to stock per size and what buyers say
Read the ranking you care about, open the products that matter, then their reviews.
100 ranked tops with final and normal price, discount, rising label, the sales count Musinsa prints, review count and score. applied_filters is Musinsa's own echo of the filters it used.
The four prices, every size and colour with its own in-stock flag, the size chart in cm, product facts, likes, views, purchases and delivery date.
20 reviews per page with rating, bought size, height, weight and fit answers; page until has_more is false.
A daily feed of what sells on Korea's largest fashion store, with prices, size-level stock and buyer feedback for each product.
curl -X POST https://api.reefapi.com/musinsa/v1/ranking \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"section":"all","period":"daily"}'{
"ok": true,
"data": { … },
"meta": {
"api": "musinsa",
"endpoint": "ranking",
"mode": "live",
"latency_ms": …,
"record_count": …
},
"error": null
}What a Musinsa field actually contains
Fields that read differently from how they look. Every row was measured against live Musinsa answers on 2026-10-14.
| Field | What it holds |
|---|---|
| normal_price, sale_price, coupon_price, final_price | Four prices in won. normal_price is the struck-through price, sale_price the selling price, coupon_price the price after the product coupon any visitor can apply (null when no coupon lowers it), final_price the price Musinsa shows, after the coupon and any extra discount. One product: 72,900 / 61,000 / 51,850 / 51,850. On 16 of 16 products the search row and the product page agreed. |
| min_price, max_price, min_discount, price sorts | Musinsa applies its price range, minimum-discount filter and price sorts to final_price and final_discount_rate, not to the sale price. A row with sale price 32,900 and final price 26,370 is inside a 0 to 30,000 range. |
| review_score_pct vs rating | Listing rows carry review_score_pct on a 0 to 100 scale; product carries rating out of 5. 98 in a row is 4.9 on the product: 11 of 11 matched. Both are null when there are no reviews. |
| sales_text, sales_count_approx | The ranking card prints rounded Korean counts: 판매 4.6천개 means about 4,600 sold, 1.3만개 about 13,000. sales_count_approx is that number; the product's purchase_total had 4,631 and 13,025 for the same products. |
| options.variants[].in_stock | One row per size or colour variant with its own in-stock flag. remain_quantity stays null unless Musinsa shows a low-stock count. A sold-out variant is listed as in_stock false; a sold-out product is still returned, with is_sold_out true. |
| size_chart | Measurements in cm per size, as the brand entered them. Points the brand did not measure are null, not 0. Clothing only: shoes, bags and cosmetics have none (6 of 16 sampled products had a chart). |
| product_id | Musinsa's product number, the one in musinsa.com/products/<id>, as an integer. Every search, brand, category and ranking row carries it and product accepts it unchanged: 16 of 16 round trips matched. |
Prices are Musinsa Korea's prices in won and do not change with where the request comes from. Member prices and card-conditional '최대혜택가' prices are only shown to logged-in buyers and are not returned.
Musinsa coverage, measured
Every number below was read from live Musinsa answers on 2026-10-14, in two runs of 96 calls each, 96 of 96 answered as expected both times.
Musinsa Korea, prices in won. 맨투맨 (sweatshirt) matched 49,101 products, 패딩 31,773, 원피스 53,300, nike 2,518; the outerwear category 126,507.
맨투맨 49,101 → men 35,599, women 31,046, category 001005 38,509, brand musinsastandard 218, 0 to 30,000 won 7,484, on sale 38,174, 50 % off or more 6,775, black 13,475, XL 15,494, with sold-out 88,906, exclusives 7,207, coupon 5,162, outlet 15,463, used 12,382.
Normal, sale and final price matched between search row and product page on 16 of 16 products; ranking row and product page on 6 of 6, with the same review count.
On 480 search rows across 8 queries: id, title, brand, image and all three main prices 480/480; coupon price only where a coupon lowers the price (8 to 22 per 60); review score only on reviewed products.
100 products per answer (used: 300), 17 lists, 4 periods, 3 genders, 7 age bands; Musinsa's sales counts matched the product's purchase totals within rounding (4.6천 vs 4,631).
Logged-out prices only (no member or card-conditional price); size charts exist for clothing only; reviews 20 per page; search pages stop at 1000; the global.musinsa.com storefront is not covered.
What people build with Musinsa
The jobs this data is most often used for.
endpoints
credits per call
Track the Musinsa ranking daily per category, gender and age band to spot rising Korean fashion brands.
Monitor a brand's full Musinsa catalogue with sale, coupon and final prices and the discount.
Check size-level stock on products you sell or watch before they sell out.
Build size and fit datasets from size charts and reviews that carry the reviewer's height, weight and bought size.
What Musinsa data costs
The cheapest call here is 2 credits, so $15/mo (Pro) buys 5,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.
Full pricing →- 1,000 free credits on signup, no card
- One key, all 491 APIs, one credit pool
- Failed and blocked calls are never charged
- Credits roll over and never expire
Call it in two lines
Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.
curl -X POST https://api.reefapi.com/musinsa/v1/ranking \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"section":"all","period":"daily"}'import requests
r = requests.post(
"https://api.reefapi.com/musinsa/v1/ranking",
headers={"x-api-key": REEF_KEY},
json={
"section": "all",
"period": "daily"
},
)
print(r.json()["data"])Have a question? We got answers.
The questions people actually ask before wiring up Musinsa.
Get a free key →Do I need a Musinsa account?▾
No. Everything is read logged out, and you call reefapi.com from anywhere.
Can I get the 무신사 랭킹 (ranking)?▾
Yes. ranking takes section (overall, new, rising, offline, used, boutique, outlet, kids and nine style lists), category, period (real time, last day, last week, last month), gender and age band, and returns 100 ranked products; the used list returns 300.
Which search filters work?▾
Gender, category, brand, price range, on sale, minimum discount, colour, size, include sold out, exclusives, coupon, outlet or boutique, and used. Each was checked against the unfiltered count in the same run: 맨투맨 49,101 → men 35,599, women 31,046, brand musinsastandard 218, 0 to 30,000 won 7,484, 50 % off or more 6,775, black 13,475, XL 15,494, outlet 15,463, used 12,382.
Is stock per size available?▾
Yes, from product: every variant has its own in_stock flag. On one shirt 4 of 5 sizes were in stock and S was sold out.
What is in a review?▾
Rating 1 to 5, text, date, the size or option bought, photos, likes, comments, the fit survey answers (size, colour, quality) and the reviewer's height, weight and gender when they shared them. 20 per page; filter to photo reviews and sort by helpful, newest, rating or comments.
How deep can I page a search?▾
Musinsa stops at its own last page and never past page 1000; up to 100 rows per page. A page past the end answers NOT_FOUND instead of repeating rows.
Do you return second-hand (USED) listings?▾
Yes. search with used=true returns Musinsa's USED listings with their condition grade, and ranking section used returns the second-hand ranking.
Is this the same as the KREAM API?▾
No. KREAM is a sneaker resale market with bids and asks. Musinsa is a retail store selling new goods from brand stores, plus its own second-hand section.
What is the Musinsa API?▾
Musinsa API is a ReefAPI endpoint group for korea's #1 fashion store: search, brand and category listings, full products with per-size stock, reviews and the live sales ranking. It returns live JSON through POST requests under /musinsa/v1.
Is the Musinsa API free to try?▾
Yes. ReefAPI starts with 1,000 free credits, no card required. Musinsa calls use the same shared credit balance as every other ReefAPI engine.
Do I need a Musinsa login or account?▾
No login to Musinsa is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the Musinsa data?▾
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the Musinsa API use?▾
Musinsa actions currently cost 2-3 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.
Can I call Musinsa from an AI assistant or MCP client?▾
Yes. Connect ReefAPI once through MCP and your assistant can call musinsa actions with the same key, credit pool and JSON envelope used by normal REST requests.
231 E-commerce & Marketplaces APIs on the same key
One key, one credit pool, one response envelope. If you are pulling Musinsa, you are one call away from the rest of the category — no second contract, no second integration.
Need something this API does not do?
Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.
Try it on your own data before you pay anything
The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 490 APIs, and the same envelope everywhere.
Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-14.