# Lipcosme Product List Scraper

Template for extracting product listing information (e.g. keywords, product name or product URL) from LIPSCOSME by keywords.

- Template page: [https://www.octoparse.com/template/lipcosme-product-list-scraper](https://www.octoparse.com/template/lipcosme-product-list-scraper)
- Categories: E-Commerce
- Status: `PUBLISHED`
- Run mode: `BOTH`

## Pricing

Free.

## What is an Octoparse template?

An Octoparse template is a ready-to-use scraping workflow with predefined inputs and structured outputs. Use the exact parameter keys below; do not invent parameters.

## Overview

This ready-to-use template collects structured data from listing pages.

## Output

The current workflow extracts 8 fields, including `Keyword`, `Page`, `Product_Name`, `Rating`, `Number_of_Rating`, `Price`, `Detail_URL`, `Review_URL`.

## Use Cases

- Use structured results for research, comparison, and monitoring.
- Collect rows without building the extraction workflow from scratch.
- Combine results with other templates for downstream enrichment.
- Review a representative result before starting a large batch.

## Why Octoparse

- **No coding required:** complete keywords (up to 100 per run), Number of pages (1~100) and start the template in local or cloud mode.
- **Flexible export:** review and export results as CSV, Excel, or JSON.

## Input

### keywords (up to 100 per run)

Required. コンシーラー フェイスパウダー ファンデーション 日焼け止め・UVケア Constraints: minItems=1; maxItems=100; items.minLength=1; items.maxLength=5000.

### Number of pages (1~100)

Optional.

## How to Use

# Lipcosme Product List Scraper — Usage Guide

## Purpose

Collect product listing data from [Lipscosme](https://lipscosme.com/) by keyword. Lipscosme is a shopping/marketplace service where users discover products and compare offers, prices, ratings, and availability.

## Pricing

Currently no per-line charge. Octoparse plan or resource limits may still apply.

## Output Fields

Each row returns these fields:

- `Keyword`
- `Page`
- `Product_Name`
- `Rating`
- `Number_of_Rating`
- `Price`
- `Detail_URL`
- `Review_URL`

`Price`, `Detail_URL`, and `Review_URL` may be empty when the source record does not provide them.

## Input Parameters

- `keywords` (required): up to 100 values per run, one per line.
- `Number of pages` (optional): enter 1–100.

The scraper collects listing/search-result fields only; it does not add data that Lipscosme does not display. Use a detail-page template when deeper record data is required.

## How to Use

1. Open the template and select **Try it** or **Start**.
2. Complete the input fields.
3. Choose a local or cloud run.
4. Review the output rows and export or process the structured data.

## Scheduling and Reuse

Schedule recurring runs locally or in the cloud. Export rows to CSV, Excel, JSON, databases, or cloud storage, or send them to reporting and AI workflows through Octoparse APIs. Reuse collected data through Octoparse OpenAPI or the [AgentTools API](https://www.octoparse.com/docs/en/api-reference/agenttools-api/search-templates).

Scheduling and API access may require a paid Octoparse plan. For local scheduled runs, keep your computer and Octoparse open.

## Tips

- Start with one or a few keywords and review the returned rows before scaling.
- Use the most specific valid keywords (up to 100 per run) to reduce unrelated or duplicate records.
- Use a stable value from the returned fields (`Keyword`, `Page`, `Product_Name`, `Rating`, `Number_of_Rating`, `Price`, `Detail_URL`, `Review_URL`) as a deduplication key when available.

## Limitations

Results depend on what the source site exposes at run time. Fields may be empty when a source page does not provide a value. The template enforces the input limits shown above.

## Tips

Use specific, valid inputs and review a representative result before starting a large batch. Remove duplicate inputs when repeated records are not needed.

## FAQ

### What do I need to enter?

Use the exact inputs and limits listed above.

### What data does this template return?

See Output Schema below; availability can vary by source record.

### How is usage billed?

See the Pricing section above for current pricing and billing details.

## Related Templates

- [Ali Express Product List Scraper(Korean Version)](https://www.octoparse.com/template/ali-express-product-list-scraper-for-korea)
- [Gmarket Product List Scraper](https://www.octoparse.com/template/gmarket-product-list-scraper)
- [11st Product List Scraper](https://www.octoparse.com/template/11st-product-list-scraper)
- [SSG Product List Scraper](https://www.octoparse.com/template/ssg-product-list-scraper)
- [Oasis Product List Scraper](https://www.octoparse.com/template/oasis-product-list-scraper)

## Input Schema

```json
{
  "title": "Lipcosme Product List Scraper input",
  "description": "Input parameters configured for the current published template version.",
  "type": "object",
  "schemaVersion": 1,
  "additionalProperties": false,
  "properties": {
    "keywords": {
      "title": "keywords (up to 100 per run)",
      "description": "コンシーラー\nフェイスパウダー\nファンデーション\n日焼け止め・UVケア",
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 5000
      },
      "minItems": 1,
      "maxItems": 100,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "number_of_pages": {
      "title": "Number of pages (1~100)",
      "description": "",
      "type": "integer",
      "x-octoparse": {
        "apiEnabled": true
      }
    }
  },
  "required": [
    "keywords"
  ]
}
```

## Input JSON Example

No verified real input/output examples are currently available.


## Output Schema

```json
{
  "schemaVersion": 1,
  "type": "object",
  "properties": {
    "Keyword": {
      "type": "string",
      "description": ""
    },
    "Page": {
      "type": "string",
      "description": ""
    },
    "Product_Name": {
      "type": "string",
      "description": ""
    },
    "Rating": {
      "type": "string",
      "description": ""
    },
    "Number_of_Rating": {
      "type": "string",
      "description": ""
    },
    "Price": {
      "type": "string",
      "description": ""
    },
    "Detail_URL": {
      "type": "string",
      "description": ""
    },
    "Review_URL": {
      "type": "string",
      "description": ""
    }
  },
  "title": "Lipcosme Product List Scraper output",
  "description": "Initial output fields derived from the current published implementation. Field descriptions are maintained by Data Center; production field names and types should be refreshed from recent successful runs.",
  "additionalProperties": false
}
```

## Output Example

No verified real input/output examples are currently available.

## API

`POST https://openapi.octoparse.com/api/agentTools/executeTask`

This is the OpenAPI Agent Tools `executeTask` endpoint. Authenticate with a Bearer token.

Request body:

`templateName` is the template slug; `parameters` is a JSON object string whose keys match Input Schema; `taskName`, `idempotencyKey`, and `maxCollectedRows` are optional.

Obtain a token:

```http
POST https://openapi.octoparse.com/token
Content-Type: application/json

{
  "username": "YOUR_USERNAME",
  "password": "YOUR_PASSWORD",
  "grant_type": "password"
}
```

Use `data.access_token` as `Authorization: Bearer <token>`. After starting, poll `getTaskStatus` and export with `exportData`.

No verified real input/output examples are currently available.

## MCP Setup

Connect an MCP-compatible AI client to `https://mcp.octoparse.com` using browser OAuth or an Octoparse API key. Find `lipcosme-product-list-scraper`, inspect its inputs, create a cloud task with the exact Input Schema keys, and export JSON results.

## Machine-readable Resources

- [Template contract](https://www.octoparse.com/templates/lipcosme-product-list-scraper.json)
- [Manifest](https://www.octoparse.com/templates/lipcosme-product-list-scraper-manifest.json)
