# Amazon BizTrend Product Scraper (`ib4ngz/amazon-biztrend-product-scraper`) Actor

Extract reliable product data from Amazon product pages across multiple Amazon marketplaces. Automatically configures the preferred delivery destination and currency where supported, and collects structured data for price monitoring, stock tracking, competitor analysis, and trend analytics.

- **URL**: https://apify.com/ib4ngz/amazon-biztrend-product-scraper.md
- **Developed by:** [Iqbal R](https://apify.com/ib4ngz) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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

## Amazon BizTrend Product Scraper

Amazon BizTrend Product Scraper is an Apify Actor designed to extract reliable product data from Amazon product pages across multiple Amazon marketplaces. It is built for developers, e-commerce businesses, market researchers, and data analysts who need structured product information for price monitoring, stock tracking, competitor analysis, and trend analytics.

The actor supports a wide range of Amazon regions and automatically adapts to marketplace-specific capabilities. Where supported, it can configure the preferred delivery destination and currency before scraping, ensuring location-aware pricing and availability data while gracefully skipping unsupported features.

### Features

- Scrape Amazon product pages using product URLs.
- Automatically set the preferred currency before scraping.
- Automatically set the preferred delivery country.
- Extract product pricing information.
- Detect product availability and delivery restrictions.
- Extract seller information.
- Extract product rating and review count.
- Return the product ASIN.
- Consistent structured JSON output.
- Designed for historical tracking and analytics.

### Compatibility

Amazon marketplaces provide different customer preference options. Some marketplaces support changing the delivery destination and/or currency, while others do not.

When a feature is not supported by the marketplace, the actor automatically skips that step and continues scraping the product page.

| Domain | Deliver To Country | Currency |
|-------------|:------------------:|:--------:|
| Amazon.com | ✅ | ✅ |
| Amazon.com.au | ✅ | ✅ |
| Amazon.ae | ✅ | ✅ |
| Amazon.co.uk | ✅ | ✅ |
| Amazon.de | ✅ | ✅ |
| Amazon.es | ✅ | ✅ |
| Amazon.fr | ✅ | ✅ |
| Amazon.it | ✅ | ✅ |
| Amazon.co.jp | ✅ | ✅ |
| Amazon.nl | ✅ | ❌ |
| Amazon.sg | ✅ | ✅ |
| Amazon.be | ❌ | ❌ |
| Amazon.br | ❌ | ❌ |
| Amazon.ca | ❌ | ❌ |
| Amazon.eg | ❌ | ❌ |
| Amazon.in | ❌ | ❌ |
| Amazon.ie | ❌ | ❌ |
| Amazon.com.mx | ❌ | ❌ |
| Amazon.pl | ❌ | ❌ |
| Amazon.sa | ❌ | ❌ |
| Amazon.co.za | ❌ | ❌ |
| Amazon.se | ❌ | ❌ |
| Amazon.com.tr | ❌ | ❌ |

> **Note**
>
> - ✅ Supported by the marketplace.
> - ❌ Not supported by the marketplace.
> - Marketplace capabilities are based on manual testing and may change as Amazon updates its regional websites.
> - Amazon.cn is excluded for a reason.

### Input Schema

| Field | Type | Required | Default | Description |
|-------|------|----------|---------|-------------|
| `startUrls` | Array | Yes | - | One or more Amazon product URLs. |
| `currencyId` | String | No | `USD` | Currency code used when scraping products (e.g. USD, EUR, GBP, JPY, MYR). |
| `deliverTo` | String | No | `Australia` | Delivery destination used when loading the product page. |
| `timeout` | Integer | No | `10000` | Navigation timeout in milliseconds. |
| `maxRequestRetries` | Integer | No | `5` | Maximum retry attempts for failed requests. |
| `proxyConfiguration` | Object | No | Apify Proxy | Proxy configuration used for requests. Supports Apify Proxy or custom proxy servers to improve reliability and reduce the risk of request blocking. |

### Dataset Schema

Each dataset item contains:

| Field | Type | Description |
|-------|------|-------------|
| `asin` | String | Amazon Standard Identification Number. |
| `url` | String | Product URL. |
| `title` | String | Product title. |
| `currencyCode` | String | Selected currency code. |
| `currencySymbol` | String | Currency symbol displayed on Amazon. |
| `price` | Number | Product price. |
| `deliverToCountry` | String | Selected delivery country. |
| `availability` | String | Product availability status. |
| `seller` | String | Product seller. |
| `rating` | Number | Average customer rating. |
| `reviewCount` | Integer | Number of customer reviews. |
| `hasDeliveryError` | Boolean | Indicates whether the product cannot be delivered to the selected location. |
| `deliveryErrorText` | String | Delivery restriction message returned by Amazon. |
| `currencyUpdated` | Boolean | Indicates whether the currency preference was updated. |
| `deliverToUpdated` | Boolean | Indicates whether the delivery country was updated. |
| `deliverToSkipped` | Boolean | Indicates whether the delivery country update was skipped because it was already set correctly. |
| `scrapedAt` | String | ISO 8601 timestamp when the data was collected. |

### How to Use

1. Open the actor on Apify.
2. Add one or more Amazon product URLs to **startUrls**.
3. Select the desired **currencyId**.
4. Select the destination **deliverTo** country.
5. Run the actor.
6. Wait until the run is completed.
7. Export the dataset as JSON, CSV, Excel, or integrate it using the Apify API.

The collected data can be used for:

- Product price monitoring
- Historical price tracking
- Inventory and availability monitoring
- Seller comparison
- Market research
- Business intelligence dashboards
- Custom analytics pipelines

### Conclusion

Amazon BizTrend Product Scraper provides a reliable and consistent way to collect Amazon product data with location-aware pricing and availability. It serves as the data collection layer for market analysis, historical tracking, and future analytics, making it an excellent foundation for e-commerce intelligence, competitor monitoring, and pricing automation.

# Actor input Schema

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

Amazon product URLs to scrape.
## `currencyId` (type: `string`):

Select Amazon display currency.
## `deliverTo` (type: `string`):

Amazon Deliver To country selection.
## `timeout` (type: `integer`):

Timeout in milliseconds for page navigation and selector waits.
## `maxRequestRetries` (type: `integer`):

Maximum retry attempts for each failed URL.
## `proxyConfiguration` (type: `object`):

Proxy configuration used for crawling.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.amazon.com/Hanes-Pullover-EcoSmart-Fleece-Sweatshirt/dp/B071WWY2VB/"
    },
    {
      "url": "https://www.amazon.co.uk/FM-London-Mens-Essentials-Hoodie/dp/B0FRM9LKWQ/"
    },
    {
      "url": "https://www.amazon.com.au/Zmart-Australia-Unisex-Pullover-Sweatshirt/dp/B07C5RZB19/"
    }
  ],
  "currencyId": "USD",
  "deliverTo": "Australia",
  "timeout": 10000,
  "maxRequestRetries": 5
}
````

# Actor output Schema

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

No description

## `dataset` (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.amazon.com/Hanes-Pullover-EcoSmart-Fleece-Sweatshirt/dp/B071WWY2VB/"
        },
        {
            "url": "https://www.amazon.co.uk/FM-London-Mens-Essentials-Hoodie/dp/B0FRM9LKWQ/"
        },
        {
            "url": "https://www.amazon.com.au/Zmart-Australia-Unisex-Pullover-Sweatshirt/dp/B07C5RZB19/"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("ib4ngz/amazon-biztrend-product-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.amazon.com/Hanes-Pullover-EcoSmart-Fleece-Sweatshirt/dp/B071WWY2VB/" },
        { "url": "https://www.amazon.co.uk/FM-London-Mens-Essentials-Hoodie/dp/B0FRM9LKWQ/" },
        { "url": "https://www.amazon.com.au/Zmart-Australia-Unisex-Pullover-Sweatshirt/dp/B07C5RZB19/" },
    ] }

# Run the Actor and wait for it to finish
run = client.actor("ib4ngz/amazon-biztrend-product-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.amazon.com/Hanes-Pullover-EcoSmart-Fleece-Sweatshirt/dp/B071WWY2VB/"
    },
    {
      "url": "https://www.amazon.co.uk/FM-London-Mens-Essentials-Hoodie/dp/B0FRM9LKWQ/"
    },
    {
      "url": "https://www.amazon.com.au/Zmart-Australia-Unisex-Pullover-Sweatshirt/dp/B07C5RZB19/"
    }
  ]
}' |
apify call ib4ngz/amazon-biztrend-product-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Amazon BizTrend Product Scraper",
        "description": "Extract reliable product data from Amazon product pages across multiple Amazon marketplaces. Automatically configures the preferred delivery destination and currency where supported, and collects structured data for price monitoring, stock tracking, competitor analysis, and trend analytics.",
        "version": "1.0",
        "x-build-id": "ugitOhMVuzFjOpLhL"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/ib4ngz~amazon-biztrend-product-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-ib4ngz-amazon-biztrend-product-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/ib4ngz~amazon-biztrend-product-scraper/runs": {
            "post": {
                "operationId": "runs-sync-ib4ngz-amazon-biztrend-product-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/ib4ngz~amazon-biztrend-product-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-ib4ngz-amazon-biztrend-product-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": "Amazon Product URLs",
                        "type": "array",
                        "description": "Amazon product URLs to scrape.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "currencyId": {
                        "title": "Currency",
                        "enum": [
                            "USD",
                            "CLP",
                            "COP",
                            "HKD",
                            "IDR",
                            "ILS",
                            "KRW",
                            "MYR",
                            "NZD",
                            "THB",
                            "TWD",
                            "CRC",
                            "PEN",
                            "UYU",
                            "BRL",
                            "AUD",
                            "CAD",
                            "CNY",
                            "EUR",
                            "JPY",
                            "MXN",
                            "GBP",
                            "AED",
                            "SGD",
                            "SAR",
                            "NOK",
                            "ARS",
                            "AMD",
                            "AWG",
                            "AZN",
                            "BSD",
                            "BZD",
                            "BOB",
                            "BND",
                            "BGN",
                            "KHR",
                            "KYD",
                            "DOP",
                            "XCD",
                            "EGP",
                            "GHS",
                            "GTQ",
                            "HUF",
                            "INR",
                            "JMD",
                            "KZT",
                            "KES",
                            "LBP",
                            "HNL",
                            "MOP",
                            "MUR",
                            "MAD",
                            "NAD",
                            "NGN",
                            "PAB",
                            "PYG",
                            "QAR",
                            "RUB",
                            "ZAR",
                            "TZS",
                            "PHP",
                            "TTD",
                            "MNT",
                            "TRY",
                            "VND",
                            "SEK",
                            "PLN",
                            "BBD",
                            "BMD",
                            "XPF",
                            "XOF",
                            "XAF",
                            "NIO",
                            "CZK",
                            "DKK",
                            "GEL",
                            "GYD",
                            "PKR",
                            "RON",
                            "MVR",
                            "LKR",
                            "CHF",
                            "UZS"
                        ],
                        "type": "string",
                        "description": "Select Amazon display currency.",
                        "default": "USD"
                    },
                    "deliverTo": {
                        "title": "Deliver To Country",
                        "enum": [
                            "Australia",
                            "Canada",
                            "China",
                            "Japan",
                            "Mexico",
                            "Singapore",
                            "United Kingdom",
                            "Afghanistan",
                            "Aland Islands",
                            "Albania",
                            "Algeria",
                            "American Samoa",
                            "Andorra",
                            "Angola",
                            "Anguilla",
                            "Antigua and Barbuda",
                            "Argentina",
                            "Armenia",
                            "Aruba",
                            "Austria",
                            "Azerbaijan",
                            "Bahamas, The",
                            "Bahrain",
                            "Bangladesh",
                            "Barbados",
                            "Belarus",
                            "Belgium",
                            "Belize",
                            "Benin",
                            "Bermuda",
                            "Bhutan",
                            "Bolivia",
                            "Bonaire, Saint Eustatius and Saba",
                            "Bosnia and Herzegovina",
                            "Botswana",
                            "Bouvet Island",
                            "Brazil",
                            "British Indian Ocean Territory",
                            "Brunei Darussalam",
                            "Bulgaria",
                            "Burkina Faso",
                            "Burundi",
                            "Cambodia",
                            "Cameroon",
                            "Cape Verde",
                            "Cayman Islands",
                            "Central African Republic",
                            "Chad",
                            "Chile",
                            "Christmas Island",
                            "Cocos (Keeling) Islands",
                            "Colombia",
                            "Comoros",
                            "Congo",
                            "Congo, The Democratic Republic of the",
                            "Cook Islands",
                            "Costa Rica",
                            "Cote D'ivoire",
                            "Croatia",
                            "Curaçao",
                            "Cyprus",
                            "Czech Republic",
                            "Denmark",
                            "Djibouti",
                            "Dominica",
                            "Dominican Republic",
                            "Ecuador",
                            "Egypt",
                            "El Salvador",
                            "Equatorial Guinea",
                            "Eritrea",
                            "Estonia",
                            "Ethiopia",
                            "Falkland Islands (Malvinas)",
                            "Faroe Islands",
                            "Fiji",
                            "Finland",
                            "France",
                            "French Guiana",
                            "French Polynesia",
                            "French Southern Territories",
                            "Gabon",
                            "Gambia, The",
                            "Georgia",
                            "Germany",
                            "Ghana",
                            "Gibraltar",
                            "Greece",
                            "Greenland",
                            "Grenada",
                            "Guadeloupe",
                            "Guatemala",
                            "Guernsey",
                            "Guinea",
                            "Guinea-Bissau",
                            "Guyana",
                            "Haiti",
                            "Heard Island and the McDonald Islands",
                            "Holy See",
                            "Honduras",
                            "Hong Kong",
                            "Hungary",
                            "Iceland",
                            "India",
                            "Indonesia",
                            "Iraq",
                            "Ireland",
                            "Isle of Man",
                            "Israel",
                            "Italy",
                            "Jamaica",
                            "Jersey",
                            "Jordan",
                            "Kazakhstan",
                            "Kenya",
                            "Kiribati",
                            "Kosovo",
                            "Kuwait",
                            "Kyrgyzstan",
                            "Lao People's Democratic Republic",
                            "Latvia",
                            "Lebanon",
                            "Lesotho",
                            "Liberia",
                            "Libya",
                            "Liechtenstein",
                            "Lithuania",
                            "Luxembourg",
                            "Macao",
                            "Macedonia, The Former Yugoslav Republic of",
                            "Madagascar",
                            "Malawi",
                            "Malaysia",
                            "Maldives",
                            "Mali",
                            "Malta",
                            "Marshall Islands",
                            "Martinique",
                            "Mauritania",
                            "Mauritius",
                            "Mayotte",
                            "Micronesia, Federated States of",
                            "Moldova, Republic of",
                            "Monaco",
                            "Mongolia",
                            "Montenegro",
                            "Montserrat",
                            "Morocco",
                            "Mozambique",
                            "Myanmar",
                            "Namibia",
                            "Nauru",
                            "Nepal",
                            "Netherlands",
                            "Netherlands Antilles",
                            "New Caledonia",
                            "New Zealand",
                            "Nicaragua",
                            "Niger",
                            "Nigeria",
                            "Niue",
                            "Norfolk Island",
                            "Norway",
                            "Oman",
                            "Pakistan",
                            "Palau",
                            "Palestinian Territories",
                            "Panama",
                            "Papua New Guinea",
                            "Paraguay",
                            "Peru",
                            "Philippines",
                            "Pitcairn",
                            "Poland",
                            "Portugal",
                            "Qatar",
                            "Republic of Korea",
                            "Reunion",
                            "Romania",
                            "Russian Federation",
                            "Rwanda",
                            "Saint Barthelemy",
                            "Saint Helena, Ascension and Tristan da Cunha",
                            "Saint Kitts and Nevis",
                            "Saint Lucia",
                            "Saint Martin",
                            "Saint Pierre and Miquelon",
                            "Saint Vincent and the Grenadines",
                            "Samoa",
                            "San Marino",
                            "Sao Tome and Principe",
                            "Saudi Arabia",
                            "Senegal",
                            "Serbia",
                            "Seychelles",
                            "Sierra Leone",
                            "Sint Maarten",
                            "Slovakia",
                            "Slovenia",
                            "Solomon Islands",
                            "Somalia",
                            "South Africa",
                            "South Georgia and the South Sandwich Islands",
                            "Spain",
                            "Sri Lanka",
                            "Suriname",
                            "Svalbard and Jan Mayen",
                            "Swaziland",
                            "Sweden",
                            "Switzerland",
                            "Taiwan",
                            "Tajikistan",
                            "Tanzania, United Republic of",
                            "Thailand",
                            "Timor-leste",
                            "Togo",
                            "Tokelau",
                            "Tonga",
                            "Trinidad and Tobago",
                            "Tunisia",
                            "Turkey",
                            "Turkmenistan",
                            "Turks and Caicos Islands",
                            "Tuvalu",
                            "Uganda",
                            "Ukraine",
                            "United Arab Emirates",
                            "United States Minor Outlying Islands",
                            "Uruguay",
                            "Uzbekistan",
                            "Vanuatu",
                            "Venezuela",
                            "Vietnam",
                            "Virgin Islands, British",
                            "Wallis and Futuna",
                            "Western Sahara",
                            "Yemen",
                            "Zambia",
                            "Zimbabwe"
                        ],
                        "type": "string",
                        "description": "Amazon Deliver To country selection.",
                        "default": "Australia"
                    },
                    "timeout": {
                        "title": "Timeout",
                        "minimum": 5000,
                        "maximum": 180000,
                        "type": "integer",
                        "description": "Timeout in milliseconds for page navigation and selector waits.",
                        "default": 10000
                    },
                    "maxRequestRetries": {
                        "title": "Max Request Retries",
                        "minimum": 3,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Maximum retry attempts for each failed URL.",
                        "default": 5
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Proxy configuration used for crawling."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
