# SSG.com Scraper 신세계: Shinsegae, Emart & Traders Prices in KRW (`getascraper/ssg-products-scraper`) Actor

Scrape product listings from SSG.com (신세계), Korea's Shinsegae, Emart, and Traders malls. Get titles, brands, prices in KRW, discounts, ratings, review counts, and stock status. Filter by keyword, price range, brand, or mall, then export to Excel, Sheets, or CSV. $0.99 per 1,000 results.

- **URL**: https://apify.com/getascraper/ssg-products-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** E-commerce, Automation
- **Features:** Limited permissions
- **Stats:** 9 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.67 / 1,000 product records

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## 🇰🇷 SSG.com Scraper 신세계: Shinsegae, Emart & Traders Prices in KRW

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;margin-bottom:0">
<tr>
<td colspan="3" style="padding:14px 18px;background:#FDF0EC;border:none;border-top:3px solid #C0392B;border-left:1px solid #F5C6BC;border-right:1px solid #F5C6BC;color:#1C1917;border-radius:10px 10px 0 0">
<span style="font-size:16px;font-weight:700;color:#1C1917">Sourcing from Korea beyond SSG.com?</span> <span style="font-size:15px;color:#57534E">This suite covers Korea's top marketplaces for cross-border sourcing and price research, so you can see SSG.com's department-store group, Gmarket's general catalog, and Musinsa's fashion listings side by side.</span>
</td>
</tr>
<tr>
<td colspan="3" style="padding:10px 14px;background:#C0392B;border:none;border-left:1px solid #F5C6BC;border-right:1px solid #F5C6BC;color:#FFFFFF">
<span style="color:#FFFFFF;font-size:14px;font-weight:700;letter-spacing:0.5px">KOREA CROSS-BORDER SOURCING SUITE</span>
<span style="color:#FFFFFF;font-size:13px">&nbsp;&nbsp;&bull;&nbsp;&nbsp;Source and monitor products across Korea's top marketplaces</span>
</td>
</tr>
<tr>
<td style="padding:10px 12px;border:none;border-left:1px solid #F5C6BC;border-bottom:1px solid #F5C6BC;vertical-align:top;width:33.333%;background:#FFFFFF;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-LFjajLadH0QBFtVmq-2yDQm7Kdy3-unnamed_%2815%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/gmarket-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">Gmarket Korea Scraper</a></span><br>
<span style="color:#57534E;font-size:11px">General marketplace listings priced in Won and Dollars with shipping flags</span>
</td>
<td style="padding:10px 12px;border:none;border-left:1px solid #F5C6BC;border-bottom:1px solid #F5C6BC;vertical-align:top;width:33.333%;background:#FDF0EC;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-GCQBw9v4QhUPBKcte-D11QhPidwa-idXRevs0Ny_logos.jpeg" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/ssg-products-scraper" style="color:#C0392B;text-decoration:none;font-weight:700;font-size:13px">SSG.com Scraper</a></span><br>
<span style="color:#C0392B;font-size:11px;font-weight:700">&#10148; You are here</span>
</td>
<td style="padding:10px 12px;border:none;border-left:1px solid #F5C6BC;border-right:1px solid #F5C6BC;border-bottom:1px solid #F5C6BC;vertical-align:top;width:33.333%;background:#FFFFFF;color:#1C1917">
<span style="overflow-wrap:break-word;word-break:break-word"><img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/jNDbFabbVxMhnQNb4-actor-POxCeoeu918WcwR7y-kiGvS9d2J6-images_%2819%29.png" width="20" height="20" style="vertical-align:middle;border-radius:4px">&nbsp;<a href="https://apify.com/getascraper/musinsa-scraper" style="color:#1C1917;text-decoration:none;font-weight:700;font-size:13px">Musinsa Scraper</a></span><br>
<span style="color:#57534E;font-size:11px">Korea's #1 fashion marketplace with seller details and image galleries</span>
</td>
</tr>
</table>
<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;margin-top:0;margin-bottom:0">
<tr>
<td style="padding:24px 28px;background:#FDF0EC;border:1px solid #F5C6BC;border-top:none;color:#1C1917">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Get SSG.com listings across Emart, Shinsegae, and Traders ready for your spreadsheet in under 60 seconds.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Search by keyword or paste SSG.com links and get clean rows with pricing, discounts, ratings, and stock, no login and no browser needed.</span>
</td>
</tr>
</table>
<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0;margin-top:0">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5C6BC;vertical-align:top;border-top:none;color:#1C1917;border-radius:0 0 0 10px">
<span style="font-size:15px;font-weight:800;color:#922B21">🏬 Three malls, one feed</span><br>
<span style="font-size:12px;color:#57534E">Emart, Shinsegae, and Traders listings from a single search</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5C6BC;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#922B21">💸 Real discounts only</span><br>
<span style="font-size:12px;color:#57534E">Original price and discount percent captured only when SSG shows one</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5C6BC;border-left:none;vertical-align:top;border-top:none;color:#1C1917">
<span style="font-size:15px;font-weight:800;color:#922B21">⭐ Ratings and reviews</span><br>
<span style="font-size:12px;color:#57534E">Customer rating and review count on every listing that has them</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #F5C6BC;border-left:none;vertical-align:top;border-top:none;color:#1C1917;border-radius:0 0 10px 0">
<span style="font-size:15px;font-weight:800;color:#922B21">📦 Stock and delivery</span><br>
<span style="font-size:12px;color:#57534E">Sold-out status and delivery fee included on every row</span>
</td>
</tr>
</table>

SSG.com (신세계) is the online mall group for Shinsegae, one of Korea's largest retail groups. It covers the Shinsegae department store, Emart, and the Traders warehouse mall. This scraper pulls product listings from SSG.com and hands you clean, flat rows. Search by keyword or paste SSG.com URLs, then export to Excel, Google Sheets, or your own price database.

### 🔍 What this scraper does

Point it at a search keyword or a list of SSG.com pages. It returns every product listing it finds, fully structured. Each row carries the product title, the price in Korean Won, the original price and discount on sale items, the brand, the rating, the review count, the stock status, the delivery fee, and direct links to the product and its image.

You also get useful flags. You can see which listings are sponsored ads, which items are sold out, and which are free giveaways. Filter by price range, brand, or mall, sort by price or rating, drop sponsored listings, and limit how many products come back.

It runs fast and reliably without needing any login, which keeps pay-per-result pricing low even on large catalogs. SSG.com serves shoppers inside Korea, so Korean proxies are recommended for clean results.

### 💡 Who uses this

- **I am a cross-border ecommerce seller** sourcing Korean beauty and home goods, and I pull SSG.com prices in Korean Won every morning to spot items I can resell at a margin in my own store.
- **I am a Korean-market researcher** tracking how prices and discounts move across Emart, Shinsegae, and Traders, so I can hand my clients a weekly view of the local market without reading Korean by hand.
- **I am a price-monitoring analyst** watching a basket of competitor products on SSG.com, and I alert my team the moment a discount drops a price below our floor.
- **I am a dropshipper** building a catalog of Korea-sourced products, filtering by brand and price so every item I list fits my niche and stays in stock.

### 🚀 How to use it

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0">
<tr>
<td style="padding:16px 14px;width:33%;background:#FDF0EC;border:1px solid #F5C6BC;border-radius:10px 0 0 10px;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#C0392B;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Search or paste pages</span><br>
<span style="font-size:12px;color:#57534E">Type a keyword or paste SSG.com search and category pages.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FDF0EC;border:1px solid #F5C6BC;border-left:none;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#C0392B;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Narrow the results</span><br>
<span style="font-size:12px;color:#57534E">Pick a mall, brand and price range in Korean Won, sort, and drop sponsored listings.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#FDF0EC;border:1px solid #F5C6BC;border-left:none;border-radius:0 10px 10px 0;vertical-align:top;color:#1C1917">
<span style="font-size:12px;font-weight:800;color:#C0392B;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Export clean rows</span><br>
<span style="font-size:12px;color:#57534E">Download prices, discounts and stock as Excel, CSV or JSON.</span>
</td>
</tr>
</table>

### 📤 Output data

Every product becomes one flat row. Below is a sample of what you get back.

```json
[
  {
    "product_id": "1000567890123",
    "title": "MSI Katana 15 Gaming Laptop Core i7 RTX 4060 16GB 512GB",
    "brand": "MSI",
    "price_krw": 1499000,
    "original_price_krw": 1799000,
    "discount_percent": 17,
    "currency": "KRW",
    "rating": 4.8,
    "review_count": 326,
    "seller_name": "SSG.COM",
    "is_sold_out": false,
    "stock_status": "In Stock",
    "delivery_fee": "Free shipping",
    "delivery_eta": "Tomorrow (Fri) by 4:00 PM",
    "is_sponsored": false,
    "is_freebie": false,
    "hash_tags": ["Laptop", "Gaming"],
    "image_url": "https://sui.ssgcdn.com/ui/ssg/item/1000567890123_i1.jpg",
    "product_url": "https://www.ssg.com/item/itemView.ssg?itemId=1000567890123",
    "scraped_at": "2026-06-25T09:14:03.000Z"
  },
  {
    "product_id": "1000334411902",
    "title": "Innisfree Green Tea Seed Hyaluronic Serum 80ml Hydrating Set",
    "brand": "Innisfree",
    "price_krw": 24500,
    "currency": "KRW",
    "rating": 4.6,
    "review_count": 1842,
    "is_sold_out": false,
    "stock_status": "In Stock",
    "delivery_fee": "2,500 KRW",
    "is_sponsored": true,
    "is_freebie": false,
    "image_url": "https://sui.ssgcdn.com/ui/ssg/item/1000334411902_i1.jpg",
    "product_url": "https://www.ssg.com/item/itemView.ssg?itemId=1000334411902",
    "scraped_at": "2026-06-25T09:14:03.000Z"
  }
]
```

#### Data fields

| Field | Type | Description |
| --- | --- | --- |
| `product_id` | string | The unique SSG.com product code. |
| `title` | string | The full untruncated product title. |
| `brand` | string | The brand name of the product, when available. |
| `price_krw` | number | The current selling price in Korean Won. |
| `original_price_krw` | number | The list price in Korean Won before the discount, present only on discounted items. |
| `discount_percent` | number | The discount applied as a percentage, present only on discounted items. |
| `currency` | string | The currency code for the price, always KRW. |
| `rating` | number | The average customer rating for the product, when available. |
| `review_count` | number | The number of customer reviews on the listing, when available. |
| `image_url` | string | A direct link to the main product image. |
| `product_url` | string | A direct link to the product page on SSG.com. |
| `seller_name` | string | The mall or store selling the item, for example Emart or Traders. Blank on some marketplace listings. |
| `site_no` | string | An internal SSG.com vendor site code. |
| `salestr_no` | string | An internal SSG.com sales store code. |
| `is_sold_out` | boolean | True when the product is sold out. |
| `stock_status` | string | The stock state of the product, for example In Stock. |
| `delivery_fee` | string | The delivery cost shown on the listing, for example Free shipping. |
| `delivery_eta` | string | The estimated delivery time shown on the listing, when SSG.com provides one. |
| `is_sponsored` | boolean | True when the listing is a paid sponsored ad placement. |
| `is_freebie` | boolean | True when the listing is a free giveaway item. |
| `hash_tags` | array | Search tags SSG.com attaches to the listing, when present. |
| `shpp_type_code` | string | An internal SSG.com shipping classification code. |
| `scraped_at` | string | The time the record was collected, as an ISO timestamp. |

### 📥 Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `query` | string | No | The keyword to search for on SSG.com, for example laptop, beauty, or kitchen. |
| `startUrls` | array of URLs | No | Paste SSG.com search or category pages to scrape directly instead of using a keyword. |
| `sort` | enum | No | The order products come back in: Best match, Most reviewed, Price low to high, Price high to low, Newest, Discount, or Rating. |
| `minPrice` | integer | No | Only return products at or above this price in Korean Won. |
| `maxPrice` | integer | No | Only return products at or below this price in Korean Won. |
| `brand` | string | No | Return only products from this brand name. |
| `mall` | enum | No | Which mall to search: All, Emart, Shinsegae, or Traders. |
| `excludeAds` | boolean | No | Drop sponsored listings from the results. Defaults to off. |
| `maxItems` | integer | No | The most products to return in one run. |
| `proxyConfiguration` | object | No | Connection settings. Korean proxies are recommended because SSG.com serves shoppers inside Korea. |

### 💰 Pricing

Pricing is pay per result. You are billed per product record saved to your dataset, where one record is a single product with its prices, flags, and image link. Empty runs cost nothing.

- You only pay for products successfully saved to your dataset.
- Failed or empty runs cost absolutely nothing.
- No fixed monthly subscriptions and no hidden maintenance fees.

### ⭐ Enjoying SSG.com Scraper?

<table width="100%" style="display:table;width:100%;border-collapse:separate;border-spacing:0">
<tr>
<td style="padding:20px 24px 14px;background:#FDF0EC;border:1px solid #FDF0EC;border-left:5px solid #C0392B;border-radius:10px 10px 0 0;color:#1C1917">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">If this Actor helped you spot a Korean product deal before your competitors, leave a quick review.</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other cross-border sellers and price-monitoring analysts find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#C0392B;border:1px solid #C0392B;border-left:5px solid #C0392B;border-top:none;border-radius:0 0 10px 10px;text-align:center;color:#FFFFFF">
<a href="https://apify.com/getascraper/ssg-products-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ❓ Frequently asked questions

##### Does the SSG.com scraper get blocked?

No. The scraper reads SSG.com listings reliably and needs no login. SSG.com serves shoppers inside Korea, so we recommend routing your run through Korean proxies for clean, complete results.

##### Are prices returned in Korean Won?

Yes. Every record carries the selling price in Korean Won. On discounted items you also get the original price and the discount percentage, so you can spot real deals without manual math.

##### Can I scrape products from only one mall like Emart or Traders?

Yes. Set the mall field to Emart, Shinsegae, or Traders and the scraper returns listings from just that mall. Leave it on All to pull results across the whole SSG.com group.

##### How do I scrape a specific SSG.com category or search page?

Paste the page links into the start URLs field. The scraper reads them directly instead of running a keyword search. You can mix search and category pages in one run.

##### SSG.com 가격을 엑셀로 다운로드할 수 있나요? (Can I download SSG.com prices to Excel?)

Yes. Run the actor, then export your results from the Apify Console as Excel, Google Sheets, CSV, or JSON. Every product becomes one flat row ready for a spreadsheet.

### 🔗 Other actors

- [Gmarket Korea Scraper](https://apify.com/getascraper/gmarket-scraper) ↗ - extracts Korean marketplace product listings and prices.
- [Musinsa Scraper](https://apify.com/getascraper/musinsa-scraper) ↗ - pulls Korean fashion product data and pricing.
- [Kakaku Scraper](https://apify.com/getascraper/kakaku-scraper) ↗ - compares product prices across Japanese retailers.
- [Rakuten Price Monitor](https://apify.com/getascraper/rakuten-jp-price-monitor) ↗ - tracks price changes on Rakuten Ichiba in Japan.

# Actor input Schema

## `query` (type: `string`):

Keyword to search on SSG.com in Korean or English.

## `startUrls` (type: `array`):

Direct search, category, or filter result URLs (optional).

## `sort` (type: `string`):

Sorting criteria for search results.

## `minPrice` (type: `integer`):

Filter results to only include products with a price greater than or equal to this value in Korean Won.

## `maxPrice` (type: `integer`):

Filter results to only include products with a price less than or equal to this value in Korean Won.

## `brand` (type: `string`):

SSG brand ID to restrict search results to a specific vendor.

## `mall` (type: `string`):

Filter results to products offered by a specific Shinsegae mall vendor.

## `excludeAds` (type: `boolean`):

When enabled, drops sponsored or advertised product placements from the results so you only keep organic listings.

## `maxItems` (type: `integer`):

Maximum total product records to extract.

## `proxyConfiguration` (type: `object`):

Rotating proxies settings to bypass anti-scraping and geo-blocking restrictions. South Korean residential proxies are highly recommended.

## Actor input object example

```json
{
  "query": "노트북",
  "startUrls": [],
  "sort": "best",
  "brand": "",
  "mall": "all",
  "excludeAds": false,
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "KR"
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "query": "노트북",
    "startUrls": [],
    "sort": "best",
    "brand": "",
    "mall": "all",
    "excludeAds": false,
    "maxItems": 100,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "KR"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/ssg-products-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "query": "노트북",
    "startUrls": [],
    "sort": "best",
    "brand": "",
    "mall": "all",
    "excludeAds": False,
    "maxItems": 100,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "KR",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/ssg-products-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "query": "노트북",
  "startUrls": [],
  "sort": "best",
  "brand": "",
  "mall": "all",
  "excludeAds": false,
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "KR"
  }
}' |
apify call getascraper/ssg-products-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/ssg-products-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/GCQBw9v4QhUPBKcte/builds/ilTMS66fYVlk2BGVN/openapi.json
