# SHEIN Scraper — Product Prices, Reviews & Trends (`junipr/shein-scraper`) Actor

Scrape SHEIN product listings and search results. Extract prices, reviews, ratings, sizes, colors, and product details. Monitor fashion trends and track price changes.

- **URL**: https://apify.com/junipr/shein-scraper.md
- **Developed by:** [junipr](https://apify.com/junipr) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $32.00 / 1,000 product scrapeds

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.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/platform/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

## Shein Product Scraper

### What does Shein Product Scraper do?

Shein Product Scraper extracts detailed product data from Shein.com, the world's largest fast-fashion e-commerce platform. It supports three scraping modes: keyword search, category page scraping, and direct product URL extraction. For each product, the actor collects comprehensive fashion-specific data including pricing, size charts with body measurements, color variants with stock status, fabric composition, style attributes (neckline, sleeve, fit, pattern, occasion), customer reviews with photos, size feedback, and body type information.

The scraper handles Shein's Akamai Bot Manager anti-bot protection using Playwright with stealth configuration, rotating residential proxies, jittered request delays, and session persistence. It supports multi-region scraping across Shein's country-specific catalogs (US, UK, DE, FR, AU, and more) with automatic domain routing. Results are delivered as structured JSON ready for analysis, price monitoring, trend research, or integration into fashion analytics pipelines.

### Features

- **Three scraping modes** — search by keyword, scrape category pages, or extract specific product URLs
- **Fashion-specific data** — sizes, colors, size charts with body measurements, fabric details (material, care, stretch, thickness, sheerness), and style attributes (neckline, sleeve, fit, pattern, occasion)
- **Customer reviews** — extract reviews with customer photos, size feedback, height, weight, body type, and helpfulness count
- **Multi-region support** — scrape from 15+ country-specific Shein catalogs (US, UK, DE, FR, AU, CA, etc.)
- **Color and size variants** — full variant data with stock status for each combination
- **Sort and filter** — sort by relevance, price, newest, rating, or popularity; filter by price range and size
- **Anti-bot handling** — Playwright stealth mode, residential proxies, jittered 2-5s delays, session persistence for Akamai bypass
- **Pay-per-result pricing** — only pay for products successfully scraped ($32.00 per 1,000 products)

### Input Configuration

```json
{
  "searchTerms": ["summer dress"],
  "productUrls": [],
  "categoryUrls": [],
  "maxProducts": 1,
  "includeReviews": false,
  "maxReviews": 0,
  "includeImages": false,
  "includeSizeChart": false,
  "country": "US",
  "currency": "USD",
  "sortBy": "relevance",
  "minPrice": 0,
  "maxPrice": 0,
  "sizeFilter": [],
  "proxyConfig": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  }
}
````

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `searchTerms` | string\[] | `["summer dress"]` | Search keywords (max 50) |
| `productUrls` | string\[] | `[]` | Direct Shein product URLs (max 1,000) |
| `categoryUrls` | string\[] | `[]` | Category/collection page URLs (max 50) |
| `maxProducts` | integer | `1` | Max products to extract (1-10,000) |
| `includeReviews` | boolean | `false` | Extract customer reviews |
| `maxReviews` | integer | `0` | Max reviews per product (0-100) |
| `includeImages` | boolean | `false` | Extract all product images |
| `includeSizeChart` | boolean | `false` | Extract size chart measurements |
| `country` | string | `"US"` | Target country (ISO 3166-1 alpha-2) |
| `currency` | string | `"USD"` | Display currency (ISO 4217) |
| `sortBy` | string | `"relevance"` | Sort: relevance, price\_low, price\_high, new, top\_rated, most\_popular |
| `minPrice` | number | `0` | Minimum price filter |
| `maxPrice` | number | `0` | Maximum price filter (0 = no max) |
| `sizeFilter` | string\[] | `[]` | Filter by sizes (e.g., S, M, L) |
| `proxyConfig` | object | Apify RESIDENTIAL | Proxy settings |

### Output Format

Each product is saved as a dataset item with the following structure:

```json
{
  "url": "https://us.shein.com/Summer-Floral-Dress-p-12345678.html",
  "productId": "12345678",
  "sku": "sw2203456789012",
  "title": "Floral Print V-Neck Summer Midi Dress",
  "description": "Lightweight floral midi dress perfect for summer...",
  "price": 18.99,
  "originalPrice": 32.00,
  "currency": "USD",
  "discount": "41% OFF",
  "inStock": true,
  "rating": 4.6,
  "reviewCount": 3421,
  "category": "Women > Dresses > Midi Dresses",
  "categoryBreadcrumb": ["Women", "Dresses", "Midi Dresses"],
  "images": ["https://img.ltwebstatic.com/images3_pi/..."],
  "thumbnailUrl": "https://img.ltwebstatic.com/images3_pi/...",
  "colors": [
    { "name": "Blue Floral", "colorCode": "#3B5998", "image": "https://...", "inStock": true }
  ],
  "sizes": [
    { "size": "S", "inStock": true, "sizeId": "size_002" }
  ],
  "sizeChart": {
    "unit": "cm",
    "measurements": [
      { "size": "S", "bust": 86, "waist": 70, "hip": 92, "length": 111 }
    ]
  },
  "fabricDetails": {
    "material": "95% Polyester, 5% Spandex",
    "care": "Machine wash cold",
    "stretchiness": "Slightly stretchy",
    "thickness": "Lightweight",
    "sheerness": "Non-sheer"
  },
  "styleAttributes": {
    "style": "Casual",
    "neckline": "V-Neck",
    "sleeve": "Short Sleeve",
    "length": "Midi",
    "fit": "Regular",
    "pattern": "Floral",
    "occasion": ["Vacation", "Daily", "Beach"]
  },
  "reviews": [
    {
      "author": "SheinUser_abc",
      "rating": 5,
      "date": "2026-02-20",
      "text": "Beautiful dress, fits perfectly...",
      "images": ["https://..."],
      "sizeOrdered": "M",
      "sizeFeedback": "True to size",
      "height": "5'5\"",
      "weight": "130lbs",
      "bodyType": "Hourglass",
      "helpful": 15
    }
  ],
  "tags": ["summer", "floral", "vacation", "midi"],
  "salesVolume": "5000+ sold recently",
  "wishlistCount": 12345,
  "scrapedAt": "2026-03-11T12:00:00.000Z"
}
```

### Usage Examples / Use Cases

- **Dropshipping research** — find trending products with high sales volume and good reviews to add to your store
- **Competitive analysis** — track Shein's pricing, new arrivals, and bestsellers for fashion brand intelligence
- **Trend monitoring** — analyze which styles, patterns, and colors are popular across categories over time
- **Price comparison** — compare Shein prices against other fast-fashion platforms like Temu, Zara, and H\&M
- **Size guide building** — extract size charts and customer fit feedback to build accurate sizing recommendations
- **Review analysis** — aggregate customer reviews with body type and size feedback for product quality research

### Proxy Requirements

This actor requires residential proxies because Shein uses Akamai Bot Manager which blocks datacenter IP addresses.

- **Paid Apify plan users** ($49+/month): Works automatically with the default residential proxy configuration. No setup needed.
- **Free plan users**: Provide your own residential proxy URL in the Proxy Configuration input field. The actor will not work with datacenter proxies.
- **Without a residential proxy**, the actor detects consecutive blocks and exits with a clear error message explaining how to resolve the issue.

### FAQ

#### How much does it cost to scrape Shein?

The actor uses pay-per-result pricing at $32.00 per 1,000 products. A typical run of 100 products costs about $3.20. You only pay for successfully extracted products — blocked requests, 404s, and errors are not charged.

#### Can I get Shein size chart data?

Yes. Set `includeSizeChart` to `true` and the actor extracts the full size chart with body measurements in centimeters or inches, including bust, waist, hip, and length for each size. Products without a size chart return `sizeChart: null`.

#### Does it work with different countries?

Yes. Set the `country` field to any ISO country code (US, GB, DE, FR, AU, CA, etc.) and the actor automatically routes to the correct Shein regional domain. Different countries may show different product catalogs, prices, and currencies.

#### Can I filter by size or color?

You can filter by size using the `sizeFilter` parameter — provide an array of sizes like `["S", "M", "L"]` and only products available in those sizes will be returned. Color filtering is not directly supported but all color variants are included in the output for post-processing.

#### Is scraping Shein legal?

This actor only accesses publicly available product data that does not require login. No personal information is collected — reviewer names are pseudonymized by Shein. Product images are Shein's intellectual property and users are responsible for their own compliance with applicable laws and Shein's terms of service.

### Related Actors

- [Walmart Scraper](https://apify.com/junipr/walmart-scraper) — scrape Walmart products with prices, reviews, and pickup availability
- [Etsy Product Scraper](https://apify.com/junipr/etsy-product-scraper) — scrape Etsy listings with prices, ratings, tags, and materials
- [Amazon Reviews Scraper](https://apify.com/junipr/amazon-reviews-scraper) — extract Amazon product reviews at scale
- [Google Shopping](https://apify.com/junipr/google-shopping) — scrape Google Shopping results for price comparison
- [JSON to CSV Converter](https://apify.com/junipr/json-to-csv-converter) — convert your scraped Shein data to CSV for spreadsheet analysis

# Actor input Schema

## `searchTerms` (type: `array`):

Keywords to search for on Shein (e.g. "summer dress", "men's hoodie"). Provide at least one of searchTerms, productUrls, or categoryUrls.

## `productUrls` (type: `array`):

Direct Shein product URLs to scrape. Must contain shein.com. Max 1,000 URLs.

## `categoryUrls` (type: `array`):

Shein category or collection page URLs to scrape products from. Max 50 URLs.

## `maxProducts` (type: `integer`):

Maximum number of products to extract per run.

## `includeReviews` (type: `boolean`):

Extract product reviews including customer photos, size feedback, and body type info.

## `maxReviews` (type: `integer`):

Maximum number of reviews to extract per product.

## `includeImages` (type: `boolean`):

Extract all product images (gallery photos).

## `includeSizeChart` (type: `boolean`):

Extract size chart and measurement data when available.

## `country` (type: `string`):

Target country for Shein catalog (ISO 3166-1 alpha-2 code). Different countries may show different products and prices.

## `currency` (type: `string`):

Display currency (ISO 4217 code, e.g. USD, EUR, GBP).

## `sortBy` (type: `string`):

Sort order for search results.

## `minPrice` (type: `number`):

Filter results by minimum price. Leave empty or 0 for no minimum.

## `maxPrice` (type: `number`):

Filter results by maximum price. Leave empty or 0 for no maximum.

## `sizeFilter` (type: `array`):

Filter products by size (e.g. S, M, L, XL). Leave empty for all sizes.

## `proxyConfig` (type: `object`):

Residential proxy required — Shein uses Akamai Bot Manager. Defaults to Apify residential proxy (requires paid plan). Free-plan users can provide their own residential proxy URL.

## Actor input object example

```json
{
  "searchTerms": [
    "summer dress"
  ],
  "productUrls": [],
  "categoryUrls": [],
  "maxProducts": 1,
  "includeReviews": false,
  "maxReviews": 0,
  "includeImages": false,
  "includeSizeChart": false,
  "country": "US",
  "currency": "USD",
  "sortBy": "relevance",
  "minPrice": 0,
  "maxPrice": 0,
  "sizeFilter": [],
  "proxyConfig": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `results` (type: `string`):

Scraped Shein product listings with full product details, variants, and metadata.

# 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 = {
    "searchTerms": [
        "summer dress"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("junipr/shein-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 = { "searchTerms": ["summer dress"] }

# Run the Actor and wait for it to finish
run = client.actor("junipr/shein-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 '{
  "searchTerms": [
    "summer dress"
  ]
}' |
apify call junipr/shein-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "SHEIN Scraper — Product Prices, Reviews & Trends",
        "description": "Scrape SHEIN product listings and search results. Extract prices, reviews, ratings, sizes, colors, and product details. Monitor fashion trends and track price changes.",
        "version": "1.0",
        "x-build-id": "jUYH1iv0dO3z9Osfq"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/junipr~shein-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-junipr-shein-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/junipr~shein-scraper/runs": {
            "post": {
                "operationId": "runs-sync-junipr-shein-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/junipr~shein-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-junipr-shein-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": {
                    "searchTerms": {
                        "title": "Search Terms",
                        "type": "array",
                        "description": "Keywords to search for on Shein (e.g. \"summer dress\", \"men's hoodie\"). Provide at least one of searchTerms, productUrls, or categoryUrls.",
                        "items": {
                            "type": "string"
                        },
                        "default": [
                            "summer dress"
                        ]
                    },
                    "productUrls": {
                        "title": "Product URLs",
                        "type": "array",
                        "description": "Direct Shein product URLs to scrape. Must contain shein.com. Max 1,000 URLs.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "categoryUrls": {
                        "title": "Category URLs",
                        "type": "array",
                        "description": "Shein category or collection page URLs to scrape products from. Max 50 URLs.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "maxProducts": {
                        "title": "Max Products",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of products to extract per run.",
                        "default": 1
                    },
                    "includeReviews": {
                        "title": "Include Reviews",
                        "type": "boolean",
                        "description": "Extract product reviews including customer photos, size feedback, and body type info.",
                        "default": false
                    },
                    "maxReviews": {
                        "title": "Max Reviews Per Product",
                        "minimum": 0,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Maximum number of reviews to extract per product.",
                        "default": 0
                    },
                    "includeImages": {
                        "title": "Include Images",
                        "type": "boolean",
                        "description": "Extract all product images (gallery photos).",
                        "default": false
                    },
                    "includeSizeChart": {
                        "title": "Include Size Chart",
                        "type": "boolean",
                        "description": "Extract size chart and measurement data when available.",
                        "default": false
                    },
                    "country": {
                        "title": "Country",
                        "type": "string",
                        "description": "Target country for Shein catalog (ISO 3166-1 alpha-2 code). Different countries may show different products and prices.",
                        "default": "US"
                    },
                    "currency": {
                        "title": "Currency",
                        "type": "string",
                        "description": "Display currency (ISO 4217 code, e.g. USD, EUR, GBP).",
                        "default": "USD"
                    },
                    "sortBy": {
                        "title": "Sort By",
                        "enum": [
                            "relevance",
                            "price_low",
                            "price_high",
                            "new",
                            "top_rated",
                            "most_popular"
                        ],
                        "type": "string",
                        "description": "Sort order for search results.",
                        "default": "relevance"
                    },
                    "minPrice": {
                        "title": "Minimum Price",
                        "minimum": 0,
                        "type": "number",
                        "description": "Filter results by minimum price. Leave empty or 0 for no minimum.",
                        "default": 0
                    },
                    "maxPrice": {
                        "title": "Maximum Price",
                        "minimum": 0,
                        "type": "number",
                        "description": "Filter results by maximum price. Leave empty or 0 for no maximum.",
                        "default": 0
                    },
                    "sizeFilter": {
                        "title": "Size Filter",
                        "type": "array",
                        "description": "Filter products by size (e.g. S, M, L, XL). Leave empty for all sizes.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "proxyConfig": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Residential proxy required — Shein uses Akamai Bot Manager. Defaults to Apify residential proxy (requires paid plan). Free-plan users can provide their own residential proxy URL.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
