# Dollartree Review Parser Spider

The Dollartree Review Parser Spider scrapes reviews from Dollar Tree product pages, extracting ratings, review IDs, and metadata. Input URLs and get structured JSON for consumer insights, product analysis, or market research. Scalable, reliable, and easy to integrate.

## Actor Statistics

- Total users: 2
- Monthly users: 2
- Runs succeeded: 100.00%
- Categories: AI, Lead generation, Automation

## Pricing

$35.00/month + usage

## Input Schema

- **Urls** (type: array): The urls for the spider.

## API example

## Dollartree Review Parser Spider

- **OpenAPI Version:** `3.1.1`
- **API Version:** `0.0`

The Dollartree Review Parser Spider scrapes reviews from Dollar Tree product pages, extracting ratings, review IDs, and metadata. Input URLs and get structured JSON for consumer insights, product analysis, or market research. Scalable, reliable, and easy to integrate.

### Servers

- **URL:** `https://api.apify.com/v2`

### Operations

#### Executes an Actor, waits for its completion, and returns Actor's dataset items in response.

- **Method:** `POST`
- **Path:** `/acts/getdataforme~dollartree-review-parser-spider/run-sync-get-dataset-items`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`Urls`**

  `array`, default: `["https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"]` — The urls for the spider.

  **Items:**

  `string`

**Example:**

```
{
  "Urls": [
    "https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"
  ]
}
```

##### Responses

###### Status: 200 OK

#### Executes an Actor and returns information about the initiated run in response.

- **Method:** `POST`
- **Path:** `/acts/getdataforme~dollartree-review-parser-spider/runs`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`Urls`**

  `array`, default: `["https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"]` — The urls for the spider.

  **Items:**

  `string`

**Example:**

```
{
  "Urls": [
    "https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"
  ]
}
```

##### Responses

###### Status: 200 OK

\####### Content-Type: application/json

- **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

#### Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.

- **Method:** `POST`
- **Path:** `/acts/getdataforme~dollartree-review-parser-spider/run-sync`
- **Tags:** Run Actor

##### Request Body

###### Content-Type: application/json

- **`Urls`**

  `array`, default: `["https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"]` — The urls for the spider.

  **Items:**

  `string`

**Example:**

```
{
  "Urls": [
    "https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"
  ]
}
```

##### Responses

###### Status: 200 OK

### Schemas

#### inputSchema

- **Type:**`object`

* **`Urls`**

  `array`, default: `["https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"]` — The urls for the spider.

  **Items:**

  `string`

**Example:**

```
{
  "Urls": [
    "https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"
  ]
}
```

#### runsResponseSchema

- **Type:**`object`

* **`data`**

  `object`

  - **`actId`**

    `string`

  - **`buildId`**

    `string`

  - **`buildNumber`**

    `string`

  - **`containerUrl`**

    `string`

  - **`defaultDatasetId`**

    `string`

  - **`defaultKeyValueStoreId`**

    `string`

  - **`defaultRequestQueueId`**

    `string`

  - **`finishedAt`**

    `string`, format: `date-time`

  - **`id`**

    `string`

  - **`meta`**

    `object`

    - **`origin`**

      `string`

    - **`userAgent`**

      `string`

  - **`options`**

    `object`

    - **`build`**

      `string`

    - **`diskMbytes`**

      `integer`

    - **`memoryMbytes`**

      `integer`

    - **`timeoutSecs`**

      `integer`

  - **`startedAt`**

    `string`, format: `date-time`

  - **`stats`**

    `object`

    - **`computeUnits`**

      `integer`

    - **`inputBodyLen`**

      `integer`

    - **`rebootCount`**

      `integer`

    - **`restartCount`**

      `integer`

    - **`resurrectCount`**

      `integer`

  - **`status`**

    `string`

  - **`usage`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `integer`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`usageTotalUsd`**

    `number`

  - **`usageUsd`**

    `object`

    - **`ACTOR_COMPUTE_UNITS`**

      `integer`

    - **`DATA_TRANSFER_EXTERNAL_GBYTES`**

      `integer`

    - **`DATA_TRANSFER_INTERNAL_GBYTES`**

      `integer`

    - **`DATASET_READS`**

      `integer`

    - **`DATASET_WRITES`**

      `integer`

    - **`KEY_VALUE_STORE_LISTS`**

      `integer`

    - **`KEY_VALUE_STORE_READS`**

      `integer`

    - **`KEY_VALUE_STORE_WRITES`**

      `number`

    - **`PROXY_RESIDENTIAL_TRANSFER_GBYTES`**

      `integer`

    - **`PROXY_SERPS`**

      `integer`

    - **`REQUEST_QUEUE_READS`**

      `integer`

    - **`REQUEST_QUEUE_WRITES`**

      `integer`

  - **`userId`**

    `string`

**Example:**

```
{
  "data": {
    "id": "",
    "actId": "",
    "userId": "",
    "startedAt": "2025-01-08T00:00:00.000Z",
    "finishedAt": "2025-01-08T00:00:00.000Z",
    "status": "READY",
    "meta": {
      "origin": "API",
      "userAgent": ""
    },
    "stats": {
      "inputBodyLen": 2000,
      "rebootCount": 0,
      "restartCount": 0,
      "resurrectCount": 0,
      "computeUnits": 0
    },
    "options": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024,
      "diskMbytes": 2048
    },
    "buildId": "",
    "defaultKeyValueStoreId": "",
    "defaultDatasetId": "",
    "defaultRequestQueueId": "",
    "buildNumber": "1.0.0",
    "containerUrl": "",
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 1,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    },
    "usageTotalUsd": 0.00005,
    "usageUsd": {
      "ACTOR_COMPUTE_UNITS": 0,
      "DATASET_READS": 0,
      "DATASET_WRITES": 0,
      "KEY_VALUE_STORE_READS": 0,
      "KEY_VALUE_STORE_WRITES": 0.00005,
      "KEY_VALUE_STORE_LISTS": 0,
      "REQUEST_QUEUE_READS": 0,
      "REQUEST_QUEUE_WRITES": 0,
      "DATA_TRANSFER_INTERNAL_GBYTES": 0,
      "DATA_TRANSFER_EXTERNAL_GBYTES": 0,
      "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0,
      "PROXY_SERPS": 0
    }
  }
}
```

### Dollartree Review Parser Spider

The **Dollartree Review Parser Spider** is an Apify Actor that scrapes customer reviews from Dollar Tree product pages. By providing product URLs, it extracts detailed review data and product metadata, delivering structured JSON for analysis or integration.

### Input Parameters

The Actor requires a JSON input with the following parameters:

| Parameter | Type   | Description                                                                 |
|-----------|--------|-----------------------------------------------------------------------------|
| `Urls`    | Array  | A list of Dollar Tree product URLs to scrape reviews from. Example: `["https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"]` |

#### Example Input

```json
{
    "Urls": [
        "https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039"
    ]
}
```

### Features

- **Detailed Review Extraction**: Captures review data including ratings, review IDs, and product metadata.
- **Structured Output**: Delivers consistent JSON with fields like Product Segment, Brand, and Review Type.
- **Scalable Processing**: Supports multiple URLs for batch scraping of review data.
- **Robust Error Handling**: Manages missing review data to ensure reliable output.
- **Metadata Enrichment**: Includes product-specific details like Sub-Brand and Product Segment.

### Output

The Actor returns a JSON array of review objects with comprehensive fields. Below is an example output:

```json
[
  {
    "Product_Id": "",
    "Review_Id": "243042517",
    "Rating": 5,
    "Title": null,
    "Body": null,
    "Sentiment": null,
    "Section": "",
    "Higher_Topic": null,
    "Granular_Topic": null,
    "Source": "Flipkart",
    "Full_Review": "None: None",
    "Review_Type": "Product Review",
    "Title_Trans": null,
    "Body_Trans": null,
    "Full_Review_Trans": "None: None",
    "Product_Name_Trans": "",
    "Product_Segment": "Wipes",
    "Gender": "Unisex",
    "Product_Segment2": "Fragrance Free",
    "Year_Quarter": "2025-Q3",
    "Sub_Brand": "Fisher-Price(R)",
    "Format": "Pants",
    "Country": "India",
    "Date": "07-03-2025",
    "Product_Name": "",
    "Brand": "Fisher-Price(R)",
    "URL": "https://www.dollartree.com/smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs/323039",
    "Crawled_Date": "07-27-2025",
    "Product_Name_Slug": "smart-care-fisher-price-fragrance-free-baby-wipes-72ct-packs"
  }
]
```

### Use Cases

- **Consumer Insights**: Analyze customer feedback for Dollar Tree products to understand preferences.
- **Product Performance**: Evaluate ratings and reviews to assess product quality and popularity.
- **Market Research**: Use review data to study trends in baby products or other Dollar Tree categories.
- **Competitive Analysis**: Compare Dollar Tree product reviews with competitors for strategic insights.
- **Data Integration**: Feed structured review data into analytics or CRM systems for business intelligence.

### Support

For bug reports or custom needs, contact us at <support@getdataforme.com> or use our contact form: <https://getdataforme.com/contact/>. Please include a clear subject line, such as "Dollartree Review Parser Spider Support."
