# Quince Product Search Scraper (`stealth_mode/quince-product-search-scraper`) Actor

Scrape product listings from Quince.com's search results and category pages. Extract titles, pricing variants, reviews, product IDs, color options, and 20+ fields per item — perfect for price monitoring, inventory tracking, and competitive analysis in sustainable home goods.

- **URL**: https://apify.com/stealth\_mode/quince-product-search-scraper.md
- **Developed by:** [Stealth mode](https://apify.com/stealth_mode) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 results

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/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Makeupstore.com Product Scraper: Extract Beauty Product Data at Scale
---

### What Is Makeupstore.com?

Makeupstore.com is a comprehensive online beauty and cosmetics retailer offering thousands of products across brands, categories, and price points. The platform features detailed product listings with variants, customer reviews, and real-time inventory status. Manually collecting product data is labor-intensive — the **Makeupstore Product Scraper** automates extraction, delivering structured product records with 27+ fields per item.

---

### Overview

The **Makeupstore Product Scraper** extracts product information from Makeupstore.com search and category pages, converting unstructured web content into clean, actionable data. It is ideal for:

- **Price monitoring tools** tracking beauty product costs across retailers
- **Market researchers** analyzing cosmetics trends and brand positioning
- **E-commerce aggregators** building product databases
- **Competitors & retailers** conducting pricing and assortment benchmarking
- **Data analysts** studying beauty product availability and inventory patterns

Key features include flexible pagination support via `offset` parameters, variant handling, stock status tracking, and reliable error recovery with `ignore_url_failures`.

---

### Input Format

The scraper accepts a JSON configuration object:

```json
{
  "urls": [
    "https://makeupstore.com/categorys/3/#sort=date&offset=36"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Parameter | Type | Description |
|---|---|---|
| `urls` | Array | Direct links to Makeupstore product search or category pages. Example: category pages with pagination using `offset` parameter |
| `max_items_per_url` | Integer | Maximum number of products extracted per URL (default: `20`, max: `200+`) |
| `ignore_url_failures` | Boolean | If `true`, scraper continues running if some URLs fail; if `false`, stops on first error |

> **Tip:** Use category URLs with sorting/filtering parameters (e.g., `#sort=date&offset=36`) to control which products are scraped.

***

### Output Format

**Sample output**

```json
{
  "product_id": "5806",
  "related_ids": {
    "contentful_id": "24NtCQ6gypMG22oCwpx50F",
    "spid": "7995548532906"
  },
  "title": "100% Linen Wingback Bed",
  "slug": "home/linen-wingback-bed-high",
  "type": "Normal",
  "product_domain_types": "WEBSITE_PRODUCT",
  "third_party_details": {
    "brand": null,
    "brand_display_name": null
  },
  "reviews": {
    "average_rating": "4.82",
    "ratings_total": 5,
    "review_count": 88
  },
  "total_card_variants": 6,
  "card_variants": [
    {
      "display_config": {
        "value": "Canvas",
        "display_name": "Canvas",
        "display_type": "Color",
        "hex_code": "#DFD7CA",
        "img_u_r_l": null,
        "add_border": null,
        "name": "Color"
      },
      "variant_ids": [
        67668,
        67669,
        67670,
        67671
      ],
      "svids": [
        46132444790954,
        46132445511850,
        46132446003370,
        46132446527658
      ],
      "spid": 7995548532906,
      "variant_id": 67668,
      "title": "Full / Canvas",
      "vendor_type": "1P",
      "url": "home/linen-wingback-bed-high?Color=Canvas",
      "images": [
        {
          "id": "4H4iwxFKnkBzfBe1v0TWs6",
          "url": "//images.ctfassets.net/afruo3gr1g6h/4H4iwxFKnkBzfBe1v0TWs6/393580602ee36f570dc974e6e19ae10a/WingbackHighQueen_Slubby_Linen_Canvas.jpg",
          "alt": "WingbackHighQueen Slubby Linen Canvas",
          "height": 3000,
          "width": 2400,
          "description": null
        },
        {
          "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
          "alt": "Frame 13",
          "height": 1441,
          "width": 1152,
          "description": null
        },
        {
          "id": "1Eb4pYZj6jn40CywBv2MrQ",
          "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
          "alt": "wingback full",
          "height": 2880,
          "width": 2304,
          "description": null
        }
      ],
      "gendered_images": {
        "men": [
          {
            "id": "4H4iwxFKnkBzfBe1v0TWs6",
            "url": "//images.ctfassets.net/afruo3gr1g6h/4H4iwxFKnkBzfBe1v0TWs6/393580602ee36f570dc974e6e19ae10a/WingbackHighQueen_Slubby_Linen_Canvas.jpg",
            "alt": "WingbackHighQueen Slubby Linen Canvas",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ],
        "women": [
          {
            "id": "4H4iwxFKnkBzfBe1v0TWs6",
            "url": "//images.ctfassets.net/afruo3gr1g6h/4H4iwxFKnkBzfBe1v0TWs6/393580602ee36f570dc974e6e19ae10a/WingbackHighQueen_Slubby_Linen_Canvas.jpg",
            "alt": "WingbackHighQueen Slubby Linen Canvas",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ]
      },
      "price": {
        "sale_price": 1400.0,
        "is_range": true
      },
      "tags": [],
      "promo_config": [],
      "orderable_on_platforms": null,
      "social_proof_data": {
        "stock_tag": null,
        "stock_tag_display_name": null,
        "sold_recently_tag": null,
        "sold_recently_tag_display_name": null
      },
      "atc_disabled": null,
      "app_exclusive": null
    },
    {
      "display_config": {
        "value": "Flax",
        "display_name": "Flax",
        "display_type": "Color",
        "hex_code": "#e2dad5",
        "img_u_r_l": null,
        "add_border": true,
        "name": "Color"
      },
      "variant_ids": [
        67597,
        67603,
        67609,
        67615
      ],
      "svids": [
        46132445118634,
        46132445642922,
        46132446134442,
        46132446658730
      ],
      "spid": 7995548532906,
      "variant_id": 67597,
      "title": "Full / Flax",
      "vendor_type": "1P",
      "url": "home/linen-wingback-bed-high?Color=Flax",
      "images": [
        {
          "id": "2uNR9U5nq1H7RnSS4HycIQ",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2uNR9U5nq1H7RnSS4HycIQ/a5b4c7963b0529b1680701841d58f8a8/WingbackHighQueen_Slubby_Linen_Flax.jpg",
          "alt": "WingbackHighQueen Slubby Linen Flax",
          "height": 3000,
          "width": 2400,
          "description": null
        },
        {
          "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
          "alt": "Frame 13",
          "height": 1441,
          "width": 1152,
          "description": null
        },
        {
          "id": "1Eb4pYZj6jn40CywBv2MrQ",
          "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
          "alt": "wingback full",
          "height": 2880,
          "width": 2304,
          "description": null
        }
      ],
      "gendered_images": {
        "men": [
          {
            "id": "2uNR9U5nq1H7RnSS4HycIQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2uNR9U5nq1H7RnSS4HycIQ/a5b4c7963b0529b1680701841d58f8a8/WingbackHighQueen_Slubby_Linen_Flax.jpg",
            "alt": "WingbackHighQueen Slubby Linen Flax",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ],
        "women": [
          {
            "id": "2uNR9U5nq1H7RnSS4HycIQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2uNR9U5nq1H7RnSS4HycIQ/a5b4c7963b0529b1680701841d58f8a8/WingbackHighQueen_Slubby_Linen_Flax.jpg",
            "alt": "WingbackHighQueen Slubby Linen Flax",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ]
      },
      "price": {
        "sale_price": 1400.0,
        "is_range": true
      },
      "tags": [],
      "promo_config": [],
      "orderable_on_platforms": null,
      "social_proof_data": {
        "stock_tag": null,
        "stock_tag_display_name": null,
        "sold_recently_tag": null,
        "sold_recently_tag_display_name": null
      },
      "atc_disabled": null,
      "app_exclusive": null
    },
    {
      "display_config": {
        "value": "White",
        "display_name": "White",
        "display_type": "Color",
        "hex_code": "#ffffff",
        "img_u_r_l": null,
        "add_border": true,
        "name": "Color"
      },
      "variant_ids": [
        67598,
        67604,
        67610,
        67616
      ],
      "svids": [
        46132445151402,
        46132445675690,
        46132446167210,
        46132446691498
      ],
      "spid": 7995548532906,
      "variant_id": 67598,
      "title": "Full / White",
      "vendor_type": "1P",
      "url": "home/linen-wingback-bed-high?Color=White",
      "images": [
        {
          "id": "LrYWr3nfLMJWzwakNDLih",
          "url": "//images.ctfassets.net/afruo3gr1g6h/LrYWr3nfLMJWzwakNDLih/26f8728e508d9f5fe91108e94b83f598/WingbackHighQueen_Slubby_Linen_White.jpg",
          "alt": "WingbackHighQueen Slubby Linen White",
          "height": 3000,
          "width": 2400,
          "description": null
        },
        {
          "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
          "alt": "Frame 13",
          "height": 1441,
          "width": 1152,
          "description": null
        },
        {
          "id": "1Eb4pYZj6jn40CywBv2MrQ",
          "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
          "alt": "wingback full",
          "height": 2880,
          "width": 2304,
          "description": null
        }
      ],
      "gendered_images": {
        "men": [
          {
            "id": "LrYWr3nfLMJWzwakNDLih",
            "url": "//images.ctfassets.net/afruo3gr1g6h/LrYWr3nfLMJWzwakNDLih/26f8728e508d9f5fe91108e94b83f598/WingbackHighQueen_Slubby_Linen_White.jpg",
            "alt": "WingbackHighQueen Slubby Linen White",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ],
        "women": [
          {
            "id": "LrYWr3nfLMJWzwakNDLih",
            "url": "//images.ctfassets.net/afruo3gr1g6h/LrYWr3nfLMJWzwakNDLih/26f8728e508d9f5fe91108e94b83f598/WingbackHighQueen_Slubby_Linen_White.jpg",
            "alt": "WingbackHighQueen Slubby Linen White",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ]
      },
      "price": {
        "sale_price": 1400.0,
        "is_range": true
      },
      "tags": [],
      "promo_config": [],
      "orderable_on_platforms": null,
      "social_proof_data": {
        "stock_tag": null,
        "stock_tag_display_name": null,
        "sold_recently_tag": null,
        "sold_recently_tag_display_name": null
      },
      "atc_disabled": null,
      "app_exclusive": null
    },
    {
      "display_config": {
        "value": "Steel",
        "display_name": "Steel",
        "display_type": "Color",
        "hex_code": "#4e5055",
        "img_u_r_l": null,
        "add_border": null,
        "name": "Color"
      },
      "variant_ids": [
        67594,
        67600,
        67606,
        67612
      ],
      "svids": [
        46132445020330,
        46132445544618,
        46132446036138,
        46132446560426
      ],
      "spid": 7995548532906,
      "variant_id": 67594,
      "title": "Full / Steel",
      "vendor_type": "1P",
      "url": "home/linen-wingback-bed-high?Color=Steel",
      "images": [
        {
          "id": "2oy6KPQ9WI4TZfv2s6Uqe7",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2oy6KPQ9WI4TZfv2s6Uqe7/30e7ee4b11893112b52910f374252f4b/WingbackHighQueen_Slubby_Linen_Steel.jpg",
          "alt": "WingbackHighQueen Slubby Linen Steel",
          "height": 3000,
          "width": 2400,
          "description": null
        },
        {
          "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
          "alt": "Frame 13",
          "height": 1441,
          "width": 1152,
          "description": null
        },
        {
          "id": "1Eb4pYZj6jn40CywBv2MrQ",
          "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
          "alt": "wingback full",
          "height": 2880,
          "width": 2304,
          "description": null
        }
      ],
      "gendered_images": {
        "men": [
          {
            "id": "2oy6KPQ9WI4TZfv2s6Uqe7",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2oy6KPQ9WI4TZfv2s6Uqe7/30e7ee4b11893112b52910f374252f4b/WingbackHighQueen_Slubby_Linen_Steel.jpg",
            "alt": "WingbackHighQueen Slubby Linen Steel",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ],
        "women": [
          {
            "id": "2oy6KPQ9WI4TZfv2s6Uqe7",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2oy6KPQ9WI4TZfv2s6Uqe7/30e7ee4b11893112b52910f374252f4b/WingbackHighQueen_Slubby_Linen_Steel.jpg",
            "alt": "WingbackHighQueen Slubby Linen Steel",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ]
      },
      "price": {
        "sale_price": 1400.0,
        "is_range": true
      },
      "tags": [],
      "promo_config": [],
      "orderable_on_platforms": null,
      "social_proof_data": {
        "stock_tag": null,
        "stock_tag_display_name": null,
        "sold_recently_tag": null,
        "sold_recently_tag_display_name": null
      },
      "atc_disabled": null,
      "app_exclusive": null
    },
    {
      "display_config": {
        "value": "Navy",
        "display_name": "Navy",
        "display_type": "Color",
        "hex_code": "#46435b",
        "img_u_r_l": null,
        "add_border": null,
        "name": "Color"
      },
      "variant_ids": [
        67596,
        67602,
        67608,
        67614
      ],
      "svids": [
        46132445085866,
        46132445610154,
        46132446101674,
        46132446625962
      ],
      "spid": 7995548532906,
      "variant_id": 67596,
      "title": "Full / Navy",
      "vendor_type": "1P",
      "url": "home/linen-wingback-bed-high?Color=Navy",
      "images": [
        {
          "id": "281kzlCKcjjGme3ZF7jbvu",
          "url": "//images.ctfassets.net/afruo3gr1g6h/281kzlCKcjjGme3ZF7jbvu/c782b26657a056a9fcad88c4072e3431/WingbackHighQueen_Slubby_Linen_Navy.jpg",
          "alt": "WingbackHighQueen Slubby Linen Navy",
          "height": 3000,
          "width": 2400,
          "description": null
        },
        {
          "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
          "alt": "Frame 13",
          "height": 1441,
          "width": 1152,
          "description": null
        },
        {
          "id": "1Eb4pYZj6jn40CywBv2MrQ",
          "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
          "alt": "wingback full",
          "height": 2880,
          "width": 2304,
          "description": null
        }
      ],
      "gendered_images": {
        "men": [
          {
            "id": "281kzlCKcjjGme3ZF7jbvu",
            "url": "//images.ctfassets.net/afruo3gr1g6h/281kzlCKcjjGme3ZF7jbvu/c782b26657a056a9fcad88c4072e3431/WingbackHighQueen_Slubby_Linen_Navy.jpg",
            "alt": "WingbackHighQueen Slubby Linen Navy",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ],
        "women": [
          {
            "id": "281kzlCKcjjGme3ZF7jbvu",
            "url": "//images.ctfassets.net/afruo3gr1g6h/281kzlCKcjjGme3ZF7jbvu/c782b26657a056a9fcad88c4072e3431/WingbackHighQueen_Slubby_Linen_Navy.jpg",
            "alt": "WingbackHighQueen Slubby Linen Navy",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ]
      },
      "price": {
        "sale_price": 1400.0,
        "is_range": true
      },
      "tags": [],
      "promo_config": [],
      "orderable_on_platforms": null,
      "social_proof_data": {
        "stock_tag": null,
        "stock_tag_display_name": null,
        "sold_recently_tag": null,
        "sold_recently_tag_display_name": null
      },
      "atc_disabled": null,
      "app_exclusive": null
    },
    {
      "display_config": {
        "value": "Olive",
        "display_name": "Olive",
        "display_type": "Color",
        "hex_code": "#545e45",
        "img_u_r_l": null,
        "add_border": null,
        "name": "Color"
      },
      "variant_ids": [
        67599,
        67605,
        67611,
        67617
      ],
      "svids": [
        46132445184170,
        46132445708458,
        46132446199978,
        46132446757034
      ],
      "spid": 7995548532906,
      "variant_id": 67599,
      "title": "Full / Olive",
      "vendor_type": "1P",
      "url": "home/linen-wingback-bed-high?Color=Olive",
      "images": [
        {
          "id": "3s4scO3ORnWa6LF56ba5h2",
          "url": "//images.ctfassets.net/afruo3gr1g6h/3s4scO3ORnWa6LF56ba5h2/c340e81dabe6f841d8e63abc719a0dfc/WingbackHighQueen_Slubby_Linen_Olive.jpg",
          "alt": "WingbackHighQueen Slubby Linen Olive",
          "height": 3000,
          "width": 2400,
          "description": null
        },
        {
          "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
          "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
          "alt": "Frame 13",
          "height": 1441,
          "width": 1152,
          "description": null
        },
        {
          "id": "1Eb4pYZj6jn40CywBv2MrQ",
          "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
          "alt": "wingback full",
          "height": 2880,
          "width": 2304,
          "description": null
        }
      ],
      "gendered_images": {
        "men": [
          {
            "id": "3s4scO3ORnWa6LF56ba5h2",
            "url": "//images.ctfassets.net/afruo3gr1g6h/3s4scO3ORnWa6LF56ba5h2/c340e81dabe6f841d8e63abc719a0dfc/WingbackHighQueen_Slubby_Linen_Olive.jpg",
            "alt": "WingbackHighQueen Slubby Linen Olive",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ],
        "women": [
          {
            "id": "3s4scO3ORnWa6LF56ba5h2",
            "url": "//images.ctfassets.net/afruo3gr1g6h/3s4scO3ORnWa6LF56ba5h2/c340e81dabe6f841d8e63abc719a0dfc/WingbackHighQueen_Slubby_Linen_Olive.jpg",
            "alt": "WingbackHighQueen Slubby Linen Olive",
            "height": 3000,
            "width": 2400,
            "description": null
          },
          {
            "id": "2Rh6fAQ8jTvi9NrHFBqsKX",
            "url": "//images.ctfassets.net/afruo3gr1g6h/2Rh6fAQ8jTvi9NrHFBqsKX/5e23694c364d1f72f4d2f70cea9c603b/Frame_13.jpg",
            "alt": "Frame 13",
            "height": 1441,
            "width": 1152,
            "description": null
          },
          {
            "id": "1Eb4pYZj6jn40CywBv2MrQ",
            "url": "//images.ctfassets.net/afruo3gr1g6h/1Eb4pYZj6jn40CywBv2MrQ/a48956893ffcb078bf45eadddfadc28f/wingback_full.jpg",
            "alt": "wingback full",
            "height": 2880,
            "width": 2304,
            "description": null
          }
        ]
      },
      "price": {
        "sale_price": 1400.0,
        "is_range": true
      },
      "tags": [],
      "promo_config": [],
      "orderable_on_platforms": null,
      "social_proof_data": {
        "stock_tag": null,
        "stock_tag_display_name": null,
        "sold_recently_tag": null,
        "sold_recently_tag_display_name": null
      },
      "atc_disabled": null,
      "app_exclusive": null
    }
  ],
  "flags": {
    "quick_buy_enabled": true,
    "wishlist_enabled": true,
    "is_white_glove_delivery_available": true
  },
  "classification": {
    "division_id": 14,
    "division": "Home",
    "department_id": 38,
    "department": "Furniture",
    "subdepartment_id": 208,
    "subdepartment": "Bedroom Furniture",
    "class_id": 444,
    "class": "Beds"
  },
  "custom_variants": [
    "Headboard Height"
  ],
  "color_variants": [
    "Canvas",
    "Flax",
    "White",
    "Steel",
    "Navy",
    "Olive"
  ],
  "social_proof_data": {
    "stock_tag": null,
    "stock_tag_display_name": null,
    "sold_recently_tag": null,
    "sold_recently_tag_display_name": null,
    "color_social_proof_tag": "52% of customers bought Canvas",
    "color_social_proof_tag_display_name": "52% of customers bought Canvas"
  },
  "is_listable": true,
  "gender": "unisex",
  "product_category": "Home",
  "add_on_product_option_groups": [
    {
      "group_id": 354,
      "group_name": "100% Linen Wingback Bed",
      "group_option_name": "Headboard Height",
      "group_option_display_name": "Headboard Height",
      "is_review_merged": true,
      "option_display_sequence": 3,
      "group_items": [
        {
          "product_id": 6319,
          "spid": 8022044180650,
          "product_handle": "home/linen-wingback-bed-low",
          "merge_option_value": "40in",
          "merge_option_value_display_name": "40in"
        },
        {
          "product_id": 5806,
          "spid": 7995548532906,
          "product_handle": "home/linen-wingback-bed-high",
          "merge_option_value": "48in",
          "merge_option_value_display_name": "48in"
        }
      ]
    }
  ],
  "id": null,
  "subscription_enabled": null,
  "from_url": "https://www.quince.com/search?q=bed"
}
```

Each scraped product returns a comprehensive record with 27 fields:

#### Product Identification & Basics

| Field | Description | Example |
|---|---|---|
| `ID` | Unique internal Makeupstore product identifier | `12345` |
| `Title` | Product name as displayed on the listing | `Luxury Lipstick - Red Velvet` |
| `Sub Title` | Secondary product descriptor | `Long-lasting Formula` |
| `Brand` | Manufacturer or brand name | `MAC`, `Nyx`, `Charlotte Tilbury` |
| `Link` | Direct URL to the product detail page | `https://makeupstore.com/product/12345` |
| `Breadcrumbs` | Navigation path (category hierarchy) | `Home > Makeup > Lips > Lipstick` |

#### Pricing & Availability

| Field | Description | Example |
|---|---|---|
| `Price` | Current retail price in store currency | `$35.00`, `€32.99` |
| `In Stock` | Boolean indicating if product is available | `true`, `false` |
| `Badge` | Special labels (e.g., "New", "Sale", "Bestseller") | `New Arrival`, `Limited Edition` |
| `Is Gift` | Whether the product can be purchased as a gift item | `true`, `false` |

#### Ratings & Social Proof

| Field | Description | Example |
|---|---|---|
| `Rating` | Customer review score (typically 0-5) | `4.8` |
| `Feedback` | Number of customer reviews/ratings | `152` |
| `Favorites` | Count of times added to wishlists | `87` |

#### Product Classification

| Field | Description | Example |
|---|---|---|
| `Category` | Primary product category | `Makeup`, `Skincare`, `Haircare` |
| `Type` | Product sub-type or format | `Liquid Lipstick`, `Powder`, `Foundation` |
| `Series` | Product line or collection name | `Matte Liquid Collection`, `Pro Edition` |
| `Sections` | Detailed categorization tags | `["Face", "Lips", "Professional"]` |
| `Characteristics` | Key product features and attributes | `["Waterproof", "Long-lasting", "Matte Finish"]` |
| `Informations` | Additional product details | `["Vegan", "Cruelty-Free", "Natural Ingredients"]` |

#### Variants & Options

| Field | Description | Example |
|---|---|---|
| `Has Variants` | Boolean: does this product have color/size options | `true`, `false` |
| `Variants` | List of available variant options | `["Red", "Pink", "Nude"]` for colors, or `["30ml", "50ml"]` for sizes |
| `Not Available Variants` | Options currently out of stock | `["Dark Red - 50ml"]` |
| `Default Variant` | The pre-selected variant when product page loads | `"Red - 30ml"` |

#### Media & Content

| Field | Description | Example |
|---|---|---|
| `Media` | URLs or paths to product images and videos | `["https://cdn.makeupstore.com/prod1.jpg", "..."]` |

#### Analytics & Metadata

| Field | Description | Example |
|---|---|---|
| `Action` | Status or operation flag for the product record | `"active"`, `"monitored"` |
| `Analytics` | Additional tracking or performance data | `{"impressions": 450, "conversions": 12}` |

***

### How to Use

1. **Identify product pages** — Navigate to Makeupstore.com, find a product category or search results page. Copy the URL (including sort/filter parameters if desired).

   Example: `https://makeupstore.com/categorys/3/#sort=date&offset=36`

2. **Build the input** — Paste URLs into the `urls` array. Adjust `max_items_per_url` based on your needs (default `20`, up to `200+` per URL).

3. **Configure error handling** — Set `ignore_url_failures: true` for batch runs to prevent interruptions.

4. **Execute the scraper** — Start the run and monitor the log for progress.

5. **Process the output** — Download results as JSON, CSV, or import directly into spreadsheets or databases.

**Best practices:**

- Use category URLs for broader product sets; search result URLs for targeted data collection.
- Increase `max_items_per_url` incrementally to avoid timeout issues.
- Pagination: Makeupstore uses `offset` parameters; test a few offset values to map entire categories.

***

### Use Cases & Business Value

- **Price monitoring:** Track beauty product costs across seasons and promotions
- **Competitor analysis:** Benchmark brand positioning, ratings, and product mix
- **Inventory tracking:** Monitor stock status and variant availability in real time
- **Product research:** Analyze trending categories, ratings, and customer preferences
- **Retail aggregation:** Feed Makeupstore data into multi-retailer product comparison platforms

The Makeupstore Product Scraper eliminates hours of manual data entry, enabling data-driven decisions in the competitive beauty e-commerce space.

***

### Conclusion

The **Makeupstore.com Product Scraper** is a powerful tool for beauty industry professionals, researchers, and e-commerce platforms. With 27+ structured fields and flexible URL handling, it transforms product pages into clean, actionable data. Start scraping today and gain competitive insights into the global beauty market.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the product search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://www.quince.com/home/luxe-sheets-&-bedding"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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 = {
    "urls": [
        "https://www.quince.com/home/luxe-sheets-&-bedding"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/quince-product-search-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 = {
    "urls": ["https://www.quince.com/home/luxe-sheets-&-bedding"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("stealth_mode/quince-product-search-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.quince.com/home/luxe-sheets-&-bedding"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call stealth_mode/quince-product-search-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=stealth_mode/quince-product-search-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Quince Product Search Scraper",
        "description": "Scrape product listings from Quince.com's search results and category pages. Extract titles, pricing variants, reviews, product IDs, color options, and 20+ fields per item — perfect for price monitoring, inventory tracking, and competitive analysis in sustainable home goods.",
        "version": "0.0",
        "x-build-id": "5iGHoeCRoD4LGu6Nr"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/stealth_mode~quince-product-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-stealth_mode-quince-product-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/stealth_mode~quince-product-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-stealth_mode-quince-product-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/stealth_mode~quince-product-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-stealth_mode-quince-product-search-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the product search list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the product search list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
