Discover/Mango API
live

Mango APIshop.mango.com

Search products, browse categories, and fetch detailed product data from Mango Korea including KRW prices, color variants, size stock, and material composition.

This API takes change requests — .
Endpoint health
verified 4h ago
search_products
get_product_details
list_products
3/3 passing latest checkself-healing
Endpoints
3
Updated
5h ago

What is the Mango API?

The Mango Korea API exposes 3 endpoints for retrieving structured product data from the shop.mango.com Korean storefront. Use search_products to query by Korean or English terms and get up to 240 results per page with KRW pricing and sale status, list_products to browse a full category with color and image data, or get_product_details to pull per-color size availability, material composition, and official product images for any 8-digit product ID.

This call costs2 credits / call— charged only on success
Try it
Page number for pagination.
Maximum number of enriched product/color candidates to return (1–50). Controls how many items are fetched from the orchestrator API.
Search query text in Korean or English (e.g. '원피스', 'dress', '셔츠').
Gender/section to search within.
api.parse.bot/scraper/80f20dff-d5f5-472f-b1fb-7b889eafc960/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/80f20dff-d5f5-472f-b1fb-7b889eafc960/search_products?limit=5&query=%EC%9B%90%ED%94%BC%EC%8A%A4&section=women&page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace shop-mango-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Mango Korea SDK — search, browse, and drill into product details."""
from parse_apis.shop_mango_com_api import Mango, ProductNotFound

client = Mango()

# Search for dresses and inspect top results with prices.
for result in client.search_results.search(query="원피스", limit=5):
    print(result.product_id, result.price_formatted, result.on_sale)

# Drill into the first search hit for full product details.
hit = client.search_results.search(query="원피스", limit=1).first()
if hit is not None:
    product = hit.details()
    print(product.name, product.name_en)
    for color in product.colors:
        print(f"  {color.label} ({color.rgb}) — {color.price_formatted}")
        available = [s.label for s in color.sizes if s.available]
        print(f"    available sizes: {available}")
    print("compositions:", product.compositions)

# Browse a category listing and navigate to detail.
listing = client.product_summaries.list(
    category_path="여성/드레스와-점프수트/e6bb8705", limit=3
)
for summary in listing:
    print(summary.name_en, summary.product_url)

# Point lookup by a known product ID with error handling.
try:
    detail = client.products.get(product_id="37013867")
    print(detail.name, detail.families[0].label_en)
except ProductNotFound:
    print("Product not found")

print("exercised: search_results.search / products.get / product_summaries.list / details()")
All endpoints · 3 totalmissing one? ·

Search products on the Mango Korea storefront with enriched per-item details. Returns deduplicated product/color candidates with Korean and English names, family/category labels, KRW prices, size-level availability, official images (model and flat), and canonical Korean URLs. Each result is enriched via the product orchestrator API (3 upstream calls per unique product_id). With default limit=20, expect ~60 upstream enrichment calls plus the initial search page load. Never falls back outside kr/ko locale or KRW currency.

Input
ParamTypeDescription
pageintegerPage number for pagination.
limitintegerMaximum number of enriched product/color candidates to return (1–50). Controls how many items are fetched from the orchestrator API.
queryrequiredstringSearch query text in Korean or English (e.g. '원피스', 'dress', '셔츠').
sectionstringGender/section to search within.
Response
{
  "type": "object",
  "fields": {
    "page": "Current page number",
    "limit": "Limit applied",
    "query": "The search query used",
    "locale": "Locale identifier (kr/ko)",
    "section": "Section searched (women or men)",
    "currency": "Currency code (KRW)",
    "products": "Array of enriched product/color candidates with product_id, color_id, name, name_en, family, family_en, color_label, color_rgb, price, price_formatted, original_price, original_price_formatted, on_sale, currency, sizes (array of {size_id, label, available}), model_image, flat_image, product_url, locale, observed_at",
    "observed_at": "ISO timestamp of data retrieval",
    "total_results": "Total deduplicated product/color candidates on this search page before limit"
  }
}

About the Mango API

Search and Category Browsing

The search_products endpoint accepts a query string in Korean or English — for example '원피스' or 'dress' — and an optional page integer. It returns a products array where each entry includes product_id, color_id, sizes, price, price_formatted (KRW), currency, and an on_sale flag. Up to approximately 240 items are returned per page. The list_products endpoint works differently: it takes a category_path string that matches the URL segment after /kr/ko/c/ on the Mango Korea site (e.g. '여성/드레스와-점프수트/e6bb8705'). The response includes name, name_en, brand_id, product_url, and a colors array with id, label, rgb, sizes, and images per color variant.

Product Detail Data

The get_product_details endpoint accepts an 8-digit product_id — obtainable from either search_products or list_products — and returns the most detailed response of the three. Each entry in the colors array carries price, price_formatted, original_price, on_sale, and a sizes array with per-size size_id, label, and availability. The top-level response also includes the Korean name, English name_en, brand_id, collection code (e.g. 'OI2026'), tags, families (category objects with id, label, label_en), and the canonical Korean product_url.

Coverage Scope

All three endpoints are scoped to the Korean locale (kr/ko) and return prices exclusively in KRW. Product IDs are consistent across endpoints, so a product surfaced via search_products can be passed directly to get_product_details for deeper data. The list_products endpoint requires knowing the category path as it appears in the Mango Korea URL; category paths are not enumerated by the API itself and must be discovered from the site navigation.

Reliability & maintenanceVerified

The Mango API is a managed, monitored endpoint for shop.mango.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when shop.mango.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official shop.mango.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track KRW price changes and sale status for specific Mango Korea products over time using on_sale and price_formatted fields.
  • Build a Korean fashion catalog by crawling category pages with list_products and enriching each result with get_product_details.
  • Monitor size availability at the SKU level using the per-size sizes array returned by get_product_details.
  • Extract RGB color data and product images for visual merchandising or color trend analysis.
  • Compare Korean and English product names (name vs name_en) for localization or translation pipelines.
  • Identify new season collections by filtering on the collection field (e.g. 'OI2026') across category pages.
  • Aggregate material composition data from get_product_details for sustainability or textile research.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Mango have an official developer API?+
Mango does not publish a public developer API or API documentation for shop.mango.com. There is no official API portal or access program listed on the site.
What does `get_product_details` return that `search_products` does not?+
get_product_details returns material composition, per-size stock availability within each color variant, original (pre-sale) prices, product tags, family/category objects with both Korean and English labels, and official product images including flat lay, model, and detail views. search_products returns only a summary: product_id, color_id, sizes list, price, and on_sale flag.
Is pagination supported for category listing pages?+
list_products returns products from a single category page and does not currently support a page parameter; total_products indicates how many items were returned for that path. search_products does accept a page integer for iterating through search results.
Does the API cover Mango storefronts outside South Korea, such as the US or EU sites?+
Not currently. All three endpoints are scoped to the Korean locale (kr/ko) and return KRW prices. You can fork this API on Parse and revise it to target a different locale path and currency if you need data from another regional storefront.
Does the API return customer reviews or ratings for products?+
Not currently. The API covers product attributes, pricing, color variants, size availability, material data, and images. You can fork it on Parse and revise to add a review-fetching endpoint if that data is accessible on the product page.
Page content last updated . Spec covers 3 endpoints from shop.mango.com.
Related APIs in EcommerceSee all →
mango.com API
Access Mango's complete product catalog, including categories, detailed product information, search functionality, and new arrivals to discover and browse clothing and fashion items. Find similar products and explore the full range of Mango's store inventory programmatically.
H&M API
Access H&M's product catalog, search, category navigation, sale and new-arrival listings, product details, similar-item recommendations, and US store locations.
myntra.com API
Search and browse Myntra's fashion catalog to find products by category, price, brand, and color with detailed information including specifications, images, and customer reviews. Get sorted results across multiple pages and discover featured collections from the homepage and brand pages.
megamarket.ru API
Search and browse products across MegaMarket.ru's catalog, view detailed product information with customer reviews, and explore catalog categories to discover items available on Sber's Russian marketplace. Get real-time search suggestions and product recommendations to help you find exactly what you're looking for.
macys.com API
Browse Macy's product catalog by navigating categories, searching for items, and viewing detailed product information all in one place. Discover products across different categories and get comprehensive details to help you find exactly what you're looking for.
hm.com API
Search H&M's US product catalog by keyword and instantly retrieve detailed information like prices, product images, available sizes, and real-time stock availability. Perfect for comparing items, tracking product details, or building shopping applications powered by H&M's current inventory data.
cos.com API
Search and browse COS fashion products by name or category to instantly access pricing, product images, and direct links to items. Retrieve detailed information about specific products including descriptions, availability, and pricing to compare styles and make informed shopping decisions.
banggood.com API
Search Banggood products and retrieve detailed information including prices, specifications, and customer reviews to help you discover items and make informed purchasing decisions. Perfect for monitoring inventory, comparing products, and staying updated on what's available across Banggood's catalog.