# Naver Products Scraper | Shopping Prices, Sellers and Ratings (`silentflow/naver-products-scraper`) Actor

Naver Shopping scraper (네이버 쇼핑 크롤러): 100 products in 9 seconds, 76 fields per product. Search by keyword, search link, product link or Brand Store id and get price, discount, stock, seller, rating, reviews, shipping, category and price comparison, plus brand and model for Brand Stores. No login.

- **URL**: https://apify.com/silentflow/naver-products-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** E-commerce
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.98 / 1,000 products

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

## Naver Products Scraper (네이버 쇼핑) | Shopping Prices, Brand Stores and Sellers (2026)

**Turn Naver Shopping into a spreadsheet: every product of a keyword, a search link or a whole Brand Store, with price, discount, stock, store, rating, reviews, shipping and price comparison on one flat row, and for Brand Store products their brand, model, full category path, discounts, points and delivery promises.** 100 products in 11 seconds on the prefilled input, a Brand Store's catalog from its id in under a minute, and 30,000 distinct products for a single keyword in under a minute and a half. No Naver account needed.

### Why choose this actor?

Stuck at the 10,000 products Naver Shopping shows for a keyword? Copying a brand's catalog from its Naver store by hand? Getting rows without stock, without brand and model, without the price comparison behind them?

- <strong>A whole Brand Store from its id.</strong> Type `helinox` and get the store's catalog, one row per product: on 28 Sep 2026 it gave 429 distinct products in 49 seconds, sold-out ones included and flagged `saleStatus: "OUTOFSTOCK"`, each with brand, model, full category path, seller tags, stock, courier and the store's own menu. `brickmansion`, a store listing 1,982 products, gave 1,133 distinct products in 84 seconds. Paste a product link and you get that one product with the same details. The most used Naver Shopping scraper takes keywords and product or category links, not a store.
- <strong>Well over 10,000 products for one keyword, in one run.</strong> Naver lists at most 10,000 products per order of a search. When you ask for more, the run goes on with the other orders (best selling, most reviewed, highest and lowest price, newest) and saves only the products it has not saved yet. On 28 Sep 2026, `노트북` (laptop) gave 30,000 distinct products in 81 seconds with Brand Store details off: 9,983 in relevance order, then 9,399 new ones from best selling, 5,403 from most reviewed and 5,215 from highest price, sold by 5,208 different stores. The most used Naver Shopping scraper caps a keyword at 10,000 products per run.
- <strong>137 fields per product, up to 116 filled on Brand Store products.</strong> On the prefilled run (a keyword, a search link and the `helinox` store, 100 products) 76 fields carried a value on at least half of the rows, among them the stock the seller declares (`stockQuantity`, on 100 of 100 rows), the address the seller ships from, the store grade and the four levels of Naver category ids. Products sold by a Brand Store get 35 more: in the first 100 products of `캠핑의자` (camping chair), the 22 Brand Store products carried 116 filled fields on at least half of them, with brand, manufacturer, model, full category path, seller discount, mobile price, purchase and review points, courier, delivery promises and the store's company name, grade, sales count and Instagram.
- <strong>10,000 products in under half a minute.</strong> The first 10,000 products of `노트북` were saved in 25 seconds with Brand Store details off, and in 39 seconds with them on (45 of those laptops came from Brand Stores); 100 products take a few seconds. Keywords, Naver search links, Brand Stores and product links run together, a link keeps its own order and filters, and one cap, `maxItems`, is shared across all of them with every product saved once.

### Try your first Naver Shopping product table

Paste this input into the Input tab (JSON view) and press Start. It is the prefilled input of the form: the first products Naver Shopping shows for `에어팟 프로` (AirPods Pro), the first of a `캠핑 의자` (camping chair) search limited to 30,000 to 100,000 KRW, and products of the Helinox Brand Store, 100 in all.

```json
{
  "keywords": ["에어팟 프로"],
  "startUrls": [
    { "url": "https://search.shopping.naver.com/search/all?query=캠핑+의자&minPrice=30000&maxPrice=100000" }
  ],
  "storeIds": ["helinox"],
  "maxItems": 100,
  "sort": "REL",
  "freeShippingOnly": false,
  "includeBrandDetails": true,
  "debugMode": false
}
```

On 28 Sep 2026 this input returned 100 products in 11 seconds from 36 stores: 34 AirPods listings, 33 camping chairs priced between 35,000 and 99,000 KRW, and 33 Helinox products. 38 rows carry Brand Store details (`hasBrandDetails: true`): the Helinox products and 5 of the camping chairs. 35 rows belong to a Naver price comparison, 25 are second-hand AirPods (`isUsed: true`) and 36 ship the same day. Naver counted 33,900 products for 에어팟 프로 and 405,337 for the camping chair search, so raise `maxItems` to go further.

Runs of this size fit easily in the Apify Free plan, so you can try the actor on your own keywords and stores before scheduling anything. Each product is one row of the dataset; export it as JSON, CSV, Excel or HTML from the Storage tab, or read it from the API. The Products view shows title, price, stock, store, rating, reviews, search and link at a glance; the Prices view shows the price before discount, the discount rate, the shipping fee and the free shipping flag; the Brand Store details view shows brand, model, category path, seller discount, stock and the store's grade.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/naver-products-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it full context about this actor:

```
You have access to the Naver Products Scraper on Apify: silentflow/naver-products-scraper
It returns one row per product of a Naver Shopping search (네이버 쇼핑), of a Naver Brand Store or of a product link,
from public Naver pages. No Naver account.

Input (all optional; the form is prefilled with the keyword "에어팟 프로", a search link and the store "helinox"):
- keywords (array of strings): searches as typed in Naver's search bar, e.g. ["에어팟 프로", "유기농 사과"].
  Korean keywords match best, brand and model names work in English ("nike 운동화").
- startUrls (array of {"url": string}): Naver links.
  Searches, read with their own order and filters:
  https://search.shopping.naver.com/ns/search?query=...    (Plus Store search)
  https://search.shopping.naver.com/search/all?query=...   (also msearch.shopping.naver.com)
  https://m.search.naver.com/search.naver?query=...         (also search.naver.com)
  Link settings kept: sort (price_asc, price_dsc, date, review or an order name below), minPrice, maxPrice,
  price=lo~hi, catId (category at any level), freeDelivery=true, fastDelivery=true, score=true (4.8 stars and up),
  productSet=brandstore or productSet=officialmall.
  Product pages, one row each with Brand Store details: https://smartstore.naver.com/{store}/products/{id}
  or https://brand.naver.com/{store}/products/{id}. Store pages (https://brand.naver.com/{store}) read the store.
  Catalog pages and stores that are not Brand Stores are skipped with a log line.
- storeIds (array of strings): Naver Brand Stores to read whole, by the id in their address ("helinox",
  "brickmansion") or a link to the store. Each store's categories are read in three orders, each product saved once.
- maxItems (integer, default 100): total rows, shared evenly across keywords, links and stores. Naver lists at most
  10,000 products per order; past them the run reads the other orders and saves only new products.
- sort (string, default "REL"): REL (relevance), PURCHASE (best selling), REVIEW (most reviewed),
  LOW_PRICE, HIGH_PRICE, RECENT (recently listed only, never extended with other orders). Searches only.
- minPrice, maxPrice (integers, KRW, optional): price after the seller's discount; fill what a link leaves unset;
  also narrow the products of stores.
- freeShippingOnly (boolean, default false): products shipped for free only, searches and stores.
- includeBrandDetails (boolean, default true): add the Brand Store details to search rows sold by a Brand Store.
  Store and product link rows always have them. Turn off for the fastest large keyword runs.
- debugMode (boolean, default false): more log lines.

Output per row (137 fields, null when Naver gives no value, [] for an empty list):
- Identity: id (string, Naver product id nvMid), url (the store's product page), mobileUrl, title,
  channelProductId (the store's product number), originalMallProductId, standardProductName, standardGroupEpId,
  standardGroupId
- Category: categoryId (deepest), lCatId, mCatId, sCatId, ssCatId (four levels of Naver category ids)
- Product: productType ("NORMAL", "SECONDHAND"...), isUsed, goodsType, saleType, windowType, authenticationType,
  isNewProduct, isGroupProduct, isFreshProduct, isLoungeProduct, isBranchProduct, isKurlyProduct,
  isHighEndProduct, isKnockitProduct, isPS, isSuperPointProduct, hasGift, isCustomProduct,
  isCustomProductAfterOrder, preOrderDeadlineDays, standardPurchaseOptionCount, standardPurchaseOptionValues (array),
  standardPurchaseOptionContents (array), minPurchaseQuantity, totalCapacity, unitCapacity, capacityUnit ("g", "ml"),
  colors (array of hex codes), requiresInstallation, hasInstallationFee, membershipLifeCycleType, verticalCd
- Store: storeName, storeId (store slug), storeUrl, mallId, mallSeq, mallGradeType ("PLATINUM", "BIG_POWER",
  "PREMIUM", "POWER", "SPROUT", "SEED"), officialCertifiedMallType ("OFFICIAL_BRAND_MALL", "DEFAULT"...),
  isSmartStore, isBrandStore, isIndividualSeller, channelNo, naverPaySellerNo, accountNo
- Price: price (KRW, after the seller's discount), originalPrice (before it), discountRate (percent),
  currency ("KRW"), salePricePer1
- Reviews and stock: rating (0 to 5), reviewsCount, averageReviewScore6Month, totalReviewCount6Month,
  stockQuantity (as declared by the seller)
- Delivery: deliveryFee (KRW), isFreeShipping, fastDeliveryType ("TODAY_DELIVERY", "ARRIVAL_GUARANTEE",
  "SELLER_ARRIVAL_GUARANTEE", "NONE"), deliveryFilters (array), deliveryMethodTypes (array), shipFromAddress,
  orderCutoffTime ("16:00"), notDeliveryDayOfWeek (array), isOverseaProduct, isMembershipFreeDelivery,
  isCustomsDutySeparate, isCustomsServiceFeeSeparate
- Promotions: promotionTypes (array), promotionIds (array), exceptBenefitTypes (array)
- Price comparison: matchType ("MATCHED", "WINNER", "DEFAULT"), catalogId, catalogUrl, catalogName,
  catalogProductCount (sellers in the comparison), catalogParentId, catalogChildId, catalogMatchType,
  catalogPurchaseOptions (array of {nvMid, channelProductId, optionName, salePrice, deliveryFee, rentalTotalFee,
  imageUrl, url}), catalogNPlusPickCandidates (array of product ids)
- Media: imageUrl, images (array)
- Brand Store details (null unless hasBrandDetails is true): hasBrandDetails, categoryPath ("스포츠/레저>캠핑>..."),
  categoryIdPath, categoryName, storeCategories (array, the store's own menu), brandName, manufacturerName,
  modelName, productNo, saleStatus ("SALE", "OUTOFSTOCK"...), sellerTags (array), sellerDiscount (KRW),
  naverDiscount (KRW), mobileDiscountedPrice, mobileDiscountRate, purchasePoints, textReviewPoints,
  photoReviewPoints, deliveryCompany, deliveryFeeType ("FREE", "PAID", "CONDITIONAL_FREE"), deliveryType,
  isTodayDelivery, hasArrivalGuarantee, hasFreeReturnInsurance, hasOptions, hasAddOnProducts, hasSubscription,
  storeCompanyName, storeRepresentativeName, storeBusinessType, storeRepresentType, storeActionGrade,
  storeSaleCount, storeDescription, storeImageUrl, storeSocialLinks (array)
- Source: keyword (the search query, null for stores and product links), sort (the order the row was read in:
  a search order, or POPULAR, RECENT, REVIEW for a store), rank (its position in that order), searchUrl (the Naver
  page it was read on), scrapedAt (RFC 3339 UTC)

Use apify-client for Python or JavaScript: client.actor("silentflow/naver-products-scraper").call(run_input=...)
```

### How to scrape Naver Shopping products

Three inputs, from the simplest to the most filtered. Each one runs as it is.

#### Get the first 100 products Naver shows for a keyword

One keyword, the default cap. The rows come in the order Naver Shopping ranks them, and `rank` is each product's position on Naver.

```json
{
  "keywords": ["에어팟 프로"],
  "maxItems": 100
}
```

#### Collect 300 tumblers between 10,000 and 50,000 KRW with free shipping

Price range and free shipping apply to every keyword. On 28 Sep 2026 this input returned 300 products in 32 seconds, every one priced inside the range and shipped for free, from 65 stores; 236 of them sold by Brand Stores, 81 of which came with their Brand Store details.

```json
{
  "keywords": ["텀블러"],
  "minPrice": 10000,
  "maxPrice": 50000,
  "freeShippingOnly": true,
  "maxItems": 300
}
```

#### Read a whole Brand Store by its id

Type the id in the store's address, `helinox` for brand.naver.com/helinox. The run reads the store's categories in its three orders and saves each product once, with the Brand Store details. This input returned 429 products in 49 seconds on 28 Sep 2026, 195 of them sold out (`saleStatus: "OUTOFSTOCK"`), filed under 14 top categories of the store's own menu (`storeCategories`).

```json
{
  "storeIds": ["helinox"],
  "maxItems": 500
}
```

### Input parameters

| Field | Type | Default | What it does |
|---|---|---|---|
| `keywords` | array of strings | prefilled `에어팟 프로` | Searches as typed in Naver's search bar, one per line. |
| `startUrls` | array of links | prefilled one search link | Naver Shopping or Naver search pages, read with their own order and filters; product pages (one row each) and Brand Store pages (the whole store). |
| `storeIds` | array of strings | prefilled `helinox` | Naver Brand Stores to read whole, by the id in their address or a link to the store. |
| `maxItems` | integer | `100` | Products saved for the whole run, shared evenly across keywords, links and stores. Past 10,000 for one search, the other orders are read too. |
| `sort` | string | `REL` | The order read first: `REL` relevance, `PURCHASE` best selling, `REVIEW` most reviewed, `LOW_PRICE`, `HIGH_PRICE`, `RECENT` newest. |
| `minPrice` | integer (KRW) | none | Lowest price for keywords and stores, and for links that set none. |
| `maxPrice` | integer (KRW) | none | Highest price for keywords and stores, and for links that set none. |
| `freeShippingOnly` | boolean | `false` | Products shipped for free only. |
| `includeBrandDetails` | boolean | `true` | Adds the 35 Brand Store details to search products sold by a Brand Store. Store and product link rows always have them. |
| `debugMode` | boolean | `false` | Adds detailed lines to the run log. |

No field is required. Leave `keywords`, `startUrls` and `storeIds` all empty and the run stops at once, telling you to add one.

#### Accepted formats

- **Keywords:** any text Naver's search bar takes. Korean keywords (`유기농 사과`, `캠핑 의자`) match the most products; brand and model names work in English (`nike 운동화`, `iphone 16 case`).
- **Naver Shopping search links:** the Plus Store search `https://search.shopping.naver.com/ns/search?query=...`, the classic `https://search.shopping.naver.com/search/all?query=...` and its mobile `https://msearch.shopping.naver.com/search/all?query=...`. The query, the order (`sort=price_asc`, `price_dsc`, `date`, `review`), `minPrice`, `maxPrice`, `price=lo~hi`, `catId`, `freeDelivery=true`, `fastDelivery=true`, `score=true` (4.8 stars and up), `productSet=brandstore` and `productSet=officialmall` are kept.
- **Naver search links:** `https://search.naver.com/search.naver?query=...` and `https://m.search.naver.com/search.naver?query=...`, read as their query.
- **Product links:** `https://smartstore.naver.com/{store}/products/{id}`, `https://brand.naver.com/{store}/products/{id}` and their `m.` versions, one row each with the Brand Store details, when the store is a Brand Store.
- **Brand Store ids and links:** in `storeIds`, the id of the store's address (`helinox`, `brickmansion`) or any link to the store, on brand.naver.com or smartstore.naver.com. A store link pasted in `startUrls` reads the store too.
- **Skipped with a log line:** catalog pages (`/catalog/...`), product links that do not name their store (`smartstore.naver.com/main/products/...`), links to other sites, and the stores and product pages of Smart Stores that are not Brand Stores. For those, use [Naver Scraper](https://apify.com/silentflow/naver-scraper), which reads stores and products by their address.

### What data can you extract from Naver Shopping?

Every row is one product, of a search, a store or a product link, with 137 fields in twelve groups. A field Naver does not give for a product is `null`, never an empty string, a list without entries is `[]`, and numbers are numbers.

| Group | Fields |
|---|---|
| Identity (9) | `id`, `url`, `mobileUrl`, `title`, `channelProductId`, `originalMallProductId`, `standardProductName`, `standardGroupEpId`, `standardGroupId` |
| Category (5) | `categoryId`, `lCatId`, `mCatId`, `sCatId`, `ssCatId` |
| Product (32) | `productType`, `isUsed`, `goodsType`, `saleType`, `windowType`, `authenticationType`, `isNewProduct`, `isGroupProduct`, `isFreshProduct`, `isLoungeProduct`, `isBranchProduct`, `isKurlyProduct`, `isHighEndProduct`, `isKnockitProduct`, `isPS`, `isSuperPointProduct`, `hasGift`, `isCustomProduct`, `isCustomProductAfterOrder`, `preOrderDeadlineDays`, `standardPurchaseOptionCount`, `standardPurchaseOptionValues`, `standardPurchaseOptionContents`, `minPurchaseQuantity`, `totalCapacity`, `unitCapacity`, `capacityUnit`, `colors`, `requiresInstallation`, `hasInstallationFee`, `membershipLifeCycleType`, `verticalCd` |
| Store (13) | `storeName`, `storeId`, `storeUrl`, `mallId`, `mallSeq`, `mallGradeType`, `officialCertifiedMallType`, `isSmartStore`, `isBrandStore`, `isIndividualSeller`, `channelNo`, `naverPaySellerNo`, `accountNo` |
| Price (5) | `price`, `originalPrice`, `discountRate`, `currency`, `salePricePer1` |
| Reviews and stock (5) | `rating`, `reviewsCount`, `averageReviewScore6Month`, `totalReviewCount6Month`, `stockQuantity` |
| Delivery (12) | `deliveryFee`, `isFreeShipping`, `fastDeliveryType`, `deliveryFilters`, `deliveryMethodTypes`, `shipFromAddress`, `orderCutoffTime`, `notDeliveryDayOfWeek`, `isOverseaProduct`, `isMembershipFreeDelivery`, `isCustomsDutySeparate`, `isCustomsServiceFeeSeparate` |
| Promotions (3) | `promotionTypes`, `promotionIds`, `exceptBenefitTypes` |
| Price comparison (10) | `matchType`, `catalogId`, `catalogUrl`, `catalogName`, `catalogProductCount`, `catalogParentId`, `catalogChildId`, `catalogMatchType`, `catalogPurchaseOptions`, `catalogNPlusPickCandidates` |
| Media (2) | `imageUrl`, `images` |
| Brand Store details (36) | `hasBrandDetails`, `categoryPath`, `categoryIdPath`, `categoryName`, `storeCategories`, `brandName`, `manufacturerName`, `modelName`, `productNo`, `saleStatus`, `sellerTags`, `sellerDiscount`, `naverDiscount`, `mobileDiscountedPrice`, `mobileDiscountRate`, `purchasePoints`, `textReviewPoints`, `photoReviewPoints`, `deliveryCompany`, `deliveryFeeType`, `deliveryType`, `isTodayDelivery`, `hasArrivalGuarantee`, `hasFreeReturnInsurance`, `hasOptions`, `hasAddOnProducts`, `hasSubscription`, `storeCompanyName`, `storeRepresentativeName`, `storeBusinessType`, `storeRepresentType`, `storeActionGrade`, `storeSaleCount`, `storeDescription`, `storeImageUrl`, `storeSocialLinks` |
| Source (5) | `keyword`, `sort`, `rank`, `searchUrl`, `scrapedAt` |

Each entry of `catalogPurchaseOptions` has 8 fields of its own: `nvMid`, `channelProductId`, `optionName`, `salePrice`, `deliveryFee`, `rentalTotalFee`, `imageUrl` and `url`, one per variant Naver groups under the same catalog.

How many rows carry each block depends on the market. On the 30,000-product `노트북` run, `stockQuantity` was set on every row, `shipFromAddress` on 29,356, a rating on 17,375, a same-day delivery promise on 17,509 and a price comparison (`catalogId`) on 7,182. On the prefilled run, 76 of the 137 fields carried a value on at least half of the rows.

`hasBrandDetails` says whether a row carries the Brand Store details. Every row of a store id or a product link has them. For a search it depends on who sells the product: 22 of the first 100 `캠핑의자` products and 152 of the first 1,000, where outdoor brands run their own stores, but 45 of the first 10,000 `노트북` products, since laptops sell mostly outside Brand Stores. The other rows keep these fields `null` and every search field.

#### Output example

One row of a `캠핑의자` search, a camping chair sold by the KZM Brand Store, with its Brand Store details (`images` cut to three links here):

```json
{
  "id": "85645870754",
  "url": "https://smartstore.naver.com/kzm/products/8101370431",
  "mobileUrl": "https://m.smartstore.naver.com/kzm/products/8101370431",
  "title": "퀀텀 체어 캠핑의자 릴렉스체어 각도조절 리클라이너",
  "channelProductId": "8101370431",
  "originalMallProductId": "8062699657",
  "standardProductName": "퀀텀 체어 캠핑의자 릴렉스체어 각도조절 리클라이너",
  "standardGroupEpId": "85645870754",
  "standardGroupId": null,
  "categoryId": "50009421",
  "lCatId": "50000007",
  "mCatId": "50000028",
  "sCatId": "50009500",
  "ssCatId": "50009421",
  "productType": "NORMAL",
  "isUsed": false,
  "goodsType": "DEFAULT",
  "saleType": "DEFAULT",
  "windowType": "DEFAULT",
  "authenticationType": "NORMAL",
  "isNewProduct": false,
  "isGroupProduct": false,
  "isFreshProduct": false,
  "isLoungeProduct": false,
  "isBranchProduct": false,
  "isKurlyProduct": false,
  "isHighEndProduct": false,
  "isKnockitProduct": false,
  "isPS": false,
  "isSuperPointProduct": true,
  "hasGift": false,
  "isCustomProduct": false,
  "isCustomProductAfterOrder": null,
  "preOrderDeadlineDays": null,
  "standardPurchaseOptionCount": 0,
  "standardPurchaseOptionValues": [],
  "standardPurchaseOptionContents": [],
  "minPurchaseQuantity": 1,
  "totalCapacity": null,
  "unitCapacity": null,
  "capacityUnit": null,
  "colors": [],
  "requiresInstallation": null,
  "hasInstallationFee": null,
  "membershipLifeCycleType": null,
  "verticalCd": null,
  "storeName": "카즈미",
  "storeId": "kzm",
  "storeUrl": "https://smartstore.naver.com/kzm",
  "mallId": "kazmi01",
  "mallSeq": "160249",
  "mallGradeType": "BIG_POWER",
  "officialCertifiedMallType": "OFFICIAL_BRAND_MALL",
  "isSmartStore": true,
  "isBrandStore": true,
  "isIndividualSeller": false,
  "channelNo": 500003692,
  "naverPaySellerNo": 500003692,
  "accountNo": 500003692,
  "price": 88000,
  "originalPrice": 99900,
  "discountRate": 11,
  "currency": "KRW",
  "salePricePer1": 99900,
  "rating": 4.82,
  "reviewsCount": 840,
  "averageReviewScore6Month": 4.82,
  "totalReviewCount6Month": 839,
  "stockQuantity": 19066,
  "deliveryFee": 0,
  "isFreeShipping": true,
  "fastDeliveryType": "TODAY_DELIVERY",
  "deliveryFilters": ["EXCLUDING_CASH", "DEPART_TODAY", "FREE_DLIVY"],
  "deliveryMethodTypes": ["DELIVERY"],
  "shipFromAddress": "경기도 김포시 양촌읍 양촌역길 76 (주)코린토 물류센터 (우 : 10045)",
  "orderCutoffTime": "13:00",
  "notDeliveryDayOfWeek": ["SATURDAY", "SUNDAY", "HOLIDAY"],
  "isOverseaProduct": false,
  "isMembershipFreeDelivery": false,
  "isCustomsDutySeparate": false,
  "isCustomsServiceFeeSeparate": false,
  "promotionTypes": ["S_CATE_LEISURE", "SUPER_POINT"],
  "promotionIds": ["SUPER_POINT_10888895", "S_CATE_LEISURE_10890104"],
  "exceptBenefitTypes": [],
  "matchType": "WINNER",
  "catalogId": 52539071531,
  "catalogUrl": "https://search.shopping.naver.com/catalog/52539071531",
  "catalogName": "카즈미 퀀텀 체어 K22T1C02",
  "catalogProductCount": 14,
  "catalogParentId": 52539071495,
  "catalogChildId": 38197528618,
  "catalogMatchType": "STANDARD_MANUAL",
  "catalogPurchaseOptions": [
    {
      "nvMid": 85645870754,
      "channelProductId": "8101370431",
      "optionName": "블랙",
      "salePrice": 88000,
      "deliveryFee": 0,
      "rentalTotalFee": 0,
      "imageUrl": "https://shopping-phinf.pstatic.net/main_4389089/43890896741.4.jpg",
      "url": "https://smartstore.naver.com/main/products/8101370431"
    }
  ],
  "catalogNPlusPickCandidates": [91219657361, 88690658322],
  "imageUrl": "https://shop-phinf.pstatic.net/20260813_248/1786591853088R6oSh_JPEG/26761791175292079_1812097680.jpg",
  "images": ["https://shop-phinf.pstatic.net/20260813_248/1786591853088R6oSh_JPEG/26761791175292079_1812097680.jpg", "https://shop-phinf.pstatic.net/20240619_111/1718756707198KEqLc_JPEG/47391693967936912_567399617.jpg", "https://shop-phinf.pstatic.net/20240619_91/1718756741127clNSa_JPEG/69605336083293392_1988756259.jpg"],
  "hasBrandDetails": true,
  "categoryPath": "스포츠/레저>캠핑>캠핑가구>캠핑의자",
  "categoryIdPath": "50000007>50000028>50009500>50009421",
  "categoryName": "캠핑의자",
  "storeCategories": null,
  "brandName": "카즈미",
  "manufacturerName": "(주)코린토",
  "modelName": "K22T1C02",
  "productNo": "8062699657",
  "saleStatus": "SALE",
  "sellerTags": ["캠핑접이식의자", "캠핑릴렉스체어", "각도조절", "각도조절의자", "쿠션의자", "리클라이너체어", "릴렉스체어", "접이식캠핑의자", "캠핑의자접이식의자", "감성캠핑의자"],
  "sellerDiscount": 0,
  "naverDiscount": 0,
  "mobileDiscountedPrice": 88000,
  "mobileDiscountRate": 11,
  "purchasePoints": 880,
  "textReviewPoints": 300,
  "photoReviewPoints": 1000,
  "deliveryCompany": "CJ대한통운",
  "deliveryFeeType": "FREE",
  "deliveryType": "TODAY",
  "isTodayDelivery": true,
  "hasArrivalGuarantee": false,
  "hasFreeReturnInsurance": false,
  "hasOptions": true,
  "hasAddOnProducts": false,
  "hasSubscription": false,
  "storeCompanyName": "주식회사 코린토",
  "storeRepresentativeName": "김길준",
  "storeBusinessType": "CORPORATION",
  "storeRepresentType": "DOMESTIC_BUSINESS",
  "storeActionGrade": "SECOND",
  "storeSaleCount": 1472,
  "storeDescription": "Keep Zest Moving 나를 움직이는 단 하나의 아웃도어 브랜드, KZM",
  "storeImageUrl": "https://shop-phinf.pstatic.net/20260807_155/1786082774852wnC76_JPEG/59437554650274930_1749554686.jpg",
  "storeSocialLinks": ["https://www.instagram.com/kzmoutdoor.official"],
  "keyword": "캠핑의자",
  "sort": "REL",
  "rank": 31,
  "searchUrl": "https://search.shopping.naver.com/ns/search?query=%EC%BA%A0%ED%95%91%EC%9D%98%EC%9E%90",
  "scrapedAt": "2026-09-28T18:03:58Z"
}
```

A few facts that help when you use the data:

- `id` is Naver's product id and stays the same from one run to the next: use it to join weekly runs and follow a price or a stock level. A product found both by a search and in a store carries the same `id` and is saved once.
- `price` is what a buyer pays before shipping, after the seller's discount, in Korean won; `originalPrice` is the price before that discount. On Brand Store rows, `sellerDiscount` and `naverDiscount` split that discount in won, and `mobileDiscountedPrice` is the price in the Naver app.
- `stockQuantity` is the stock the seller declares on Naver. Most sellers keep it accurate; some enter a placeholder such as 99,999,999 for goods they never run out of, so treat very large values as "in stock". `saleStatus: "OUTOFSTOCK"` marks a sold-out Brand Store product.
- `matchType: "WINNER"` marks the listing Naver shows first in its price comparison; `catalogProductCount` is how many sellers the comparison holds.
- `sort` and `rank` say where the row came from: for a search, the order and the product's position on Naver, from 1; for a store, the store's order (`POPULAR`, `RECENT`, `REVIEW`) and the position on that page of the store's category, whose address is `searchUrl`. Rows of a product link have them `null`.
- `searchUrl` opens the page the row was read on: the link you pasted, the Plus Store search of your keyword, or the store's category page.
- `purchasePoints` is the Naver Pay points a buyer earns on the purchase; `textReviewPoints` and `photoReviewPoints` the points for a written or a photo review.
- `storeCompanyName` and `storeRepresentativeName` are the legal name and representative every Korean online store must display. Contacts Naver hides from visitors (phone, e-mail, business address) are never in a row.
- `url` and `storeUrl` are permanent store pages. Image links are served by Naver's image servers.
- `scrapedAt` is the time of the run in RFC 3339 UTC. Prices, stock, counts and ratings are read live at that moment.

### Advanced usage

#### Go past 10,000 products for one keyword

Naver lists at most 10,000 products per order. Set `maxItems` above that and the run reads the other orders after the one you chose, saving only new products. With Brand Store details off, this input returned 30,000 distinct laptops in 81 seconds on 28 Sep 2026; `sort` on each row tells you which order it came from.

```json
{
  "keywords": ["노트북"],
  "maxItems": 30000,
  "includeBrandDetails": false
}
```

#### Compare two Brand Stores side by side

Several store ids share `maxItems` evenly, 100 each here. Group the rows by `storeId` and compare price bands (`price`, `sellerDiscount`), stock, sold-out share (`saleStatus`) and how each store files its catalog (`storeCategories`). This input returned 200 products in 6 seconds.

```json
{
  "storeIds": ["brickmansion", "helinox"],
  "maxItems": 200
}
```

#### Get the full record of products you already know

Paste product links from your browser, Smart Store or Brand Store: each gives one row with the Brand Store details, `sort` and `rank` left `null`. Two links returned their two rows in 2 seconds. A link of a store that is not a Brand Store is reported in the log and skipped.

```json
{
  "startUrls": [
    { "url": "https://smartstore.naver.com/brickmansion/products/12638820624" },
    { "url": "https://smartstore.naver.com/helinox/products/12839132055" }
  ]
}
```

#### Mix keywords with searches you set up on Naver

Paste the address of a Naver Shopping or Naver search page: its order and filters are kept. Here a Brand Store search for humidifiers, a Naver search page for organic apples and one keyword. This input returned 150 products in 15 seconds, 50 per search, every humidifier from a Brand Store, 27 of them with their Brand Store details.

```json
{
  "keywords": ["nike 운동화"],
  "startUrls": [
    { "url": "https://msearch.shopping.naver.com/search/all?query=가습기&productSet=brandstore" },
    { "url": "https://m.search.naver.com/search.naver?where=m&query=유기농+사과" }
  ],
  "maxItems": 150
}
```

#### Size a whole category across several keywords

Eight keywords of one category share `maxItems` evenly, 625 each here, and a product listed under two keywords is saved once. Group the dataset by `storeName` or `mallGradeType` to see which stores hold the category.

```json
{
  "keywords": ["캠핑 의자", "캠핑 테이블", "캠핑 텐트", "캠핑 랜턴", "침낭", "캠핑 매트", "타프", "캠핑 버너"],
  "maxItems": 5000
}
```

#### Track prices and stock of a keyword list every week

Schedule this input weekly in Apify and compare `price`, `originalPrice`, `discountRate` and `stockQuantity` by `id` from one run to the next. The `prices` view of the dataset shows the price columns side by side.

```json
{
  "keywords": ["에어팟 프로", "갤럭시 버즈", "소니 헤드폰"],
  "maxItems": 600
}
```

#### List the best sellers and the newest listings of a niche

`PURCHASE` starts with the products Naver ranks as best selling, `RECENT` returns only recently listed products, often a few hundred per keyword. Run one then the other to see what sells and what just arrived.

```json
{
  "keywords": ["텀블러"],
  "sort": "PURCHASE",
  "freeShippingOnly": true,
  "maxItems": 300
}
```

#### Re-run a filtered search you set up on Naver

Set the order and filters on Naver Shopping in your browser, copy the address and paste it. Here official stores only, fast delivery, 4.8 stars and up, cheapest first. Filters of the form fill only what the link leaves unset, so this run also caps the price at 80,000 KRW, and stops as soon as the cheapest-first list passes it.

```json
{
  "startUrls": [
    { "url": "https://search.shopping.naver.com/search/all?query=가습기&productSet=officialmall&fastDelivery=true&score=true&sort=price_asc" }
  ],
  "maxPrice": 80000,
  "maxItems": 300
}
```

#### Rank the sellers of a market in Python

Pull the run into pandas and count products, reviews and stock per store, with the city each store ships from.

```python
from apify_client import ApifyClient
import pandas as pd

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("silentflow/naver-products-scraper").call(run_input={
    "keywords": ["캠핑 의자"],
    "minPrice": 30000,
    "maxItems": 1000,
})
rows = client.dataset(run["defaultDatasetId"]).list_items().items
df = pd.DataFrame(rows)
df["city"] = df["shipFromAddress"].str.split().str[0]
stores = (df.groupby(["storeName", "mallGradeType", "city"])
            .agg(products=("id", "count"), reviews=("reviewsCount", "sum"), median_price=("price", "median"))
            .sort_values("reviews", ascending=False))
print(stores.head(20))
```

The dataset also downloads as JSON, CSV, Excel or XML from the run page, or at `https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=csv&token=YOUR_TOKEN`.

### FAQ

**What is Naver Shopping?**
Naver is South Korea's largest search engine, and Naver Shopping (네이버 쇼핑) is its product search. It lists the products of millions of Smart Store and Brand Store sellers and groups identical models into price comparison catalogs. For a Korean shopper it plays the part Google Shopping and Amazon search play elsewhere.

**Do I need a Naver account or an API key?**
No. The actor reads what any visitor of Naver Shopping sees. There is no login, no developer key and nothing to install.

**How many products can I get per keyword?**
As many as `maxItems` asks for, up to what Naver holds. Naver lists at most 10,000 products per order of a search; past them the run reads the other orders and saves only products it has not saved yet. `노트북` gave 30,000 distinct products in one run on 28 Sep 2026. The ceiling is the union of Naver's six orders, so a very large keyword can give tens of thousands of products, never all of the millions Naver counts.

**In which order do the rows come?**
In the order you choose with `sort`, the one you see on Naver Shopping, relevance by default. `rank` is each product's position in that order on Naver. When the run moves on to another order, `sort` changes on the rows that come from it.

**Can I search with English keywords?**
Yes for brands and models (`nike 운동화`, `iphone 16 case`). Korean keywords match more products, because Naver indexes Korean titles. A translation tool gives you the Korean keyword in seconds.

**Can I scrape several keywords, links and stores in one run?**
Yes. Product links come first, then keywords, search links and stores run one after the other and share `maxItems` evenly: 100 products for two searches gives 50 each. A search or a store that has fewer products leaves its share to the next ones. A product found by a first search is not saved again by a later one or by a store.

**What is a Brand Store, and why do only some rows have Brand Store details?**
Brand Stores (브랜드스토어) are the official Naver stores of brands, on brand.naver.com. Naver shows their full product record to any visitor, and the actor adds it to the row: brand, manufacturer, model, category path, discounts, points, courier, delivery promises and the store's details. A search row gets it when its seller is a Brand Store that Naver serves this way; in the first 1,000 `캠핑의자` products, 152 of the 288 flagged `isBrandStore` did. The other rows keep every search field and have the details `null`. Nothing is dropped.

**Can I get every product of a store?**
Of a Brand Store, as far as its pages go: the run reads the store's categories and sub-categories in three orders, 40 products each, and saves each product once, sold-out ones included. A store of a few hundred products comes almost whole (`helinox`: 429 distinct products); a store of thousands gives more than half (`brickmansion`: 1,133 of the 1,982 it lists). The log says whether every category was read. Smart Stores that are not Brand Stores cannot be read by id: search their products by keyword instead.

**How reliable is the stock?**
`stockQuantity` is the number the seller declares on Naver, on every row. It moves as orders come in, which makes it a useful sales signal between two runs. Some sellers enter a placeholder such as 99,999,999 for goods they never run out of: read those as "in stock", not as a count.

**What is the price comparison part of a row?**
Naver groups listings of the same model into a catalog. A row that belongs to one carries `catalogId`, `catalogUrl`, `catalogName`, the number of sellers in the comparison (`catalogProductCount`) and the variants Naver lists under it with their price (`catalogPurchaseOptions`). `matchType: "WINNER"` marks the listing Naver shows first. A product sold by one store only has these fields `null`.

**Why is there no review text or specification table?**
Review text, star breakdowns and specification tables are not in the rows. Brand Store products come with brand, manufacturer, model, category path and the store's details; for review text, [Naver Scraper](https://apify.com/silentflow/naver-scraper) reads it for the products you choose.

**Do the filters combine?**
Yes. `minPrice`, `maxPrice` and `freeShippingOnly` apply together, to keywords and to stores, and a link adds its own. `productSet=officialmall` plus `fastDelivery=true` plus `score=true` in a link, with `maxPrice: 80000` in the form, returns products of official stores that ship fast, rated 4.8 and up, at 80,000 KRW or less. A filtered search reads more of Naver's list to fill `maxItems`, since it keeps only the matching products.

**How fresh is the data, and are the links permanent?**
Everything is read live when the run starts; nothing is cached. Smart Store, Brand Store and catalog links are permanent pages on Naver, and `id` never changes for a product. Images are served by Naver's image servers.

**What happens when a keyword has no product, or a store is not a Brand Store?**
The run finishes and its status says why: no product matched, or the stores given are not Brand Stores, so you can tell an empty search from a problem reaching Naver. No empty or error row is ever added to your dataset.

**Is a large run slower with Brand Store details?**
A little, depending on the market: each detailed product is one more page to read. The first 10,000 `노트북` products took 39 seconds with details and 25 without, the first 1,000 `캠핑의자` products 53 seconds with 152 detailed. Set `includeBrandDetails` to `false` for the fastest large keyword runs; store ids and product links keep their details.

### More SilentFlow scrapers

**🛒 E-commerce**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EwIy6hmAIkV86xJUC-aJ1jMMbt1P-pinterest-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-atanai8HrwCpCBlt5-E6CthBRt0r-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin Ppe** - [Leboncoin Scraper Ppe](https://apify.com/silentflow/leboncoin-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-C0NPCweMgn5yWwbUx-lod4axD8CS-backmarket-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aU0gg4bdpvsOcMXVB-hXmXwVmyyM-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-TEpaAoZ4jUpjMEJUd-9qLyyz2kJq-1688-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **1688 Wholesale** - [1688 Wholesale Scraper](https://apify.com/silentflow/1688-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BRosfzMGHW8iDZTf0-K9GzqNGke9-importyeti-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ImportYeti - US Customs Records, Suppliers & Trade Data** - [ImportYeti Scraper - US Customs Records, Suppliers & Trade Data](https://apify.com/silentflow/importyeti-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eOXjDH0bayKUrhdVh-fg8IiUlQN7-storeleads-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-s1RZ9wIkef7aFJn2F-1dcklKrFce-udemy-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-1EifBfwD2bfPzRiev-e5JKkzexMU-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok Shop** - [TikTok Shop Scraper](https://apify.com/silentflow/tiktok-shop-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-e6ep7rXdChT8aamvM-zkMRbNCYoj-BAG-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-onhF7mRv3VP49FIaB-wGgRc3t1Ca-walmart-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aavQkGpC2LBeuvEwN-oYO7WBfcxM-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-fp237KZlZX0UgUspX-N7fpyolYeG-vinted-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hUgLd6vx8vkB2jhVF-yrOqnRI7Hd-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-PZuh7g95fK3Bg1Xc2-QP7cGrDZWw-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Alibaba** - [Alibaba Scraper | Products, Prices and Suppliers](https://apify.com/silentflow/alibaba-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-cSvTTTqAx3ZyUxgoS-ZznO3s3p1N-amazon-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QNlZ05n2CMGkjdfNC-8apA5gg993-europages-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VbfvtmvKpzUinMqJe-X5aTJaQg8L-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D5FpGqMOcyOiDybiK-xSBVgIuB7G-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-YqSo5lNgQjoviRgL3-9gl1AOFXcg-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Taobao** - [Taobao Scraper | Products, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-q8VhkhmohTsKt1LBt-VaesRNrMjv-amazon-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tzuadHpcDbR8q0wAg-fC9ziOmYxT-autoscout24.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EdmY2dSHXAUjwjWSQ-BLKPSuVZiq-ebay-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-nFDJa9hpMkgdm0cdT-LrkY4gLA8l-mobile-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FJAkbqgbJTRwSPiB-iBvUugof0i-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QWGmrJFfdRhAzjZVu-9sdljw0os9-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-PPmMAK41kmcgEknlo-tdaljEgep6-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D87Z9kVGh1gWRAnkT-mSHgaaEupo-wttj-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tAqXRXa8zXGiR3DFW-8JgTWQUjXq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9GPqfanGlbgZ21fvt-pQBn8BMrKB-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8sqgZzxpFOMN5fjlS-7yQ5JySZrZ-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed Jobs Ppr** - [Indeed Jobs Scraper Ppr](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hhgmb5se3nld9o4RQ-qprQYVjDoz-jora-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eRgZpJacbZbsunaoK-qxyRdrPxAN-_Arbeitsagentur-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-iMsJMUzpktqLbm4OV-eiqodM2mWC-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-mSbSDu9LyBQBaQpfd-hst3kbWWUw-dicejobs-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6J8r8gH0kZNBYNXwB-VnxP6Gxhxy-malt-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-W7cEQHjESuSAwr4Vm-axPWLT6fki-stepstone-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m4mtOcp6kQMdi7iyh-7gIaTKwjLg-naukri-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-bGlNyxwqHMZKTsFwR-vRF9llQsLh-seek-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)

**🏠 Real estate**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NlweoCSkQ7af9rUsM-j0ehaDblPL-seloger-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-V815A23P36Qn3Ug0h-HdUhHKA4N8-zillow-png.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Yeajib8i2WxOgUPHy-CAzWajmmro-bienici-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSWH7QNYqqhEvT8Du-elGJDy3g1C-realtor-logo_%281%29.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-FrWpTeBvt2jFMh5xl-TcBdTPkao9-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-453jnXoLeE3fsojPc-S9dhZdlBdn-idealista-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BCYe75iB5AhwosyOy-NYviTLAHJI-Realestate.com.au-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zq09H5yXin1a6Caox-jVuubAzZ54-app-store.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-CDJe91RJzge21TvRu-u8RETl6mRT-trulia-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uvVEeQTILZ62Pq7ON-9ltCYD8oJl-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)

**📣 Social media**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-S2b0EfKNdLjlGdFVR-SqQ2kgXX7Z-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSLP7HLRQnCrqvGvx-lhDdKNbTgS-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-05SDCsJvEWHJfCDbA-EvakITGVxq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zNpIOqbBjhHKVhqxf-VdyRFdjjA5-onylfans-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aJodi46eH9Kr4ZSyb-gEI022sLhb-instagram-logo2.webp" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9I9dIxRr2sK94ff1x-1onfiTo8Tu-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-JKVy5Y2JdZp3cJx9V-GVsYqNqVH2-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-jmc7hG0vNhHWEOW1a-67ngl6PWgl-meta-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-lkCHlZSMFv48uKnIr-dY20UYSmKN-skool-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-arhuSPVRAhKI1CqUU-h2NvOAEcgn-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-IMuIFYJbPsCO9oXXS-zP9gSGKOGA-youtube-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-q6aVcOjrqdHNXS79v-f8BWK5KGKb-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aG488smg5t0vnFb9v-phbAlgcSO7-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-v5cQ9qwSmnrMfJHQJ-qavGTbOUpH-reddit-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Reddit - Posts, Comments, Communities &** - [Reddit Scraper - Posts, Comments, Communities & Users](https://apify.com/silentflow/reddit-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Zarijahb0dFeg32qJ-qu8MGxPOi3-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m3pr1TZsKhqcZnk0R-Kv74VhVgkQ-bilibili-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bilibili** - [Bilibili Scraper](https://apify.com/silentflow/bilibili-scraper)

**🏢 Business data**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KPjqpu03XAU7GlRZU-nJ299wrqI1-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-vNMTvhk3dJ3gztmP1-jeZobV1vkO-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tAJUhpJVPoNN3H5jg-vldssPszfs-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-molBrkMO74CErSMGg-FveXkhqbJj-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-snEodwgEvVrTsBzcT-f0il7miWdO-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-4FdcRNY2hYZLRbWA1-lbV7wdzd5C-teachable-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ZvqwjzGwkb8yFlsgu-gWaYSkgERc-trustpilot-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trustpilot** - [Trustpilot Enricher](https://apify.com/silentflow/trustpilot-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VsEQmSNYZCRKgexdN-Rh9GICaaQC-web-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)

**✈️ Travel**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-DcAFMmwt5U2hZXaSi-N0K1QMZadw-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Cl3eFekoWO9WFmDJN-QVTefWmdkV-booking-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ayeR077oYKlBZdWGZ-hxYhjr3L43-flight2-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)

**🎯 Lead generation**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NPFgqJahwiGTjGmdF-WMbjLtWOxq-northdata-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8QjNHBHwi6m4awQ8b-2E7tsQrIWK-dealroom-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zxzRS4QySkSBzDPsB-MpbtFuDj0I-zdoc-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ZocDoc - Pay Per Result** - [ZocDoc Scraper - Pay Per Result](https://apify.com/silentflow/zocdoc-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QBlXIgTOEj8XDdOuI-rJPXrTZKA5-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-7ZSer45MB15gBXjRZ-wCV94F8Nhe-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-GoORhIEeC4la4PnMx-MTKFeiBlLG-Thomas-Icon-Color.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-z9QhRrPrdfQmCZO2v-s8gKspupMf-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uSH8ckz2SnZ4FZtKT-xUfpA6j45X-cnpj-enricher.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9s2llJK2JRvW3atfY-zIhH30wKB8-domain-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-R3SWmAlqqNZUQx8SY-d5psHwfs4f-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D18bYkUMZ1mUWBXeR-nmfTb5wgea-ukcompanies-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KhRum5obqh2RUOTIX-f4pihDffGL-clutch-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6lzwIvVe4fAkDLgII-olkoL9cODd-g2-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FggZKVaE5EeuKpf2-MiZ58MbXUz-replace-pagesjaunes.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)

**🔎 SEO**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-0KzAYVtr9dAFLZtPG-ssWkWrTQzl-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This actor extracts publicly available data from Naver Shopping. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Naver's terms of service and applicable data protection laws (GDPR, CCPA, PIPL, and Korea's PIPA for data about people in Korea). Rows describe products and stores; when a store name or a shipping address identifies an individual seller (`isIndividualSeller: true`), and for the name of a store's legal representative (`storeRepresentativeName`), handle it as personal data. The data returned is informational: confirm prices, stock and delivery terms on Naver before buying or publishing them.

*Built by SilentFlow for brands, sellers and analysts who would rather read the Korean market than scroll it. 네이버 쇼핑 크롤러, no code needed.*

# Actor input Schema

## `keywords` (type: `array`):

What to search on Naver Shopping, one keyword per line. Korean keywords match best (<code>에어팟 프로</code>, <code>유기농 사과</code>), brand and model names work in English (<code>nike 운동화</code>, <code>iphone 16 case</code>). A popular keyword holds tens of thousands of products; each one is saved once per run.

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

Searches you already set up on Naver, one link per line: a Naver Shopping search (<code>https://search.shopping.naver.com/ns/search?query=텀블러</code> or <code>https://search.shopping.naver.com/search/all?query=캠핑+의자\&minPrice=30000</code>) or a Naver search page (<code>https://m.search.naver.com/search.naver?query=가습기</code>). The order, price range, category, free shipping, fast delivery, top rated, Brand Store and official store filters of the link are kept.<br><br>Product pages work too: <code>https://smartstore.naver.com/brickmansion/products/12638820624</code> or the same on <code>brand.naver.com</code> gives one row with the Brand Store details. A store's address (<code>https://brand.naver.com/helinox</code>) reads the whole store. Product pages of Smart Stores that are not Brand Stores, and price comparison pages, are reported in the log and skipped.

## `storeIds` (type: `array`):

Read whole Naver Brand Stores, one per line: the id in the store's address (<code>helinox</code> for brand.naver.com/helinox, <code>brickmansion</code>) or a link to the store. The run goes through the store's categories in three orders (popular, newest, most reviewed) and saves each product once, with its category path, brand, model, discounts, points, delivery promises, seller tags and the store's details.<br><br>Only Brand Stores can be read this way. A Smart Store that is not a Brand Store is reported in the log and skipped: search its products by keyword instead.

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

How many products to save for the whole run, shared evenly across keywords, links and stores. <code>100</code> reads in a few seconds, <code>10000</code> in about half a minute without Brand Store details.<br><br>Naver lists at most 10,000 products per order. Ask for more on one keyword and the run goes on with the other orders (best selling, most reviewed, highest and lowest price, newest) and saves only the products it has not saved yet, so a large keyword gives well over 10,000 products in one run.

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

The order products are saved in, the one you see on Naver Shopping. Each row says the order it came from and its position in it. <b>Newest</b> lists only recently listed products, often a few hundred, and is never extended with the other orders.

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

Only products priced at or above this amount in Korean won, the price after the seller's discount, for example <code>10000</code>. Leave empty for no floor.

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

Only products priced at or below this amount in Korean won, the price after the seller's discount, for example <code>50000</code>. With <b>Lowest price</b> the run stops as soon as prices pass it. Leave empty for no ceiling.

## `freeShippingOnly` (type: `boolean`):

Only products shipped for free.

## `includeBrandDetails` (type: `boolean`):

For the products of your keywords and search links sold by a Brand Store, adds 35 fields read from the product's page: full category path, brand, manufacturer and model, seller and Naver discounts, mobile price, purchase and review points, courier, delivery promises, return insurance, options, and the store's company name, grade, sales count and social links. Rows that get them say <code>hasBrandDetails: true</code>.<br><br>Each detailed product takes a moment more: turn it off for the fastest large runs. Brand Store ids and product links always carry the details.

## `debugMode` (type: `boolean`):

Adds detailed lines to the run log. Leave it off for normal runs.

## Actor input object example

```json
{
  "keywords": [
    "에어팟 프로"
  ],
  "startUrls": [
    {
      "url": "https://search.shopping.naver.com/search/all?query=캠핑+의자&minPrice=30000&maxPrice=100000"
    }
  ],
  "storeIds": [
    "helinox"
  ],
  "maxItems": 100,
  "sort": "REL",
  "freeShippingOnly": false,
  "includeBrandDetails": true,
  "debugMode": false
}
```

# Actor output Schema

## `products` (type: `string`):

Every product with id, url, title, price, stock, store, rating, reviews, shipping, category ids, price comparison, images, where it was read and its rank there.

## `prices` (type: `string`):

The price columns of each row: price, price before discount, discount rate, shipping fee, free shipping and store.

## `stores` (type: `string`):

The store behind each product: name, grade, official status, the address it ships from and its page.

## `brandDetails` (type: `string`):

The products sold by Brand Stores with their details: brand, model, full category path, seller discount, stock, sale status, courier and the store's grade.

# 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 = {
    "keywords": [
        "에어팟 프로"
    ],
    "startUrls": [
        {
            "url": "https://search.shopping.naver.com/search/all?query=캠핑+의자&minPrice=30000&maxPrice=100000"
        }
    ],
    "storeIds": [
        "helinox"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/naver-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 = {
    "keywords": ["에어팟 프로"],
    "startUrls": [{ "url": "https://search.shopping.naver.com/search/all?query=캠핑+의자&minPrice=30000&maxPrice=100000" }],
    "storeIds": ["helinox"],
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/naver-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 '{
  "keywords": [
    "에어팟 프로"
  ],
  "startUrls": [
    {
      "url": "https://search.shopping.naver.com/search/all?query=캠핑+의자&minPrice=30000&maxPrice=100000"
    }
  ],
  "storeIds": [
    "helinox"
  ]
}' |
apify call silentflow/naver-products-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/naver-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/9wgEmcwOMe5oL58OJ/builds/1FjZR1TlKP08bvO8u/openapi.json
