# eXtra - اكسترا Product Scraper - Extract extra.com Products (`boring_internet_explorer/extra-scraper`) Actor

Extract product data from extra.com — prices, discounts, stock availability, brands, images, model numbers, ratings, and category breadcrumbs — across Saudi Arabia, Oman, and Bahrain in both English and Arabic. Ideal for price monitoring, catalog sync, and market research.

- **URL**: https://apify.com/boring\_internet\_explorer/extra-scraper.md
- **Developed by:** [Boring Internet Explorer](https://apify.com/boring_internet_explorer) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.50 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

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

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

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

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

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

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

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

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

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

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


# README

## Extra اكسترا Product Scraper - Scrape Ecommerce products from extra.com

Scrapes product data from **eXtra** (`extra.com`), one of the largest electronics and home-appliance retailers in the Gulf. Given a category page, a search page, or a product page, the scraper collects the products and returns structured data for each one — including price, discount, brand, images, availability, and the category breadcrumb, in both English and Arabic.

eXtra operates across three markets, and this scraper supports all of them, in both languages:

- 🇸🇦 Saudi Arabia (`sa`)
- 🇴🇲 Oman (`om`)
- 🇧🇭 Bahrain (`bh`)

### Why use this scraper?

eXtra is a leading electronics retailer in the Gulf region, offering thousands of products across mobiles, computing, TVs, appliances, gaming, and more. Product catalogs, prices, and availability vary significantly between countries and change frequently over time.

This scraper makes it easy to collect structured product data from eXtra's different markets, enabling use cases such as:

- 📊 Market research and competitive analysis across Saudi Arabia, Oman, and Bahrain.
- 💰 Tracking product prices, discounts, and availability over time.
- 🛒 Building product catalogs, comparison tools, and shopping applications.
- 📈 Monitoring inventory trends and category performance.
- 🤖 Powering analytics pipelines, recommendation systems, and AI applications.
- 🌍 Comparing the same products across multiple countries, currencies, and languages.

By returning normalized product information — including pricing, discounts, images, brands, bilingual names, and category breadcrumbs — the scraper eliminates the need to manually collect and organize data from eXtra's storefront.

### Supported products

The scraper works with any category available on eXtra, across all of its main sections:

- **Mobiles & Tablets** — Apple, Samsung, Huawei, Honor, Xiaomi, Motorola, Tecno, Android phones, tablets, smartwatches, portable audio, mobile accessories
- **Computing** — laptops, gaming PCs, monitors & projectors, desktops, cameras, printers, computer & PC gaming accessories, networking, storage, software
- **TVs & Entertainment** — TVs, home entertainment systems, TV accessories, monitors & projectors
- **Large Appliances** — air conditioners, washing machines, refrigerators, dishwashers, built-in appliances, cookers, dryers, freezers, coolers
- **Small Appliances** — vacuums, coffee makers, heaters, personal care, air fryers, irons, cooking appliances, kitchen machines, water dispensers, air purifiers, kitchen utensils, homeware
- **Gaming** — consoles, PC gaming, video games, gaming accessories, gaming laptops
- **Personal Care & Wellness** — men's grooming, women's hair tools, oral care, skincare & body care, massage & recovery, medical devices, home fitness
- **Smart Home & Gadgets** — smart home products, electrical items, electric scooters, toys, projectors, fitness products
- **Home Improvement** — furniture, outdoor products, pressure washers, automotive, luggage, plumbing & sanitary, DIY tools, electrical products, fragrances, prayer mats
- **Musical Instruments** — keyboards, string instruments, speakers, amplifiers & effects
- **Other** — digital & gift cards, trade-in, hot deals, outlet / last-piece deals, memberships, eXtra services

### Input

The scraper takes one or more **start URLs** and a **max items** limit. A start URL can be a category page, a search results page, or an individual product page — the scraper detects the type, along with the country and language, automatically from the URL.

| Field                | Type   | Description                                                             |
| -------------------- | ------ | ---------------------------------------------------------------------- |
| `startUrls`          | array  | eXtra category, search, or product page URLs to scrape.                |
| `maxItems`           | number | Maximum number of products to scrape per start URL.                    |
| `proxyConfiguration` | object | Optional proxy settings.                                               |

#### Supported URL types

| Type     | Example path                                              | What it does                                  |
| -------- | -------------------------------------------------------- | --------------------------------------------- |
| Category | `/en-sa/electronics/television/led/c/1-109-1/facet/…`    | Scrapes all products in the category.         |
| Search   | `/en-bh/search/?text=samsung…`                           | Scrapes results for a search keyword.         |
| Product  | `/en-sa/…/p/100383700`                                   | Scrapes a single product page.                |

Any facets applied in the eXtra UI (brand, price range, screen size, availability, etc.) are preserved in the URL and respected by the scraper. Pagination is handled automatically, and if the URL points to a specific page (`pg=`), scraping starts from there.

#### Example input

```json
{
  "maxItems": 5,
  "startUrls": [
    {
      "url": "https://www.extra.com/en-sa/electronics/television/led/c/1-109-1/facet/?q=%3Arelevance%3AinStock%3Atrue%3Atype%3APRODUCT&text=&pg=1&pageSize=24&sort=relevance"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
````

### Output

Each scraped product is stored as one record in the dataset. Prices are returned in the market's own currency (SAR, OMR, or BHD), names and other text fields are provided in both English and Arabic, and the `category` array reflects the product's breadcrumb trail.

#### Example output

```json
{
  "scrapedAt": "2026-07-21T16:59:46.131Z",
  "url": "https://www.extra.com/en-sa/electronics/television/led/classpro-70-inch-4k-uhd-webos-smart-led-tv/p/100383700",
  "locale": "en-sa",
  "country": "Saudi Arabia",
  "countryCode": "sa",
  "language": "en",
  "id": "100383700",
  "name": {
    "en": "Classpro 70 inch 4K UHD webOS Smart LED TV",
    "ar": "كلاس برو، تلفزيون 70 بوصة، فائق الوضوح، ذكي"
  },
  "brand": {
    "en": "CLASS PRO",
    "ar": "كلاس برو"
  },
  "summary": {
    "en": "Classpro 70 inch 4K UHD webOS Smart LED TV",
    "ar": "كلاس برو، تلفزيون 70 بوصة، فائق الوضوح، ذكي"
  },
  "model": "CLP70WOS-MK",
  "barcode": ["6287022619807"],
  "image": [
    "https://media.extra.com/s/aurora/100383700_800/Classpro-70-inch-4K-UHD-webOS-Smart-LED-TV?locale=en-GB,en-*,*"
  ],
  "category": ["Television", "LED", "Electronics"],
  "price": 1699,
  "originalPrice": 2999,
  "discountPercentage": 43.34,
  "currency": "SAR",
  "inStock": true,
  "rating": null,
  "reviews": null
}
```

#### Field reference

| Field                | Type              | Description                                                              |
| -------------------- | ----------------- | ----------------------------------------------------------------------- |
| `scrapedAt`          | string (ISO 8601) | Timestamp of when the product was scraped.                              |
| `url`                | string            | Canonical product page URL.                                             |
| `locale`             | string            | Locale slug from the URL (e.g. `en-sa`, `ar-om`).                       |
| `country`            | string            | Country display name (Saudi Arabia, Oman, Bahrain).                     |
| `countryCode`        | string            | Market code: `sa`, `om`, or `bh`.                                       |
| `language`           | string            | Language code from the URL: `en` or `ar`.                               |
| `id`                 | string | null    | eXtra's product identifier (the trailing number in the URL).            |
| `name.en`            | string | null    | Product name in English.                                                |
| `name.ar`            | string | null    | Product name in Arabic.                                                 |
| `brand.en`           | string | null    | Brand name in English.                                                  |
| `brand.ar`           | string | null    | Brand name in Arabic.                                                   |
| `summary.en`         | string | null    | Short product summary in English.                                       |
| `summary.ar`         | string | null    | Short product summary in Arabic.                                        |
| `model`              | string | null    | Manufacturer model number.                                              |
| `barcode`            | string\[] | null  | Product barcode(s).                                                     |
| `image`              | string\[] | null  | Product image URLs.                                                     |
| `category`           | string\[] | null  | Category breadcrumb, ordered specific → broad.                          |
| `price`              | number | null    | Current selling price in the market's currency.                         |
| `originalPrice`      | number | null    | Original ("was") price before discount, when on offer.                  |
| `discountPercentage` | number | null    | Discount percentage off the original price.                             |
| `currency`           | string            | Currency code (`SAR`, `OMR`, `BHD`).                                    |
| `inStock`            | boolean | null   | Whether the product is currently available in the market.               |
| `rating`             | number | null    | Average customer rating, or `null` when the product has no ratings.     |
| `reviews`            | number | null    | Number of customer reviews, or `null` when there are none.              |

### ❓ FAQ

**Can I scrape eXtra products from different countries?**
Yes — the scraper supports all three eXtra markets: Saudi Arabia, Oman, and Bahrain. Simply provide a URL from the market you want to scrape, and the scraper automatically detects the country, language, and currency from it.

**Can I get product data in both English and Arabic?**
Yes — every product record includes bilingual `name`, `brand`, and `summary` fields. You can also target a specific language directly by using an `en-*` or `ar-*` URL.

**Can I compare prices across Gulf markets?**
Yes — because prices are returned in each market's native currency (SAR, OMR, or BHD), the scraper can be used to monitor and compare product catalogs and pricing across different countries.

**What product data can I extract from eXtra?**
You can extract product names, prices, original prices and discount percentages, stock availability, brands, model numbers, barcodes, product images, category breadcrumbs, ratings, reviews, product IDs, and product URLs.

**Can I use this as an eXtra price tracker?**
Yes — by scheduling runs on Apify, you can monitor price changes, discounts, stock availability, and catalog updates over time.

**Can I scrape a specific product page?**
Yes — the scraper works with category pages, search pages, and individual product (detail) pages.

**Can I scrape search results?**
Yes — provide an eXtra search URL (e.g. `/en-sa/search/?text=samsung`) and the scraper collects the products matching that keyword.

**Which eXtra markets are supported?**
The scraper currently supports all eXtra markets, in both English and Arabic:

- 🇸🇦 Saudi Arabia (`sa`)
- 🇴🇲 Oman (`om`)
- 🇧🇭 Bahrain (`bh`)

***

### 🔗 Want More Ecommerce Data in the Gulf Market?

#### If you found this scraper useful, check out our other Gulf ecommerce scrapers:

[🥷🏽 Ninja نينجا Product Scraper](https://apify.com/boring_internet_explorer/ninja-product-scraper) — Extract product data from ananinja.com — prices, stock availability, brands, images, product IDs, and category for groceries, pharmacy, beauty, and household products across Saudi Arabia, Bahrain, Qatar, and Kuwait. Ideal for price monitoring, catalog synchronization, and market research.

# Actor input Schema

## `startUrls` (type: `array`):

URLs to scrape

## `maxItems` (type: `integer`):

The maximum number of items to fetch

## `proxyConfiguration` (type: `object`):

Your proxy configuration from Apify

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.extra.com/en-sa/electronics/television/led/c/1-109-1/facet/?q=%3Arelevance%3AinStock%3Atrue%3Atype%3APRODUCT&text=&pg=1&pageSize=24&sort=relevance"
    }
  ],
  "maxItems": 5,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# 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 = {
    "startUrls": [
        {
            "url": "https://www.extra.com/en-sa/electronics/television/led/c/1-109-1/facet/?q=%3Arelevance%3AinStock%3Atrue%3Atype%3APRODUCT&text=&pg=1&pageSize=24&sort=relevance"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("boring_internet_explorer/extra-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 = { "startUrls": [{ "url": "https://www.extra.com/en-sa/electronics/television/led/c/1-109-1/facet/?q=%3Arelevance%3AinStock%3Atrue%3Atype%3APRODUCT&text=&pg=1&pageSize=24&sort=relevance" }] }

# Run the Actor and wait for it to finish
run = client.actor("boring_internet_explorer/extra-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 '{
  "startUrls": [
    {
      "url": "https://www.extra.com/en-sa/electronics/television/led/c/1-109-1/facet/?q=%3Arelevance%3AinStock%3Atrue%3Atype%3APRODUCT&text=&pg=1&pageSize=24&sort=relevance"
    }
  ]
}' |
apify call boring_internet_explorer/extra-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "eXtra - اكسترا Product Scraper - Extract extra.com Products",
        "description": "Extract product data from extra.com — prices, discounts, stock availability, brands, images, model numbers, ratings, and category breadcrumbs — across Saudi Arabia, Oman, and Bahrain in both English and Arabic. Ideal for price monitoring, catalog sync, and market research.",
        "version": "0.0",
        "x-build-id": "eVVn8614tQgbikaFl"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/boring_internet_explorer~extra-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-boring_internet_explorer-extra-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/boring_internet_explorer~extra-scraper/runs": {
            "post": {
                "operationId": "runs-sync-boring_internet_explorer-extra-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/boring_internet_explorer~extra-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-boring_internet_explorer-extra-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",
                "required": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "URLs to scrape",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxItems": {
                        "title": "Max items",
                        "type": "integer",
                        "description": "The maximum number of items to fetch",
                        "default": 5
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Your proxy configuration from Apify",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
