# Gap Product Details Scraper (`ecomscrape/gap-product-details-scraper`)

Powerful Gap.com Product Details Scraper that extracts comprehensive fashion product data including variants, pricing, stock levels, and metadata. Perfect for competitive analysis, market research, and inventory tracking for retail professionals and data analysts.

- **URL**: https://beta-securitybyobscurity.apify.com/ecomscrape/gap-product-details-scraper.md
- **Developed by:** [ecomscrape](https://beta-securitybyobscurity.apify.com/ecomscrape) (community)
- **Categories:** E-commerce, Automation, Developer tools
- **Stats:** 1 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$20.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

# README

## Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link:
[My profile](https://apify.com/ecomscrape)

## **Gap.com Product Details Scraper: Complete Product Data Extraction Tool**

### Introduction

Gap.com serves as one of the leading e-commerce platforms for casual fashion, offering stylish and comfortable clothing for women, men, kids, and babies. In today's competitive retail landscape, accessing detailed product information from major fashion retailers like Gap is crucial for businesses conducting market analysis, competitive research, and trend monitoring. Manual data collection from Gap.com is time-consuming and inefficient, especially when dealing with multiple products across different categories.

The Gap.com Product Details Scraper addresses this challenge by automating the extraction of comprehensive product information, enabling businesses and researchers to gather valuable fashion market data efficiently. This tool is particularly valuable for retail professionals who need to monitor competitor pricing, analyze product variants, track stock levels, and understand market positioning strategies.

### Overview of Gap.com Product Details Scraper

The Gap.com Product Details Scraper is a sophisticated data extraction tool designed specifically for Gap's e-commerce platform. This specialized scraper enables users to retrieve up-to-date information about product offerings, stock levels, and pricing from Gap, which can be leveraged for competitive analysis, market trend evaluation, and strategic planning in the retail space.

The scraper excels at handling Gap's complex product structure, including multi-variant products with different colors, sizes, and styles. It automatically navigates through product pages, extracts detailed metadata, and organizes the information into a structured format that's ready for analysis or integration into business systems.

**Key Advantages:**

- **Comprehensive Data Extraction**: Captures over 30 different data fields per product
- **Variant Management**: Handles complex multi-variant products with color and size options
- **Anti-Detection Features**: Uses residential proxies to avoid bot detection
- **Scalable Processing**: Processes multiple product URLs simultaneously
- **Structured Output**: Provides clean, organized data ready for analysis

**Target Users:**

- E-commerce businesses conducting competitive analysis
- Market researchers studying fashion trends
- Price monitoring services
- Inventory management systems
- Fashion industry analysts
- Data scientists working with retail data

### Input and Output Format Details

Example url 1: https://www.gap.com/browse/product.do?pid=801470002\&vid=2\&pcid=17076\&cid=17076\&nav=meganav%3AWomen%3ACategories%3AT-Shirts+%26+Tanks#pdp-page-content

Example url 2: https://www.gap.com/browse/product.do?pid=816631002\&vid=1\&pcid=6437\&cid=6437

Example url 3: https://www.gap.com/browse/product.do?pid=801130002\&vid=1\&pcid=6437\&cid=6437#pdp-page-content

Example Screenshot of product information page:

![](https://i.ibb.co/ZRtzLjc3/Screenshot-from-2025-08-26-15-38-21.png)

#### Input Format

The scraper accepts a JSON configuration specifying the product URLs to extract data from, along with proxy settings and retry parameters:

```json
{
  "max_retries_per_url": 2, // Maximum waiting time when accessing the links you provided.
  "proxy": { // Add a proxy to ensure that during the data collection process, you are not detected as a bot.
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL" 
    ],
    "apifyProxyCountry": "SG" // You should choose an Country that coincides with the Country you want to collect data from
  },
  "urls": [ // Links to product information pages.
    "https://www.gap.com/browse/product.do?pid=801470002&vid=2&pcid=17076&cid=17076&nav=meganav%3AWomen%3ACategories%3AT-Shirts+%26+Tanks#pdp-page-content",
    "https://www.gap.com/browse/product.do?pid=816631002&vid=1&pcid=6437&cid=6437",
    "https://www.gap.com/browse/product.do?pid=801130002&vid=1&pcid=6437&cid=6437#pdp-page-content"
  ]
}
```

**Input Parameters Explained:**

- **max\_retries\_per\_url**: Controls retry attempts for failed requests (recommended: 2-3)
- **proxy configuration**: Essential for avoiding detection and ensuring successful scraping
- **urls array**: Product page URLs from Gap.com's product detail pages

**Requirements and Limitations:**

- URLs must be valid Gap.com product detail page links
- Maximum 100 URLs per batch recommended for optimal performance
- Proxy usage is highly recommended to prevent IP blocking
- Country selection should match your target market region

#### Output Format

You get the output from the Gap.com Product Details Page Scraper stored in a tab. The following is an example of the Information Fields collected after running the Actor.

```json
[ // List of product information
  {
  "brand": "gap",
  "market": "us",
  "locale": "en_US",
  "response_type": "MERGE",
  "input_id": "842216002",
  "input_type": "CC",
  "display_variant_key": "REGULAR",
  "input_alternate_ids": {
    "universal_style_number": "000842216",
    "legacy_style_number": "842216",
    "universal_customer_choice_number": "000842216000",
    "online_legacy_customer_choice_number": "842216002",
    "retail_legacy_customer_choice_number": "842216001"
  },
  "styles": {
    "801470": {
      "style_id": "801470",
      "primary_style_id": "801470",
      "alternate_ids": {
        "universal_style_number": "000801470",
        "legacy_style_number": "801470"
      },
      "description": "Modern Shrunken T-Shirt",
      "copy_headers": [
        {
          "id": "overview",
          "name": "Overview",
          "label": "product details",
          "description": "Our soft & stretchy cotton-modal blend that hugs you just right. It’s your new 7-days-a-week essential.",
          "bullets": [
            "Soft, stretch cotton-modal blend T-Shirt in a slightly cropped length.",
            "Crewneck.",
            "Long sleeves.",
            "This product was made in a factory that invests in gender equity and women’s empowerment through RISE. Learn more at gapinc.com/equity.",
            "#801470"
          ],
          "links": null
        },
        {
          "id": "fitAndSizing",
          "name": "Fit",
          "label": "Fit & Sizing",
          "description": null,
          "bullets": [
            "Fit: Stretch-to-Fit. Slim & stretchy that forms to your shape.",
            "24.4’’ slightly cropped length, hits above the hip.",
            "Models wearing Gap size S are 5'8\"–5'11\" (172–180 cm) with 23.5–26\" (60–66 cm) waist & 33–38\" (84–97 cm) hips.",
            "Models wearing Gap size XL are 5'8\"–5'11\" (172–180 cm) with 34–36” (86–91 cm) waist & 45–50\" (114–127 cm) hips."
          ],
          "links": null
        },
        {
          "id": "fabric",
          "name": "Fabric",
          "label": "fabric & care",
          "description": null,
          "bullets": [
            "Cotton 58%, Modal 39%, Elastane 3%",
            "Machine wash.",
            "Imported."
          ],
          "links": null
        }
      ],
      "flammability_warnings": null,
      "marketing_flags": [],
      "customer_choice_label": "Color",
      "one_size_dimension_label": "Size",
      "two_size_dimension_label1": "Size 1",
      "two_size_dimension_label2": "Size 2",
      "size_chart_id": "2082",
      "size_label": null,
      "tax_code": "C1",
      "excluded_from_promotion": false,
      "free_shipping": false,
      "gift_card": false,
      "gift_wrap_available": false,
      "hazardous_material": false,
      "international_shippable": false,
      "water_resistant": false,
      "show_seller_name": false,
      "max_order_quantity": 5,
      "product_page_max_quantity": 5,
      "merchandise_hierarchy": {
        "division_description": "GAP WOMENS",
        "department_description": "WOMENS KNITS",
        "class_description": "L/S KNITS",
        "subclass_description": "SOLID",
        "merch_hierarchy_id": "1141440100",
        "department_number": "144"
      },
      "merchandise_type": "MERCH_PRODUCTS",
      "web_product_type": "petite long-sleeved tees",
      "primary_category_id": "17076",
      "primary_category_name": "T-Shirts & Tanks",
      "rating": {
        "average_rating": 4.79,
        "rating_count": 19,
        "review_count": 18
      },
      "review_summaries": null,
      "is_dropship": false,
      "vendor_number": "",
      "vendor_name": "",
      "season_code_and_year": "",
      "size_guide_url": "/Asset_Archive/AllBrands/sizeChart/v3/chart.html?cid=2082&locale=en_US",
      "universal_style_id": "000801470"
    },
    "842216": {
      "style_id": "842216",
      "primary_style_id": "801470",
      "alternate_ids": {
        "universal_style_number": "000842216",
        "legacy_style_number": "842216"
      },
      "description": "Modern Rib Shrunken T-Shirt",
      "copy_headers": [
        {
          "id": "overview",
          "name": "Overview",
          "label": "product details",
          "description": "Our soft & stretchy cotton-modal blend that hugs you just right. It’s your new 7-days-a-week essential.",
          "bullets": [
            "Soft, stretch cotton-modal blend ribbed T-shirt. In a slightly cropped fit.",
            "Crewneck.",
            "Long sleeves.",
            "Allover stripes.",
            "This product was made in a factory that invests in gender equity and women’s empowerment through RISE. Learn more at gapinc.com/equity.",
            "#842216"
          ],
          "links": null
        },
        {
          "id": "fitAndSizing",
          "name": "Fit",
          "label": "Fit & Sizing",
          "description": null,
          "bullets": [
            "Fit: Stretch-to-Fit. Slim & stretchy that forms to your shape.",
            "Slightly cropped, hits above the hip.",
            "Models wearing Gap size S are 5'8\"–5'11\" (172–180 cm) with 23.5–26\" (60–66 cm) waist & 33–38\" (84–97 cm) hips.",
            "Models wearing Gap size XL are 5'8\"–5'11\" (172–180 cm) with 34–36” (86–91 cm) waist & 45–50\" (114–127 cm) hips."
          ],
          "links": null
        },
        {
          "id": "fabric",
          "name": "Fabric",
          "label": "fabric & care",
          "description": null,
          "bullets": [
            "58% Cotton, 38% Modal, 4% Elastane.",
            "Machine wash.",
            "Imported."
          ],
          "links": null
        }
      ],
      "flammability_warnings": null,
      "marketing_flags": [],
      "customer_choice_label": "Color",
      "one_size_dimension_label": "Size",
      "two_size_dimension_label1": "Size 1",
      "two_size_dimension_label2": "Size 2",
      "size_chart_id": "2082",
      "size_label": null,
      "tax_code": "C1",
      "excluded_from_promotion": false,
      "free_shipping": false,
      "gift_card": false,
      "gift_wrap_available": false,
      "hazardous_material": false,
      "international_shippable": false,
      "water_resistant": false,
      "show_seller_name": false,
      "max_order_quantity": 5,
      "product_page_max_quantity": 5,
      "merchandise_hierarchy": {
        "division_description": "GAP WOMENS",
        "department_description": "WOMENS KNITS",
        "class_description": "L/S KNITS",
        "subclass_description": "STRIPE",
        "merch_hierarchy_id": "1141440101",
        "department_number": "144"
      },
      "merchandise_type": "MERCH_PRODUCTS",
      "web_product_type": "petite long-sleeved tees",
      "primary_category_id": "17076",
      "primary_category_name": "T-Shirts & Tanks",
      "rating": null,
      "review_summaries": null,
      "is_dropship": false,
      "vendor_number": "",
      "vendor_name": "",
      "season_code_and_year": "",
      "size_guide_url": "/Asset_Archive/AllBrands/sizeChart/v3/chart.html?cid=2082&locale=en_US",
      "universal_style_id": "000842216"
    }
  },
  "customer_choices": {
    "801470002": {
      "customer_choice_id": "801470002",
      "alternate_ids": {
        "universal_style_number": "000801470",
        "legacy_style_number": "801470",
        "universal_customer_choice_number": "000801470000",
        "online_legacy_customer_choice_number": "801470002",
        "retail_legacy_customer_choice_number": "801470001"
      },
      "description": "Tuscan red",
      "sort_order": 999,
      "season_code": "S02",
      "season_year": "2025",
      "color_palette_season_code": "FAL",
      "color_palette_season_year": "2010",
      "backorderable": false,
      "online_exclusive": false,
      "bopis_eligible": true,
      "vendor_details": {
        "vendor_name": "YAKJIN TRADING CORP",
        "vendor_number": "000300782",
        "vendor_customer_choice_number": null
      },
      "po_details": null,
      "search_color": {
        "id": "RED",
        "name": "Red"
      },
      "images": [
        {
          "sequence_number": 1,
          "legacy_placement": "P01",
          "pristine_url": "webcontent/0059/983/509/cn59983509.png",
          "pristine_media_type": "PNG",
          "crops": [
            {
              "id": "59983469",
              "type": "VIEW LARGE IMAGE",
              "legacy_type": "VLI",
              "url": "webcontent/0059/983/469/cn59983469.jpg",
              "media_type": "JPG",
              "width": 520,
              "height": 693
            },
            {
              "id": "59983474",
              "type": "PRIMARY",
              "legacy_type": "P01",
              "url": "webcontent/0059/983/474/cn59983474.jpg",
              "media_type": "JPG",
              "width": 258,
              "height": 344
            },
            {
              "id": "59983477",
              "type": "OUTFIT IMAGE 1",
              "legacy_type": "OVI1",
              "url": "webcontent/0059/983/477/cn59983477.jpg",
              "media_type": "JPG",
              "width": 58,
              "height": 77
            },
            {
              "id": "59983481",
              "type": "OUTFIT IMAGE 2",
              "legacy_type": "OVI2",
              "url": "webcontent/0059/983/481/cn59983481.jpg",
              "media_type": "JPG",
              "width": 138,
              "height": 184
            },
            {
              "id": "59983484",
              "type": "THUMBNAIL",
              "legacy_type": "T",
              "url": "webcontent/0059/983/484/cn59983484.jpg",
              "media_type": "JPG",
              "width": 39,
              "height": 52
            },
            {
              "id": "59983488",
              "type": "ZOOM",
              "legacy_type": "Z",
              "url": "webcontent/0059/983/488/cn59983488.jpg",
              "media_type": "JPG",
              "width": 1500,
              "height": 2000
            },
            {
              "id": "59983493",
              "type": "CROP",
              "legacy_type": "VI",
              "url": "webcontent/0059/983/493/cn59983493.jpg",
              "media_type": "JPG",
              "width": -1,
              "height": -1
            },
            {
              "id": "59983497",
              "type": "QUICK LOOK IMAGE",
              "legacy_type": "QL",
              "url": "webcontent/0059/983/497/cn59983497.jpg",
              "media_type": "JPG",
              "width": 202,
              "height": 270
            },
            {
              "id": "59983501",
              "type": "SUGGESTED IMAGE",
              "legacy_type": "SI",
              "url": "webcontent/0059/983/501/cn59983501.jpg",
              "media_type": "JPG",
              "width": 120,
              "height": 160
            },
            {
              "id": "59983504",
              "type": "CROP",
              "legacy_type": "VI_ONESITE",
              "url": "webcontent/0059/983/504/cn59983504.jpg",
              "media_type": "JPG",
              "width": -1,
              "height": -1
            },
            {
              "id": "59983407",
              "type": "SWATCH",
              "legacy_type": "S",
              "url": "webcontent/0059/983/407/cn59983407.jpg",
              "media_type": "JPG",
              "width": 18,
              "height": 18
            }
          ]
        },
        {
          "sequence_number": 2,
          "legacy_placement": "AV1",
          "pristine_url": "webcontent/0059/983/513/cn59983513.png",
          "pristine_media_type": "PNG",
          "crops": [
            {
              "id": "59983491",
              "type": "PRIMARY",
              "legacy_type": "AV1",
              "url": "webcontent/0059/983/491/cn59983491.jpg",
              "media_type": "JPG",
              "width": 258,
              "height": 344
            },
            {
              "id": "59983495",
              "type": "VIEW LARGE IMAGE",
              "legacy_type": "AV1_VLI",
              "url": "webcontent/0059/983/495/cn59983495.jpg",
              "media_type": "JPG",
              "width": 520,
              "height": 693
            },
            {
              "id": "59983499",
              "type": "ZOOM",
              "legacy_type": "AV1_Z",
              "url": "webcontent/0059/983/499/cn59983499.jpg",
              "media_type": "JPG",
              "width": 1500,
              "height": 2000
            },
            {
              "id": "59983505",
              "type": "THUMBNAIL",
              "legacy_type": "AV1_T",
              "url": "webcontent/0059/983/505/cn59983505.jpg",
              "media_type": "JPG",
              "width": 39,
              "height": 52
            },
            {
              "id": "59983508",
              "type": "QUICK LOOK IMAGE",
              "legacy_type": "AV1_QL",
              "url": "webcontent/0059/983/508/cn59983508.jpg",
              "media_type": "JPG",
              "width": 202,
              "height": 270
            },
            {
              "id": "59983510",
              "type": "CROP",
              "legacy_type": "AV1_VI_ONESITE",
              "url": "webcontent/0059/983/510/cn59983510.jpg",
              "media_type": "JPG",
              "width": -1,
              "height": -1
            }
          ]
        },
        {
          "sequence_number": 3,
          "legacy_placement": "AV2",
          "pristine_url": "webcontent/0059/983/531/cn59983531.png",
          "pristine_media_type": "PNG",
          "crops": [
            {
              "id": "59983507",
              "type": "PRIMARY",
              "legacy_type": "AV2",
              "url": "webcontent/0059/983/507/cn59983507.jpg",
              "media_type": "JPG",
              "width": 258,
              "height": 344
            },
            {
              "id": "59983512",
              "type": "VIEW LARGE IMAGE",
              "legacy_type": "AV2_VLI",
              "url": "webcontent/0059/983/512/cn59983512.jpg",
              "media_type": "JPG",
              "width": 520,
              "height": 693
            },
            {
              "id": "59983515",
              "type": "ZOOM",
              "legacy_type": "AV2_Z",
              "url": "webcontent/0059/983/515/cn59983515.jpg",
              "media_type": "JPG",
              "width": 1500,
              "height": 2000
            },
            {
              "id": "59983518",
              "type": "THUMBNAIL",
              "legacy_type": "AV2_T",
              "url": "webcontent/0059/983/518/cn59983518.jpg",
              "media_type": "JPG",
              "width": 39,
              "height": 52
            },
            {
              "id": "59983523",
              "type": "QUICK LOOK IMAGE",
              "legacy_type": "AV2_QL",
              "url": "webcontent/0059/983/523/cn59983523.jpg",
              "media_type": "JPG",
              "width": 202,
              "height": 270
            },
            {
              "id": "59983526",
              "type": "CROP",
              "legacy_type": "AV2_VI_ONESITE",
              "url": "webcontent/0059/983/526/cn59983526.jpg",
              "media_type": "JPG",
              "width": -1,
              "height": -1
            }
          ]
        },
        {
          "sequence_number": 7,
          "legacy_placement": "AV6",
          "pristine_url": "webcontent/0059/660/750/cn59660750.png",
          "pristine_media_type": "PNG",
          "crops": [
            {
              "id": "59660710",
              "type": "PRIMARY",
              "legacy_type": "AV6",
              "url": "webcontent/0059/660/710/cn59660710.jpg",
              "media_type": "JPG",
              "width": 258,
              "height": 344
            },
            {
              "id": "59660726",
              "type": "VIEW LARGE IMAGE",
              "legacy_type": "AV6_VLI",
              "url": "webcontent/0059/660/726/cn59660726.jpg",
              "media_type": "JPG",
              "width": 520,
              "height": 693
            },
            {
              "id": "59660731",
              "type": "ZOOM",
              "legacy_type": "AV6_Z",
              "url": "webcontent/0059/660/731/cn59660731.jpg",
              "media_type": "JPG",
              "width": 1500,
              "height": 2000
            },
            {
              "id": "59660736",
              "type": "THUMBNAIL",
              "legacy_type": "AV6_T",
              "url": "webcontent/0059/660/736/cn59660736.jpg",
              "media_type": "JPG",
              "width": 39,
              "height": 52
            },
            {
              "id": "59660740",
              "type": "QUICK LOOK IMAGE",
              "legacy_type": "AV6_QL",
              "url": "webcontent/0059/660/740/cn59660740.jpg",
              "media_type": "JPG",
              "width": 202,
              "height": 270
            },
            {
              "id": "59660746",
              "type": "CROP",
              "legacy_type": "AV6_VI_ONESITE",
              "url": "webcontent/0059/660/746/cn59660746.jpg",
              "media_type": "JPG",
              "width": -1,
              "height": -1
            }
          ]
        }
      ],
      "videos": [],
      "marketing_flags": [
        {
          "position_number": 1,
          "flag_content": "20% off: limited time"
        }
      ],
      "badges": [],
      "restrictions": [],
      "reward_points": null,
      "style_id": "801470",
      "swatch_image": "/webcontent/0059/983/407/cn59983407.jpg",
      "images__p01": {
        "v_i_e_w__l_a_r_g_e__i_m_a_g_e": "/webcontent/0059/983/469/cn59983469.jpg",
        "p_r_i_m_a_r_y": "/webcontent/0059/983/474/cn59983474.jpg",
        "o_u_t_f_i_t__i_m_a_g_e_1": "/webcontent/0059/983/477/cn59983477.jpg",
        "o_u_t_f_i_t__i_m_a_g_e_2": "/webcontent/0059/983/481/cn59983481.jpg",
        "t_h_u_m_b_n_a_i_l": "/webcontent/0059/983/484/cn59983484.jpg",
        "z_o_o_m": "/webcontent/0059/983/488/cn59983488.jpg",
        "c_r_o_p": "/webcontent/0059/983/504/cn59983504.jpg",
        "q_u_i_c_k__l_o_o_k__i_m_a_g_e": "/webcontent/0059/983/497/cn59983497.jpg",
        "s_u_g_g_e_s_t_e_d__i_m_a_g_e": "/webcontent/0059/983/501/cn59983501.jpg",
        "s_w_a_t_c_h": "/webcontent/0059/983/407/cn59983407.jpg"
      },
      "large_image_path": "/webcontent/0059/983/469/cn59983469.jpg",
      "legacy_images": [
        "801470002_main",
        "801470002_AV1",
        "801470002_AV2",
        "801470002_AV6",
        "801470052_AV1",
        "801470052_AV2",
        "801470052_AV3",
        "801470052_AV6",
        "801470042_AV1",
        "801470042_AV2",
        "801470042_AV6",
        "801470072_AV1",
        "801470072_AV2",
        "801470072_AV6",
        "801470062_AV1",
        "801470062_AV2",
        "801470062_AV6",
        "801470012_AV1",
        "801470012_AV2",
        "801470012_AV3",
        "801470012_AV6",
        "801470032_AV1",
        "801470032_AV2",
        "801470032_AV3",
        "801470032_AV6",
        "801470022_AV1",
        "801470022_AV2",
        "801470022_AV6"
      ],
      "universal_customer_choice_id": "000801470000",
      "universal_style_id": "000801470",
      "restriction_type": "none",
      "is_restricted": false
    }
  },
  "variants": {}, // variants infomation ...
  "variant_definition": [
    {
      "name": "Fit",
      "refresh": false,
      "values": [
        {
          "id": "REGULAR",
          "name": "Regular",
          "variant_number": "1"
        },
        {
          "id": "TALL",
          "name": "Tall",
          "variant_number": "2"
        },
        {
          "id": "PETITE",
          "name": "Petite",
          "variant_number": "3"
        }
      ],
      "id": "fitVariant"
    }
  ],
  "color_variants": {
    "army jacket green": {
      "r_e_g_u_l_a_r": "000801470007",
      "t_a_l_l": "000801470007",
      "p_e_t_i_t_e": "000801470007"
    },
    "fresh white": {
      "r_e_g_u_l_a_r": "000801470003",
      "t_a_l_l": "000801470003",
      "p_e_t_i_t_e": "000801470003"
    },
    "light heather grey": {
      "r_e_g_u_l_a_r": "000801470001",
      "t_a_l_l": "000801470001",
      "p_e_t_i_t_e": "000801470001"
    },
    "terra brown": {
      "r_e_g_u_l_a_r": "000801470004",
      "t_a_l_l": "000801470004",
      "p_e_t_i_t_e": "000801470004"
    },
    "amethyst purple": {
      "r_e_g_u_l_a_r": "000801470002",
      "t_a_l_l": "000801470002",
      "p_e_t_i_t_e": "000801470002"
    },
    "toasted almond brown stripe": {
      "r_e_g_u_l_a_r": "000842216000",
      "t_a_l_l": "000842216000",
      "p_e_t_i_t_e": "000842216000"
    },
    "dark blue night": {
      "r_e_g_u_l_a_r": "000801470006",
      "t_a_l_l": "000801470006",
      "p_e_t_i_t_e": "000801470006"
    },
    "black": {
      "r_e_g_u_l_a_r": "000801470005",
      "t_a_l_l": "000801470005",
      "p_e_t_i_t_e": "000801470005"
    },
    "tuscan red": {
      "r_e_g_u_l_a_r": "000801470000",
      "t_a_l_l": "000801470000",
      "p_e_t_i_t_e": "000801470000"
    }
  },
  "metadata": {
    "includes_merged_style": true,
    "variant_group": false,
    "variant_group_id": null
  },
  "is_multi_variant_product": false,
  "is_bopis_displayable": true,
  "is_fully_oos": null,
  "selected_customer_choice": {
    "customer_choice_id": "842216002",
    "alternate_ids": {
      "universal_style_number": "000842216",
      "legacy_style_number": "842216",
      "universal_customer_choice_number": "000842216000",
      "online_legacy_customer_choice_number": "842216002",
      "retail_legacy_customer_choice_number": "842216001"
    },
    "description": "Toasted almond brown stripe",
    "sort_order": 999,
    "season_code": "S11",
    "season_year": "2025",
    "color_palette_season_code": "F1",
    "color_palette_season_year": "2007",
    "backorderable": false,
    "online_exclusive": false,
    "bopis_eligible": true,
    "vendor_details": {
      "vendor_name": "YAKJIN TRADING CORP",
      "vendor_number": "000300782",
      "vendor_customer_choice_number": null
    },
    "po_details": null,
    "search_color": {
      "id": "BROWN",
      "name": "Brown"
    },
    "images": [
      {
        "sequence_number": 1,
        "legacy_placement": "P01",
        "pristine_url": "webcontent/0059/986/274/cn59986274.png",
        "pristine_media_type": "PNG",
        "crops": [
          {
            "id": "59986219",
            "type": "VIEW LARGE IMAGE",
            "legacy_type": "VLI",
            "url": "webcontent/0059/986/219/cn59986219.jpg",
            "media_type": "JPG",
            "width": 520,
            "height": 693
          },
          {
            "id": "59986224",
            "type": "PRIMARY",
            "legacy_type": "P01",
            "url": "webcontent/0059/986/224/cn59986224.jpg",
            "media_type": "JPG",
            "width": 258,
            "height": 344
          },
          {
            "id": "59986228",
            "type": "OUTFIT IMAGE 1",
            "legacy_type": "OVI1",
            "url": "webcontent/0059/986/228/cn59986228.jpg",
            "media_type": "JPG",
            "width": 58,
            "height": 77
          },
          {
            "id": "59986232",
            "type": "OUTFIT IMAGE 2",
            "legacy_type": "OVI2",
            "url": "webcontent/0059/986/232/cn59986232.jpg",
            "media_type": "JPG",
            "width": 138,
            "height": 184
          },
          {
            "id": "59986236",
            "type": "THUMBNAIL",
            "legacy_type": "T",
            "url": "webcontent/0059/986/236/cn59986236.jpg",
            "media_type": "JPG",
            "width": 39,
            "height": 52
          },
          {
            "id": "59986241",
            "type": "ZOOM",
            "legacy_type": "Z",
            "url": "webcontent/0059/986/241/cn59986241.jpg",
            "media_type": "JPG",
            "width": 1500,
            "height": 2000
          },
          {
            "id": "59986251",
            "type": "CROP",
            "legacy_type": "VI",
            "url": "webcontent/0059/986/251/cn59986251.jpg",
            "media_type": "JPG",
            "width": -1,
            "height": -1
          },
          {
            "id": "59986257",
            "type": "QUICK LOOK IMAGE",
            "legacy_type": "QL",
            "url": "webcontent/0059/986/257/cn59986257.jpg",
            "media_type": "JPG",
            "width": 202,
            "height": 270
          },
          {
            "id": "59986263",
            "type": "SUGGESTED IMAGE",
            "legacy_type": "SI",
            "url": "webcontent/0059/986/263/cn59986263.jpg",
            "media_type": "JPG",
            "width": 120,
            "height": 160
          },
          {
            "id": "59986268",
            "type": "CROP",
            "legacy_type": "VI_ONESITE",
            "url": "webcontent/0059/986/268/cn59986268.jpg",
            "media_type": "JPG",
            "width": -1,
            "height": -1
          },
          {
            "id": "59986082",
            "type": "SWATCH",
            "legacy_type": "S",
            "url": "webcontent/0059/986/082/cn59986082.jpg",
            "media_type": "JPG",
            "width": 18,
            "height": 18
          }
        ]
      },
      {
        "sequence_number": 2,
        "legacy_placement": "AV1",
        "pristine_url": "webcontent/0059/985/886/cn59985886.png",
        "pristine_media_type": "PNG",
        "crops": [
          {
            "id": "59985806",
            "type": "PRIMARY",
            "legacy_type": "AV1",
            "url": "webcontent/0059/985/806/cn59985806.jpg",
            "media_type": "JPG",
            "width": 258,
            "height": 344
          },
          {
            "id": "59985825",
            "type": "VIEW LARGE IMAGE",
            "legacy_type": "AV1_VLI",
            "url": "webcontent/0059/985/825/cn59985825.jpg",
            "media_type": "JPG",
            "width": 520,
            "height": 693
          },
          {
            "id": "59985840",
            "type": "ZOOM",
            "legacy_type": "AV1_Z",
            "url": "webcontent/0059/985/840/cn59985840.jpg",
            "media_type": "JPG",
            "width": 1500,
            "height": 2000
          },
          {
            "id": "59985856",
            "type": "THUMBNAIL",
            "legacy_type": "AV1_T",
            "url": "webcontent/0059/985/856/cn59985856.jpg",
            "media_type": "JPG",
            "width": 39,
            "height": 52
          },
          {
            "id": "59985865",
            "type": "QUICK LOOK IMAGE",
            "legacy_type": "AV1_QL",
            "url": "webcontent/0059/985/865/cn59985865.jpg",
            "media_type": "JPG",
            "width": 202,
            "height": 270
          },
          {
            "id": "59985877",
            "type": "CROP",
            "legacy_type": "AV1_VI_ONESITE",
            "url": "webcontent/0059/985/877/cn59985877.jpg",
            "media_type": "JPG",
            "width": -1,
            "height": -1
          }
        ]
      },
      {
        "sequence_number": 3,
        "legacy_placement": "AV2",
        "pristine_url": "webcontent/0059/985/890/cn59985890.png",
        "pristine_media_type": "PNG",
        "crops": [
          {
            "id": "59985812",
            "type": "PRIMARY",
            "legacy_type": "AV2",
            "url": "webcontent/0059/985/812/cn59985812.jpg",
            "media_type": "JPG",
            "width": 258,
            "height": 344
          },
          {
            "id": "59985833",
            "type": "VIEW LARGE IMAGE",
            "legacy_type": "AV2_VLI",
            "url": "webcontent/0059/985/833/cn59985833.jpg",
            "media_type": "JPG",
            "width": 520,
            "height": 693
          },
          {
            "id": "59985843",
            "type": "ZOOM",
            "legacy_type": "AV2_Z",
            "url": "webcontent/0059/985/843/cn59985843.jpg",
            "media_type": "JPG",
            "width": 1500,
            "height": 2000
          },
          {
            "id": "59985862",
            "type": "THUMBNAIL",
            "legacy_type": "AV2_T",
            "url": "webcontent/0059/985/862/cn59985862.jpg",
            "media_type": "JPG",
            "width": 39,
            "height": 52
          },
          {
            "id": "59985871",
            "type": "QUICK LOOK IMAGE",
            "legacy_type": "AV2_QL",
            "url": "webcontent/0059/985/871/cn59985871.jpg",
            "media_type": "JPG",
            "width": 202,
            "height": 270
          },
          {
            "id": "59985879",
            "type": "CROP",
            "legacy_type": "AV2_VI_ONESITE",
            "url": "webcontent/0059/985/879/cn59985879.jpg",
            "media_type": "JPG",
            "width": -1,
            "height": -1
          }
        ]
      },
      {
        "sequence_number": 4,
        "legacy_placement": "AV3",
        "pristine_url": "webcontent/0059/807/155/cn59807155.png",
        "pristine_media_type": "PNG",
        "crops": [
          {
            "id": "59807138",
            "type": "PRIMARY",
            "legacy_type": "AV3",
            "url": "webcontent/0059/807/138/cn59807138.jpg",
            "media_type": "JPG",
            "width": 258,
            "height": 344
          },
          {
            "id": "59807143",
            "type": "VIEW LARGE IMAGE",
            "legacy_type": "AV3_VLI",
            "url": "webcontent/0059/807/143/cn59807143.jpg",
            "media_type": "JPG",
            "width": 520,
            "height": 693
          },
          {
            "id": "59807145",
            "type": "ZOOM",
            "legacy_type": "AV3_Z",
            "url": "webcontent/0059/807/145/cn59807145.jpg",
            "media_type": "JPG",
            "width": 1500,
            "height": 2000
          },
          {
            "id": "59807148",
            "type": "THUMBNAIL",
            "legacy_type": "AV3_T",
            "url": "webcontent/0059/807/148/cn59807148.jpg",
            "media_type": "JPG",
            "width": 39,
            "height": 52
          },
          {
            "id": "59807150",
            "type": "QUICK LOOK IMAGE",
            "legacy_type": "AV3_QL",
            "url": "webcontent/0059/807/150/cn59807150.jpg",
            "media_type": "JPG",
            "width": 202,
            "height": 270
          },
          {
            "id": "59807152",
            "type": "CROP",
            "legacy_type": "AV3_VI_ONESITE",
            "url": "webcontent/0059/807/152/cn59807152.jpg",
            "media_type": "JPG",
            "width": -1,
            "height": -1
          }
        ]
      },
      {
        "sequence_number": 7,
        "legacy_placement": "AV6",
        "pristine_url": "webcontent/0059/985/882/cn59985882.png",
        "pristine_media_type": "PNG",
        "crops": [
          {
            "id": "59985828",
            "type": "PRIMARY",
            "legacy_type": "AV6",
            "url": "webcontent/0059/985/828/cn59985828.jpg",
            "media_type": "JPG",
            "width": 258,
            "height": 344
          },
          {
            "id": "59985839",
            "type": "VIEW LARGE IMAGE",
            "legacy_type": "AV6_VLI",
            "url": "webcontent/0059/985/839/cn59985839.jpg",
            "media_type": "JPG",
            "width": 520,
            "height": 693
          },
          {
            "id": "59985848",
            "type": "ZOOM",
            "legacy_type": "AV6_Z",
            "url": "webcontent/0059/985/848/cn59985848.jpg",
            "media_type": "JPG",
            "width": 1500,
            "height": 2000
          },
          {
            "id": "59985859",
            "type": "THUMBNAIL",
            "legacy_type": "AV6_T",
            "url": "webcontent/0059/985/859/cn59985859.jpg",
            "media_type": "JPG",
            "width": 39,
            "height": 52
          },
          {
            "id": "59985868",
            "type": "QUICK LOOK IMAGE",
            "legacy_type": "AV6_QL",
            "url": "webcontent/0059/985/868/cn59985868.jpg",
            "media_type": "JPG",
            "width": 202,
            "height": 270
          },
          {
            "id": "59985876",
            "type": "CROP",
            "legacy_type": "AV6_VI_ONESITE",
            "url": "webcontent/0059/985/876/cn59985876.jpg",
            "media_type": "JPG",
            "width": -1,
            "height": -1
          }
        ]
      },
      {
        "sequence_number": 8,
        "legacy_placement": "AV7",
        "pristine_url": "webcontent/0060/267/127/cn60267127.png",
        "pristine_media_type": "PNG",
        "crops": [
          {
            "id": "60267102",
            "type": "PRIMARY",
            "legacy_type": "AV7",
            "url": "webcontent/0060/267/102/cn60267102.jpg",
            "media_type": "JPG",
            "width": 258,
            "height": 344
          },
          {
            "id": "60267106",
            "type": "VIEW LARGE IMAGE",
            "legacy_type": "AV7_VLI",
            "url": "webcontent/0060/267/106/cn60267106.jpg",
            "media_type": "JPG",
            "width": 520,
            "height": 693
          },
          {
            "id": "60267110",
            "type": "ZOOM",
            "legacy_type": "AV7_Z",
            "url": "webcontent/0060/267/110/cn60267110.jpg",
            "media_type": "JPG",
            "width": 1500,
            "height": 2000
          },
          {
            "id": "60267114",
            "type": "THUMBNAIL",
            "legacy_type": "AV7_T",
            "url": "webcontent/0060/267/114/cn60267114.jpg",
            "media_type": "JPG",
            "width": 39,
            "height": 52
          },
          {
            "id": "60267118",
            "type": "QUICK LOOK IMAGE",
            "legacy_type": "AV7_QL",
            "url": "webcontent/0060/267/118/cn60267118.jpg",
            "media_type": "JPG",
            "width": 202,
            "height": 270
          },
          {
            "id": "60267122",
            "type": "CROP",
            "legacy_type": "AV7_VI_ONESITE",
            "url": "webcontent/0060/267/122/cn60267122.jpg",
            "media_type": "JPG",
            "width": -1,
            "height": -1
          }
        ]
      }
    ],
    "videos": [],
    "marketing_flags": [
      {
        "position_number": 1,
        "flag_content": "20% off: limited time"
      }
    ],
    "badges": [
      {
        "position_number": 5,
        "badge_content": "New",
        "badge_type": "Dynamic",
        "dynamic_id": "NEW_ARRIVAL"
      },
      {
        "position_number": 6,
        "badge_content": "Best seller",
        "badge_type": "Dynamic",
        "dynamic_id": "BEST_SELLER"
      }
    ],
    "restrictions": [],
    "reward_points": null,
    "style_id": "842216",
    "swatch_image": "/webcontent/0059/986/082/cn59986082.jpg",
    "images__p01": {
      "v_i_e_w__l_a_r_g_e__i_m_a_g_e": "/webcontent/0059/986/219/cn59986219.jpg",
      "p_r_i_m_a_r_y": "/webcontent/0059/986/224/cn59986224.jpg",
      "o_u_t_f_i_t__i_m_a_g_e_1": "/webcontent/0059/986/228/cn59986228.jpg",
      "o_u_t_f_i_t__i_m_a_g_e_2": "/webcontent/0059/986/232/cn59986232.jpg",
      "t_h_u_m_b_n_a_i_l": "/webcontent/0059/986/236/cn59986236.jpg",
      "z_o_o_m": "/webcontent/0059/986/241/cn59986241.jpg",
      "c_r_o_p": "/webcontent/0059/986/268/cn59986268.jpg",
      "q_u_i_c_k__l_o_o_k__i_m_a_g_e": "/webcontent/0059/986/257/cn59986257.jpg",
      "s_u_g_g_e_s_t_e_d__i_m_a_g_e": "/webcontent/0059/986/263/cn59986263.jpg",
      "s_w_a_t_c_h": "/webcontent/0059/986/082/cn59986082.jpg"
    },
    "large_image_path": "/webcontent/0059/986/219/cn59986219.jpg",
    "legacy_images": [
      "842216002_main",
      "842216002_AV1",
      "842216002_AV2",
      "842216002_AV3",
      "842216002_AV6",
      "842216002_AV7"
    ],
    "universal_customer_choice_id": "000842216000",
    "universal_style_id": "000842216",
    "restriction_type": "none",
    "is_restricted": false,
    "inventory_status": "IN_STOCK",
    "price": {
      "currency": "USD",
      "max_effective_price": 27,
      "min_effective_price": 27,
      "max_regular_price": 34.95,
      "min_regular_price": 34.95,
      "min_discount_percentage": 23,
      "max_discount_percentage": 23,
      "price_types": [
        "PROMOTION"
      ],
      "is_regular_price": false,
      "is_sale_price": true,
      "is_promo_price": true,
      "localized_max_effective_price": "$27.00",
      "localized_min_effective_price": "$27.00",
      "localized_max_regular_price": "$34.95",
      "localized_min_regular_price": "$34.95"
    },
    "final_sale": false,
    "return_type_code": null,
    "skus": [
      {
        "sku_id": "8422160020004",
        "alternate_ids": {
          "universal_style_number": "000842216",
          "legacy_style_number": "842216",
          "universal_customer_choice_number": "000842216000",
          "online_legacy_customer_choice_number": "842216002",
          "retail_legacy_customer_choice_number": "842216001",
          "universal_sku_number": "323262874",
          "online_legacy_sku_number": "8422160020004",
          "retail_legacy_sku_number": "8422160010004",
          "online_upc_code": "500141550087",
          "retail_upc_code": "500141549920"
        },
        "description": "XL",
        "estimated_days_to_ship": null,
        "inventory_status": {
          "status": "IN_STOCK",
          "estimated_ship_ts": null
        },
        "made_to_order": false,
        "price": {
          "currency": "USD",
          "effective_price": 27,
          "price_type": "PROMOTION",
          "price_details": {
            "regular_price": 34.95,
            "markdown_price": null,
            "discount_percentage": 23,
            "discount_saving": 7.95,
            "on_clearance": null,
            "final_markdown": false,
            "offers": null
          },
          "is_regular_price": false,
          "is_sale_price": true,
          "is_promo_price": true,
          "localized_effective_price": "$27.00",
          "localized_regular_price": "$34.95"
        },
        "size_code": "0004",
        "size_dimension1": "XL",
        "size_dimension2": null,
        "universal_sku_id": "323262874",
        "back_order_date": "",
        "is_instock": true,
        "is_low_stock": false,
        "is_back_ordered": false,
        "is_out_of_stock": false,
        "dropship_flags": []
      },
      {
        "sku_id": "8422160020002",
        "alternate_ids": {
          "universal_style_number": "000842216",
          "legacy_style_number": "842216",
          "universal_customer_choice_number": "000842216000",
          "online_legacy_customer_choice_number": "842216002",
          "retail_legacy_customer_choice_number": "842216001",
          "universal_sku_number": "323262876",
          "online_legacy_sku_number": "8422160020002",
          "retail_legacy_sku_number": "8422160010002",
          "online_upc_code": "500141550162",
          "retail_upc_code": "500141549951"
        },
        "description": "M",
        "estimated_days_to_ship": null,
        "inventory_status": {
          "status": "IN_STOCK",
          "estimated_ship_ts": null
        },
        "made_to_order": false,
        "price": {
          "currency": "USD",
          "effective_price": 27,
          "price_type": "PROMOTION",
          "price_details": {
            "regular_price": 34.95,
            "markdown_price": null,
            "discount_percentage": 23,
            "discount_saving": 7.95,
            "on_clearance": null,
            "final_markdown": false,
            "offers": null
          },
          "is_regular_price": false,
          "is_sale_price": true,
          "is_promo_price": true,
          "localized_effective_price": "$27.00",
          "localized_regular_price": "$34.95"
        },
        "size_code": "0002",
        "size_dimension1": "M",
        "size_dimension2": null,
        "universal_sku_id": "323262876",
        "back_order_date": "",
        "is_instock": true,
        "is_low_stock": false,
        "is_back_ordered": false,
        "is_out_of_stock": false,
        "dropship_flags": []
      },
      {
        "sku_id": "8422160020005",
        "alternate_ids": {
          "universal_style_number": "000842216",
          "legacy_style_number": "842216",
          "universal_customer_choice_number": "000842216000",
          "online_legacy_customer_choice_number": "842216002",
          "retail_legacy_customer_choice_number": "842216001",
          "universal_sku_number": "323262882",
          "online_legacy_sku_number": "8422160020005",
          "retail_legacy_sku_number": "8422160010005",
          "online_upc_code": "500141550124",
          "retail_upc_code": "500141550407"
        },
        "description": "XXL",
        "estimated_days_to_ship": null,
        "inventory_status": {
          "status": "IN_STOCK",
          "estimated_ship_ts": null
        },
        "made_to_order": false,
        "price": {
          "currency": "USD",
          "effective_price": 27,
          "price_type": "PROMOTION",
          "price_details": {
            "regular_price": 34.95,
            "markdown_price": null,
            "discount_percentage": 23,
            "discount_saving": 7.95,
            "on_clearance": null,
            "final_markdown": false,
            "offers": null
          },
          "is_regular_price": false,
          "is_sale_price": true,
          "is_promo_price": true,
          "localized_effective_price": "$27.00",
          "localized_regular_price": "$34.95"
        },
        "size_code": "0005",
        "size_dimension1": "XXL",
        "size_dimension2": null,
        "universal_sku_id": "323262882",
        "back_order_date": "",
        "is_instock": true,
        "is_low_stock": false,
        "is_back_ordered": false,
        "is_out_of_stock": false,
        "dropship_flags": []
      },
      {
        "sku_id": "8422160020001",
        "alternate_ids": {
          "universal_style_number": "000842216",
          "legacy_style_number": "842216",
          "universal_customer_choice_number": "000842216000",
          "online_legacy_customer_choice_number": "842216002",
          "retail_legacy_customer_choice_number": "842216001",
          "universal_sku_number": "323262881",
          "online_legacy_sku_number": "8422160020001",
          "retail_legacy_sku_number": "8422160010001",
          "online_upc_code": "500141550216",
          "retail_upc_code": "500141550049"
        },
        "description": "S",
        "estimated_days_to_ship": null,
        "inventory_status": {
          "status": "IN_STOCK",
          "estimated_ship_ts": null
        },
        "made_to_order": false,
        "price": {
          "currency": "USD",
          "effective_price": 27,
          "price_type": "PROMOTION",
          "price_details": {
            "regular_price": 34.95,
            "markdown_price": null,
            "discount_percentage": 23,
            "discount_saving": 7.95,
            "on_clearance": null,
            "final_markdown": false,
            "offers": null
          },
          "is_regular_price": false,
          "is_sale_price": true,
          "is_promo_price": true,
          "localized_effective_price": "$27.00",
          "localized_regular_price": "$34.95"
        },
        "size_code": "0001",
        "size_dimension1": "S",
        "size_dimension2": null,
        "universal_sku_id": "323262881",
        "back_order_date": "",
        "is_instock": true,
        "is_low_stock": false,
        "is_back_ordered": false,
        "is_out_of_stock": false,
        "dropship_flags": []
      },
      {
        "sku_id": "8422160020009",
        "alternate_ids": {
          "universal_style_number": "000842216",
          "legacy_style_number": "842216",
          "universal_customer_choice_number": "000842216000",
          "online_legacy_customer_choice_number": "842216002",
          "retail_legacy_customer_choice_number": "842216001",
          "universal_sku_number": "323262883",
          "online_legacy_sku_number": "8422160020009",
          "retail_legacy_sku_number": "8422160010009",
          "online_upc_code": "500141550520",
          "retail_upc_code": "500141550117"
        },
        "description": "XXS",
        "estimated_days_to_ship": null,
        "inventory_status": {
          "status": "LOW_STOCK",
          "estimated_ship_ts": null
        },
        "made_to_order": false,
        "price": {
          "currency": "USD",
          "effective_price": 27,
          "price_type": "PROMOTION",
          "price_details": {
            "regular_price": 34.95,
            "markdown_price": null,
            "discount_percentage": 23,
            "discount_saving": 7.95,
            "on_clearance": null,
            "final_markdown": false,
            "offers": null
          },
          "is_regular_price": false,
          "is_sale_price": true,
          "is_promo_price": true,
          "localized_effective_price": "$27.00",
          "localized_regular_price": "$34.95"
        },
        "size_code": "0009",
        "size_dimension1": "XXS",
        "size_dimension2": null,
        "universal_sku_id": "323262883",
        "back_order_date": "",
        "is_instock": true,
        "is_low_stock": true,
        "is_back_ordered": false,
        "is_out_of_stock": false,
        "dropship_flags": []
      },
      {
        "sku_id": "8422160020000",
        "alternate_ids": {
          "universal_style_number": "000842216",
          "legacy_style_number": "842216",
          "universal_customer_choice_number": "000842216000",
          "online_legacy_customer_choice_number": "842216002",
          "retail_legacy_customer_choice_number": "842216001",
          "universal_sku_number": "323262880",
          "online_legacy_sku_number": "8422160020000",
          "retail_legacy_sku_number": "8422160010000",
          "online_upc_code": "500141550193",
          "retail_upc_code": "500141549999"
        },
        "description": "XS",
        "estimated_days_to_ship": null,
        "inventory_status": {
          "status": "IN_STOCK",
          "estimated_ship_ts": null
        },
        "made_to_order": false,
        "price": {
          "currency": "USD",
          "effective_price": 27,
          "price_type": "PROMOTION",
          "price_details": {
            "regular_price": 34.95,
            "markdown_price": null,
            "discount_percentage": 23,
            "discount_saving": 7.95,
            "on_clearance": null,
            "final_markdown": false,
            "offers": null
          },
          "is_regular_price": false,
          "is_sale_price": true,
          "is_promo_price": true,
          "localized_effective_price": "$27.00",
          "localized_regular_price": "$34.95"
        },
        "size_code": "0000",
        "size_dimension1": "XS",
        "size_dimension2": null,
        "universal_sku_id": "323262880",
        "back_order_date": "",
        "is_instock": true,
        "is_low_stock": false,
        "is_back_ordered": false,
        "is_out_of_stock": false,
        "dropship_flags": []
      },
      {
        "sku_id": "8422160020003",
        "alternate_ids": {
          "universal_style_number": "000842216",
          "legacy_style_number": "842216",
          "universal_customer_choice_number": "000842216000",
          "online_legacy_customer_choice_number": "842216002",
          "retail_legacy_customer_choice_number": "842216001",
          "universal_sku_number": "323262879",
          "online_legacy_sku_number": "8422160020003",
          "retail_legacy_sku_number": "8422160010003",
          "online_upc_code": "500141550179",
          "retail_upc_code": "500141549982"
        },
        "description": "L",
        "estimated_days_to_ship": null,
        "inventory_status": {
          "status": "IN_STOCK",
          "estimated_ship_ts": null
        },
        "made_to_order": false,
        "price": {
          "currency": "USD",
          "effective_price": 27,
          "price_type": "PROMOTION",
          "price_details": {
            "regular_price": 34.95,
            "markdown_price": null,
            "discount_percentage": 23,
            "discount_saving": 7.95,
            "on_clearance": null,
            "final_markdown": false,
            "offers": null
          },
          "is_regular_price": false,
          "is_sale_price": true,
          "is_promo_price": true,
          "localized_effective_price": "$27.00",
          "localized_regular_price": "$34.95"
        },
        "size_code": "0003",
        "size_dimension1": "L",
        "size_dimension2": null,
        "universal_sku_id": "323262879",
        "back_order_date": "",
        "is_instock": true,
        "is_low_stock": false,
        "is_back_ordered": false,
        "is_out_of_stock": false,
        "dropship_flags": []
      }
    ],
    "back_order_date": "",
    "is_instock": true,
    "is_low_stock": false,
    "is_back_ordered": false,
    "is_out_of_stock": false
  },
  "selected_multi_variant_data": {}, // ...
  "selected_multi_variant_key": "REGULAR",
  "selected_style": {
    "style_id": "842216",
    "primary_style_id": "801470",
    "alternate_ids": {
      "universal_style_number": "000842216",
      "legacy_style_number": "842216"
    },
    "description": "Modern Rib Shrunken T-Shirt",
    "copy_headers": [
      {
        "id": "overview",
        "name": "Overview",
        "label": "product details",
        "description": "Our soft & stretchy cotton-modal blend that hugs you just right. It’s your new 7-days-a-week essential.",
        "bullets": [
          "Soft, stretch cotton-modal blend ribbed T-shirt. In a slightly cropped fit.",
          "Crewneck.",
          "Long sleeves.",
          "Allover stripes.",
          "This product was made in a factory that invests in gender equity and women’s empowerment through RISE. Learn more at gapinc.com/equity.",
          "#842216"
        ],
        "links": null
      },
      {
        "id": "fitAndSizing",
        "name": "Fit",
        "label": "Fit & Sizing",
        "description": null,
        "bullets": [
          "Fit: Stretch-to-Fit. Slim & stretchy that forms to your shape.",
          "Slightly cropped, hits above the hip.",
          "Models wearing Gap size S are 5'8\"–5'11\" (172–180 cm) with 23.5–26\" (60–66 cm) waist & 33–38\" (84–97 cm) hips.",
          "Models wearing Gap size XL are 5'8\"–5'11\" (172–180 cm) with 34–36” (86–91 cm) waist & 45–50\" (114–127 cm) hips."
        ],
        "links": null
      },
      {
        "id": "fabric",
        "name": "Fabric",
        "label": "fabric & care",
        "description": null,
        "bullets": [
          "58% Cotton, 38% Modal, 4% Elastane.",
          "Machine wash.",
          "Imported."
        ],
        "links": null
      }
    ],
    "flammability_warnings": null,
    "marketing_flags": [],
    "customer_choice_label": "Color",
    "one_size_dimension_label": "Size",
    "two_size_dimension_label1": "Size 1",
    "two_size_dimension_label2": "Size 2",
    "size_chart_id": "2082",
    "size_label": null,
    "tax_code": "C1",
    "excluded_from_promotion": false,
    "free_shipping": false,
    "gift_card": false,
    "gift_wrap_available": false,
    "hazardous_material": false,
    "international_shippable": false,
    "water_resistant": false,
    "show_seller_name": false,
    "max_order_quantity": 5,
    "product_page_max_quantity": 5,
    "merchandise_hierarchy": {
      "division_description": "GAP WOMENS",
      "department_description": "WOMENS KNITS",
      "class_description": "L/S KNITS",
      "subclass_description": "STRIPE",
      "merch_hierarchy_id": "1141440101",
      "department_number": "144"
    },
    "merchandise_type": "MERCH_PRODUCTS",
    "web_product_type": "petite long-sleeved tees",
    "primary_category_id": "17076",
    "primary_category_name": "T-Shirts & Tanks",
    "rating": null,
    "review_summaries": null,
    "is_dropship": false,
    "vendor_number": "",
    "vendor_name": "",
    "season_code_and_year": "",
    "size_guide_url": "/Asset_Archive/AllBrands/sizeChart/v3/chart.html?cid=2082&locale=en_US",
    "universal_style_id": "000842216"
  },
  "selected_sku": null,
  "has_restrictions": false,
  "restricted_customer_choices": [],
  "legacy_product_images": {
    "801470002_main": {
      "large": "/webcontent/0059/983/469/cn59983469.jpg",
      "medium": "/webcontent/0059/983/474/cn59983474.jpg",
      "small": "/webcontent/0059/983/497/cn59983497.jpg",
      "thumbnail": "/webcontent/0059/983/484/cn59983484.jpg",
      "xlarge": "/webcontent/0059/983/488/cn59983488.jpg"
    },
    "801470002__a_v1": {
      "large": "/webcontent/0059/983/495/cn59983495.jpg",
      "medium": "/webcontent/0059/983/491/cn59983491.jpg",
      "small": "/webcontent/0059/983/508/cn59983508.jpg",
      "thumbnail": "/webcontent/0059/983/505/cn59983505.jpg",
      "xlarge": "/webcontent/0059/983/499/cn59983499.jpg"
    },
    "801470002__a_v2": {
      "large": "/webcontent/0059/983/512/cn59983512.jpg",
      "medium": "/webcontent/0059/983/507/cn59983507.jpg",
      "small": "/webcontent/0059/983/523/cn59983523.jpg",
      "thumbnail": "/webcontent/0059/983/518/cn59983518.jpg",
      "xlarge": "/webcontent/0059/983/515/cn59983515.jpg"
    },
    "801470002__a_v6": {
      "large": "/webcontent/0059/660/726/cn59660726.jpg",
      "medium": "/webcontent/0059/660/710/cn59660710.jpg",
      "small": "/webcontent/0059/660/740/cn59660740.jpg",
      "thumbnail": "/webcontent/0059/660/736/cn59660736.jpg",
      "xlarge": "/webcontent/0059/660/731/cn59660731.jpg"
    },
    "801470012_main": {
      "large": "/webcontent/0059/853/719/cn59853719.jpg",
      "medium": "/webcontent/0059/853/732/cn59853732.jpg",
      "small": "/webcontent/0059/853/749/cn59853749.jpg",
      "thumbnail": "/webcontent/0059/853/738/cn59853738.jpg",
      "xlarge": "/webcontent/0059/853/741/cn59853741.jpg"
    },
    "801470012__a_v1": {
      "large": "/webcontent/0059/853/727/cn59853727.jpg",
      "medium": "/webcontent/0059/853/722/cn59853722.jpg",
      "small": "/webcontent/0059/853/737/cn59853737.jpg",
      "thumbnail": "/webcontent/0059/853/734/cn59853734.jpg",
      "xlarge": "/webcontent/0059/853/730/cn59853730.jpg"
    },
    "801470012__a_v2": {
      "large": "/webcontent/0059/853/739/cn59853739.jpg",
      "medium": "/webcontent/0059/853/735/cn59853735.jpg",
      "small": "/webcontent/0059/853/751/cn59853751.jpg",
      "thumbnail": "/webcontent/0059/853/747/cn59853747.jpg",
      "xlarge": "/webcontent/0059/853/743/cn59853743.jpg"
    }
  },
  "delivery_location_id": "",
  "is_gift_card": false,
  "flammability_warnings": null,
  "max_order_quantity": 5,
  "product_title": "Modern Rib Shrunken T-Shirt",
  "size_guide_url": "/Asset_Archive/AllBrands/sizeChart/v3/chart.html?cid=2082&locale=en_US",
  "is_shipping_available": true,
  "hover_customer_choice": null,
  "selected_variant_for_hover_color": null,
  "main_image_loaded": false,
  "atb_response": {
    "backend_error_message": null,
    "error_flag": false,
    "has_errors": false,
    "total_bag_quantity": 0
  }
}, // ... Many other product details
]
```

The scraper returns comprehensive product data with over 30 fields covering all aspects of Gap's product information:

**Core Product Identification:**

- **Brand**: The brand name (typically "Gap")
- **Market**: Target market identifier (e.g., "US", "UK")
- **Locale**: Language and region code (e.g., "en-US")
- **Input ID**: Original product identifier from the URL
- **Product Title**: Full product name as displayed on the website

**Product Variants and Choices:**

- **Styles**: Available style variations of the product
- **Customer Choices**: All available options customers can select
- **Variants**: Complete variant information including combinations
- **Color Variants**: Specific color options available
- **Selected Customer Choice**: Currently selected variant details
- **Selected Style**: Active style selection
- **Selected SKU**: Stock Keeping Unit for the selected variant

**Inventory and Availability:**

- **Is Fully Out Of Stock**: Boolean indicating overall stock status
- **Is BOPIS Displayable**: Buy Online, Pick up In Store availability
- **Is Shipping Available**: Shipping option availability
- **Max Order Quantity**: Maximum quantity allowed per order

**Visual and Media Content:**

- **Legacy Product Images**: Product image URLs and metadata
- **Main Image Loaded**: Status of primary product image
- **Hover Customer Choice**: Alternative images for color variants
- **Selected Variant for Hover Color**: Image associations for different colors

**Product Specifications:**

- **Size Guide URL**: Link to sizing information
- **Is Gift Card**: Boolean indicating if item is a gift card
- **Flammability Warnings**: Safety information if applicable
- **Has Restrictions**: Any purchasing or shipping restrictions
- **Restricted Customer Choices**: Limited availability options

**Technical Metadata:**

- **Response Type**: API response classification
- **Display Variant Key**: Internal variant identifier
- **Variant Definition**: Technical variant specifications
- **Metadata**: Additional technical information
- **ATB Response**: A/B testing response data
- **Delivery Location ID**: Shipping destination identifier

**Example Output Annotation:**
When a product has multiple colors and sizes, the "Customer Choices" field contains all possible combinations, while "Selected Customer Choice" shows the currently active selection. The "Is Fully Out Of Stock" field helps identify products unavailable for purchase, crucial for competitive analysis.

### How to Use the Scraper

#### Step-by-Step Process

1. **Prepare Your URLs**: Collect Gap.com product detail page URLs you want to scrape. Ensure URLs are complete and valid.

2. **Configure Input Parameters**: Set up your JSON input with appropriate retry settings and proxy configuration for your target region.

3. **Set Proxy Settings**: Use residential proxies matching your target market (US, UK, etc.) to avoid detection and ensure accurate regional pricing.

4. **Execute the Scraper**: Submit your configuration and monitor the extraction process.

5. **Process Output Data**: Analyze the returned JSON data for insights, pricing comparisons, or integration into your systems.

#### Best Practices

**For Optimal Performance:**

- Limit batches to 50-100 URLs for better success rates
- Use delays between requests to avoid overwhelming the server
- Choose proxy countries that match your research market
- Regularly update URL lists to avoid dead links

**Error Handling:**

- Monitor retry counts and adjust based on success rates
- Check for blocked requests and rotate proxies if needed
- Validate output data completeness before analysis
- Keep backup URL lists for critical product monitoring

**Data Quality Tips:**

- Cross-reference variant data with actual website display
- Verify stock status with multiple scraping sessions
- Consider time zones when analyzing real-time pricing data
- Store historical data to track price and availability changes

### Benefits and Applications

#### Time and Resource Savings

The automation provided by this scraper eliminates hours of manual data collection, allowing teams to focus on analysis rather than data gathering. A task that might take days manually can be completed in minutes with comprehensive accuracy.

#### Business Applications

**Competitive Analysis**: Monitor competitor pricing strategies, product launches, and inventory levels across different regions and seasons.

**Market Research**: Track fashion trends, popular colors, and sizing patterns to inform product development and marketing strategies.

**Price Monitoring**: Set up automated systems to track price changes and promotional activities for strategic pricing decisions.

**Inventory Intelligence**: Understand stock patterns and availability to optimize your own inventory management and identify market opportunities.

#### Strategic Value

The comprehensive data structure enables deep analysis of Gap's product ecosystem, providing insights into consumer preferences, seasonal trends, and market positioning strategies that can inform business decisions across retail, fashion, and e-commerce sectors.

### Conclusion

The Gap.com Product Details Scraper provides an essential tool for businesses and researchers who need comprehensive, accurate, and up-to-date product information from one of fashion retail's leading platforms. With its robust data extraction capabilities, sophisticated variant handling, and extensive output structure, this scraper delivers the insights needed for informed business decisions in the competitive fashion market.

Ready to streamline your Gap.com data collection and gain competitive advantages through automated product intelligence? Start extracting comprehensive fashion market data today with our professional-grade scraper solution.

## Related Actors

- [**Gap.com Product Search Scraper**](https://apify.com/ecomscrape/gap-product-search-scraper): A specialized data extraction solution engineered to harvest comprehensive product information from Gap.com's marketplace.

## Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about Gap.com Product Details Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.

# Actor input Schema

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

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

## `max_retries_per_url` (type: `integer`):

Limit the number of retries for each URL, if the scrape is detected as a bot or the page fails to load

## `proxy` (type: `object`):

Select proxies to be used by your scraper.

## Actor input object example

```json
{
  "urls": [
    "https://www.gap.com/browse/product.do?pid=801470002&vid=2&pcid=17076&cid=17076&nav=meganav%3AWomen%3ACategories%3AT-Shirts+%26+Tanks#pdp-page-content"
  ],
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": false
  }
}
```

# 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.gap.com/browse/product.do?pid=801470002&vid=2&pcid=17076&cid=17076&nav=meganav%3AWomen%3ACategories%3AT-Shirts+%26+Tanks#pdp-page-content"
    ],
    "max_retries_per_url": 2,
    "proxy": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("ecomscrape/gap-product-details-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.gap.com/browse/product.do?pid=801470002&vid=2&pcid=17076&cid=17076&nav=meganav%3AWomen%3ACategories%3AT-Shirts+%26+Tanks#pdp-page-content"],
    "max_retries_per_url": 2,
    "proxy": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("ecomscrape/gap-product-details-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.gap.com/browse/product.do?pid=801470002&vid=2&pcid=17076&cid=17076&nav=meganav%3AWomen%3ACategories%3AT-Shirts+%26+Tanks#pdp-page-content"
  ],
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": false
  }
}' |
apify call ecomscrape/gap-product-details-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Gap Product Details Scraper",
        "description": "Powerful Gap.com Product Details Scraper that extracts comprehensive fashion product data including variants, pricing, stock levels, and metadata. Perfect for competitive analysis, market research, and inventory tracking for retail professionals and data analysts.",
        "version": "0.0",
        "x-build-id": "uAyHtqzlBp3b5JJYf"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/ecomscrape~gap-product-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-ecomscrape-gap-product-details-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/ecomscrape~gap-product-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-ecomscrape-gap-product-details-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/ecomscrape~gap-product-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-ecomscrape-gap-product-details-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 Specific product urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific product 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"
                        }
                    },
                    "max_retries_per_url": {
                        "title": "Limit the number of retries for each URL",
                        "type": "integer",
                        "description": "Limit the number of retries for each URL, if the scrape is detected as a bot or the page fails to load"
                    },
                    "proxy": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Select proxies to be used by your scraper."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
