# Pharma GDD Product Scraper

Scrape products name, brand, review number etc from Pharma GDD by product listing URLs.

- Template page: [https://www.octoparse.com/template/pharma-gdd-product-scraper](https://www.octoparse.com/template/pharma-gdd-product-scraper)
- 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 detail pages.

## Output

The current workflow extracts 18 fields, including `Nom_produit`, `Marque`, `Gamme`, `Nombre_avis`, `Description`, `Description_générale`, `Contenance`, `Prix`, `Prix_parlitre`, `En_stock`, `Référence`, `Image_url`, `Prix_livraison`, `Date_livraison`, `Moyen_paiement`, `Présentation`, `Conseils_d_utilisation`, `Composition`.

## 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 Listing page URLs (up to 5000) and start the template in local mode.
- **Flexible export:** review and export results as CSV, Excel, or JSON.

## Input

### Listing page URLs (up to 5000)

Required. url Constraints: minItems=1; maxItems=5000; items.minLength=1; items.maxLength=10000.

## How to Use

# Pharma GDD Product Scraper

## Purpose

Collects structured product data from [Pharma Gdd](https://www.pharma-gdd.com/) using product listing URLs. Pharma Gdd is a shopping/marketplace service where users discover products, compare offers, prices, ratings, and availability.

## Input

- **`Listing page URLs (up to 5000)`** (required): one value per line. Follow any URL limit specified by your Octoparse plan.

## How to Use

1. Open the template and select **Try it** or **Start**.
2. Complete the `Listing page URLs (up to 5000)` input field.
3. Run the task locally.
4. Review the returned rows and export or process the structured data.

## Output

The template returns product fields including product name, brand, range, review count, description, size, price, stock status, reference, image URL, delivery cost, delivery date, payment methods, presentation, usage instructions, and composition.

Example field names: `Nom_produit`, `Marque`, `Gamme`, `Nombre_avis`, `Prix`, `En_stock`, `Référence`, `Image_url`, `Présentation`, `Conseils_d_utilisation`, `Composition`.

## Pricing

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

## Use Cases

- Compare products, prices, ratings, availability, and offers across collected pages.
- 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, Export, and API

- Schedule recurring local runs and export collected data to CSV, Excel, JSON, databases, or cloud storage.
- Send data to reporting or AI workflows 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.

## Limitations and Tips

- Runs locally: keep your computer and Octoparse open while the task is running.
- Fields such as `Présentation`, `Conseils_d_utilisation`, and `Composition` can be empty when the source record does not provide them.
- Start with one or a few inputs and review the returned rows before scaling.
- Use the most specific valid listing page URLs to reduce unrelated or duplicate records.
- Use a stable URL or identifier from the collected fields as the deduplication key when available.

## Notes

Cette template est réservée pour les premiums( standard ou plus). Si les données ne répondent pas à vos besoins, veillez contacter notre support lea@octoparse.com ou support@octoparse.com pour votre projet personalisé.

## 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

- [Amazon Japan Product Scraper](https://www.octoparse.com/template/amazon-japan-product-scraper)
- [Etsy Product Scraper (by URL)](https://www.octoparse.com/template/etsy-product-scraper-by-url)
- [MercadoLibre Product Details Scraper](https://www.octoparse.com/template/mercadolibre-detalles-scraper)
- [Amazon Product Scraper (for US)](https://www.octoparse.com/template/amazon-product-details-scraper)
- [Rakuten Product Review Scraper](https://www.octoparse.com/template/rakuten-product-review-scraper)

## Input Schema

```json
{
  "title": "Pharma GDD Product Scraper input",
  "description": "Input parameters configured for the current published template version.",
  "type": "object",
  "schemaVersion": 1,
  "additionalProperties": false,
  "properties": {
    "listing_page_URLs": {
      "title": "Listing page URLs (up to 5000)",
      "description": "url",
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 10000
      },
      "minItems": 1,
      "maxItems": 5000,
      "x-octoparse": {
        "apiEnabled": false
      }
    }
  },
  "required": [
    "listing_page_URLs"
  ]
}
```

## Input JSON Example

No verified real input/output examples are currently available.


## Output Schema

```json
{
  "schemaVersion": 1,
  "type": "object",
  "properties": {
    "Nom_produit": {
      "type": "string",
      "description": ""
    },
    "Marque": {
      "type": "string",
      "description": ""
    },
    "Gamme": {
      "type": "string",
      "description": ""
    },
    "Nombre_avis": {
      "type": "string",
      "description": ""
    },
    "Description": {
      "type": "string",
      "description": ""
    },
    "Description_générale": {
      "type": "string",
      "description": ""
    },
    "Contenance": {
      "type": "string",
      "description": ""
    },
    "Prix": {
      "type": "string",
      "description": ""
    },
    "Prix_parlitre": {
      "type": "string",
      "description": ""
    },
    "En_stock": {
      "type": "string",
      "description": ""
    },
    "Référence": {
      "type": "string",
      "description": ""
    },
    "Image_url": {
      "type": "string",
      "description": ""
    },
    "Prix_livraison": {
      "type": "string",
      "description": ""
    },
    "Date_livraison": {
      "type": "string",
      "description": ""
    },
    "Moyen_paiement": {
      "type": "string",
      "description": ""
    },
    "Présentation": {
      "type": "string",
      "description": ""
    },
    "Conseils_d_utilisation": {
      "type": "string",
      "description": ""
    },
    "Composition": {
      "type": "string",
      "description": ""
    }
  },
  "title": "Pharma GDD Product 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 `pharma-gdd-product-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/pharma-gdd-product-scraper.json)
- [Manifest](https://www.octoparse.com/templates/pharma-gdd-product-scraper-manifest.json)
