# EQL Product Listing Crawler

You can extract product listings (such as product name, product link, price, rating, etc.) from EQL.

- Template page: [https://www.octoparse.com/template/eql-product-crawler](https://www.octoparse.com/template/eql-product-crawler)
- Categories: E-Commerce
- Status: `PUBLISHED`
- Run mode: `LOCAL`

## 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 13 fields, including `키워드`, `상품_개수`, `브랜드`, `상품명`, `상품_링크`, `이미지_링크`, `신상_여부`, `쿠폰_제공_여부`, `가격`, `할인율`, `찜_수`, `별점`, `리뷰_수`.

## 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 10) and start the template in local mode.
- **Flexible export:** review and export results as CSV, Excel, or JSON.

## Input

### keywords(up to 10)

Required. keyword Constraints: minItems=1; maxItems=10; items.minLength=1; items.maxLength=1000.

## How to Use

# EQL Product Listing Crawler – Usage Guide

Use EQL Product Listing Crawler to extract product listing data such as product name, link, price, rating, and availability from Eqlstore (https://www.eqlstore.com/), a shopping/marketplace service where users discover products, compare offers, prices, ratings, and availability.

## Pricing

- This template currently has no per-line charge.
- Octoparse plan or resource limits may still apply.

## Input

- `keywords(up to 10)` (required): enter one or more values, one per line.

## How to Run

1. Open the template and select **Try it** or **Start**.
2. Complete the input fields listed above.
3. Run the task locally.
4. Review the output rows and export or process the structured data.

This template runs locally with the Octoparse desktop app. Keep your computer and Octoparse open while the task is running.

## Output Fields

Rows contain these fields, returned with Korean keys:

`키워드`, `상품_개수`, `브랜드`, `상품명`, `상품_링크`, `이미지_링크`, `신상_여부`, `쿠폰_제공_여부`, `가격`, `할인율`, `찜_수`, `별점`, `리뷰_수`

Fields such as `찜_수`, `별점`, and `리뷰_수` can be empty when the source record does not provide them.

## Common Uses

- Compare products, prices, ratings, availability, and offers.
- Monitor assortment and pricing changes over repeated runs.
- Build product URL or identifier lists for catalog and competitive research.
- Export structured product rows for reporting, enrichment, or downstream analysis.

## Scheduling and Export

- Export rows to CSV, Excel, JSON, databases, or cloud storage, or send them to reporting and AI workflows through Octoparse APIs.
- Schedule recurring local runs; keep your computer and Octoparse open during scheduled local runs.
- Scheduling and API access may require a paid Octoparse plan.
- Use Octoparse OpenAPI or the AgentTools API: https://www.octoparse.com/docs/en/api-reference/agenttools-api/search-templates

## Limitations

- Runs locally, so your computer and Octoparse desktop app must stay open.
- Collects listing or search-result fields only. Use a detail-page template when deeper record data is required.

## Tips

- Start with one or a few inputs and review the returned rows before scaling.
- Use the most specific valid `keywords(up to 10)` to reduce unrelated or duplicate records.
- Use a stable URL or identifier from the collected fields as the 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

- [ABLY Product Listing Crawler](https://www.octoparse.com/template/ably-product-crawler)
- [29cm Product Listing Crawler](https://www.octoparse.com/template/29cm-product-listing-crawler)
- [WConcept Product Listing Crawler](https://www.octoparse.com/template/wconcept-product-listing-crawler)
- [ZIGZAG Product Listing Crawler](https://www.octoparse.com/template/zigzag-product-listing-crawler)
- [Google Shopping Product Listing Scraper](https://www.octoparse.com/template/google-shopping-product-listing-scraper)

## Input Schema

```json
{
  "title": "EQL Product Listing Crawler input",
  "description": "Input parameters configured for the current published template version.",
  "type": "object",
  "schemaVersion": 1,
  "additionalProperties": false,
  "properties": {
    "keywords": {
      "title": "keywords(up to 10)",
      "description": "keyword",
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 1000
      },
      "minItems": 1,
      "maxItems": 10,
      "x-octoparse": {
        "apiEnabled": false
      }
    }
  },
  "required": [
    "keywords"
  ]
}
```

## Input JSON Example

No verified real input/output examples are currently available.


## Output Schema

```json
{
  "schemaVersion": 1,
  "type": "object",
  "properties": {
    "키워드": {
      "type": "string",
      "description": ""
    },
    "상품_개수": {
      "type": "string",
      "description": ""
    },
    "브랜드": {
      "type": "string",
      "description": ""
    },
    "상품명": {
      "type": "string",
      "description": ""
    },
    "상품_링크": {
      "type": "string",
      "description": ""
    },
    "이미지_링크": {
      "type": "string",
      "description": ""
    },
    "신상_여부": {
      "type": "string",
      "description": ""
    },
    "쿠폰_제공_여부": {
      "type": "string",
      "description": ""
    },
    "가격": {
      "type": "string",
      "description": ""
    },
    "할인율": {
      "type": "string",
      "description": ""
    },
    "찜_수": {
      "type": "string",
      "description": ""
    },
    "별점": {
      "type": "string",
      "description": ""
    },
    "리뷰_수": {
      "type": "string",
      "description": ""
    }
  },
  "title": "EQL Product Listing Crawler 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 `eql-product-crawler`, 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/eql-product-crawler.json)
- [Manifest](https://www.octoparse.com/templates/eql-product-crawler-manifest.json)
