# Wego Hotels Search Scraper (`stealth_mode/wego-hotels-search-scraper`) Actor

Scrape Wego.com hotel search results with full pricing, reviews, amenities, location data, and availability. Collect up to 200 hotels per search URL — perfect for travel analysts, OTA developers, and hospitality researchers.

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

## Pricing

from $1.50 / 1,000 results

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.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

## Wego.com Hotels Scraper: Extract Hotel Search Results & Pricing

---

### What Is Wego.com?

Wego.com is a major travel metasearch engine operating across the Middle East, Asia-Pacific, and beyond, aggregating hotel and flight deals from hundreds of providers. Its hotel search surfaces real-time pricing, availability, reviews, and property details — data that is highly valuable for competitive analysis, travel product development, and market research. The **Wego.com Hotels Scraper** automates extraction of this data from any search results page.

---

### Overview

The **Wego Hotels Scraper** transforms Wego search result pages into structured hotel datasets. It captures everything from star ratings and geo-coordinates to live pricing, room counts, and AI-generated reviews.

Ideal for:
- **Travel tech developers** building price comparison or recommendation engines
- **Revenue managers** benchmarking competitor pricing by destination
- **Market researchers** analyzing hotel supply and demand by city or district
- **Data scientists** training hospitality or pricing models

---

### Input Format

```json
{
  "urls": [
    "https://www.wego.com/hotels/searches/lon/2026-05-26/2026-05-27?guests=2&sort=popularity&order=desc&country_code=GB&ab=true"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Field | Type | Description |
|---|---|---|
| `urls` | `array` | One or more Wego hotel search result URLs. Each URL should encode destination, check-in/check-out dates, guest count, and any filters you want applied (sort order, country code, etc.). Add URLs one by one or use bulk edit. |
| `max_items_per_url` | `integer` | Maximum hotels to collect per URL. Default: `20`. Set up to `200` for comprehensive market sweeps. |
| `ignore_url_failures` | `boolean` | If `true`, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk inputs. |

**Tip:** Build your search URL directly on Wego.com with your desired filters (dates, location, sort), then copy the URL from the browser address bar. The URL encodes all your search parameters automatically.

***

### Output Format

**Sample output**

```json
{
  "id": "b12bb7a53bce2598:hotels.wego.com:3366961:1:1396",
  "name": "Westferry",
  "star": 0,
  "images": [
    {
      "url": "https://zen.wego.com/hotelz/s/115266390/1947235373.jpeg",
      "primary": true
    },
    {
      "url": "https://zen.wego.com/hotelz/s/111737686/1918656199.jpeg",
      "primary": false
    },
    {
      "url": "https://zen.wego.com/hotelz/6/141154732/2241795763.jpeg",
      "primary": false
    },
    {
      "url": "https://zen.wego.com/hotelz/s/125771652/1707788388.jpeg",
      "primary": false
    },
    {
      "url": "https://zen.wego.com/hotelz/6/141154732/2241795765.jpeg",
      "primary": false
    }
  ],
  "badges": [],
  "property_type_id": 16,
  "brand_id": 0,
  "chain_id": 0,
  "city_code": "LON",
  "district_id": 46994,
  "images_count": 50,
  "amenity_ids": [
    1,
    37,
    7,
    5
  ],
  "tag_ids": [],
  "room_amenity_ids": [],
  "theme_ids": [],
  "reviews": [
    {
      "count": 386,
      "score": 79.0,
      "percentage": 100.0,
      "reviewer_group": "ALL"
    }
  ],
  "ai_reviews": [
    {
      "id": 1199322,
      "text": "Good breakfast",
      "sentiment": "positive",
      "percentage": 0.0
    },
    {
      "id": 1199321,
      "text": "Comfy beds",
      "sentiment": "positive",
      "percentage": 0.0
    },
    {
      "id": 1199320,
      "text": "Great location",
      "sentiment": "positive",
      "percentage": 0.0
    },
    {
      "id": 1199319,
      "text": "Friendly staff",
      "sentiment": "positive",
      "percentage": 0.0
    },
    {
      "id": 1199323,
      "text": "Small rooms",
      "sentiment": "negative",
      "percentage": 35.0
    }
  ],
  "longitude": -0.029217,
  "latitude": 51.512333,
  "distance_to_city_centre": 6.83238,
  "distance_to_nearest_airport": 5.82022,
  "name_i18n": {
    "en": "Westferry"
  },
  "latest_positive_comment": "",
  "similar_hotel_ids": [],
  "reviews_score": 0.0,
  "capacity": 0,
  "bedrooms_count": 0,
  "beds_count": 0,
  "bathrooms_count": 0,
  "new_hotel": false,
  "newly_renovated": false,
  "hotel_social_proof": {
    "priority": 2,
    "type": "TRAVELLER_POPULARITY",
    "value": "couple"
  },
  "provider_hotel_id": "3366961",
  "provider_code": "hotels.wego.com",
  "description": "Double, 1 Double And 1 Single",
  "price": {
    "amount": 81.0,
    "currency_code": "USD",
    "amount_usd": 80.85,
    "tax_amount": 0.0,
    "tax_amount_usd": 0.0,
    "tax_inclusive": true,
    "ecpc": 0.92,
    "local_tax_amount": 0.0,
    "local_tax_amount_usd": 0.0,
    "total_local_tax_amount": 0.0,
    "total_local_tax_amount_usd": 0.0,
    "total_amount": 81.0,
    "total_amount_usd": 80.85,
    "total_tax_amount": 0.0,
    "total_tax_amount_usd": 0.0
  },
  "rate_amenity_ids": [],
  "remaining_rooms_count": 1,
  "handoff_url": "https://www.wego.com/hotels/booking/checkout?search_id=b12bb7a53bce2598&reference_id=b12bb7a53bce2598%3Ahotels.wego.com%3A3366961%3A1%3A1396&locale=en",
  "usual_price": {
    "usual_amount": 118.42,
    "usual_amount_usd": 118.42,
    "usual_total_amount": 118.42,
    "usual_total_amount_usd": 118.42,
    "discount_to_usual_amount": 0.3172606
  },
  "room_ids": [
    "70aae1c3b85e2a9"
  ],
  "rooms_count": 1,
  "params": {
    "hashed_rate_id": "Bm5I0izt/E1z2C802OZkcjCMLfFyj1F/u2PW4UwHjJU=",
    "room_type_name": "Double, 1 Double and 1 Single",
    "board_basis": "Room Only",
    "rate_id": "boognik69qsa:4475290$$boognik69qsa~~3366961~~4475290~~lu9n/U+rqSiY32YR7GMUQNg80z+QQbOqaZVhtziHA8lz00TD0Ar+KEQuPnmxSaB2e4XmwgjRRktZVT3DRqrY5WEAdm5lyrUvzIPFXEItwcCWLJuQzsGtXslDQi0ScoeHa04DCUNsdyowhIm6wcmyDQtbSqOseD77Zdp35ozTz5i1c4ftQvAU2SZ49jPJDyKrbIIj+HA90P9i6FcebzFG9okVpd8Jgx2bxNeXCwMx7uii8eXXPGud7kYnZd168bItKWyo53i8nqySaruVmGBTNTmXQC/b5MMuRRYLxPTiKIxJgPWQ3z2mBpuauayCPVUP$$B2C$$eyJib2FyZEJhc2lzIjoiUm9vbSBPbmx5Iiwib3JpZ2luYWxNaW5QcmljZSI6eyJjdXJyZW5jeSI6IkdCUCIsImFtb3VudCI6NjB9LCJvcmlnaW5hbE5ldHRQcmljZSI6eyJjdXJyZW5jeSI6IkdCUCIsImFtb3VudCI6NjB9LCJvcmlnaW5hbFRheGVzIjpbeyJjdXJyZW5jeSI6IkdCUCIsImFtb3VudCI6MC4wMH1dLCJ0IjoxNzc5Nzg1NDY5LCJjcmVkIjoiYjJjbmV3IGFjY291bnQiLCJzcnRJZCI6IjQ0NzUyOTAwMiIsInJ0SWQiOiI0MzI5ODcxOSIsInJuIjoiRG91YmxlLCAxIERvdWJsZSBhbmQgMSBTaW5nbGUifQ==",
    "session_id": "20260526~1~r1a2c~~a310b2c525bb5aa4~USD~US~~VN~B~D~DW~D~en-US~0~0~0~0~10.11.80.223~1779786838419~jhFBP~",
    "room_type_id": "43298719"
  },
  "type": "DEFAULT",
  "rate_social_proof": {
    "priority": 1,
    "type": "ROOM_SCARCITY",
    "value": 1
  },
  "from_url": "https://www.wego.com/hotels/searches/lon/2026-05-26/2026-05-27?guests=2&sort=popularity&order=desc&country_code=GB&ab=true"
}
```

Each hotel returns a record with 45 fields across five categories:

#### Property Identity

| Field | Meaning |
|---|---|
| `ID` | Wego's unique internal hotel identifier |
| `Name` | Hotel name as listed on Wego |
| `Name I18N` | Localized/translated hotel name variants |
| `Star` | Star rating (1–5) |
| `Property Type ID` | Category of property (hotel, apartment, resort, etc.) |
| `Brand ID` | Associated hotel brand identifier |
| `Chain ID` | Hotel chain identifier (e.g., Marriott, IHG) |
| `New Hotel` | Flag indicating a recently opened property |
| `Newly Renovated` | Flag indicating recent renovation |
| `Description` | Full property description text |

#### Location & Geography

| Field | Meaning |
|---|---|
| `City Code` | Wego's city code for the destination |
| `District ID` | Sub-city area or neighborhood identifier |
| `Latitude` / `Longitude` | GPS coordinates for mapping |
| `Distance To City Centre` | Distance from hotel to city center (km) |
| `Distance To Nearest Airport` | Distance from hotel to closest airport (km) |

#### Media & Content

| Field | Meaning |
|---|---|
| `Images` | Array of image URLs for the property |
| `Images Count` | Total number of available images |
| `Badges` | Promotional or quality badges (e.g., "Top Rated") |

#### Reviews & Social Proof

| Field | Meaning |
|---|---|
| `Reviews` | Structured guest review data |
| `Reviews Score` | Aggregate review score |
| `AI Reviews` | AI-generated summary of guest feedback |
| `Latest Positive Comment` | Most recent positive guest quote |
| `Hotel Social Proof` | Social signals (e.g., "50 people viewed today") |
| `Rate Social Proof` | Social proof tied to a specific rate or room |

#### Amenities & Classification

| Field | Meaning |
|---|---|
| `Amenity IDs` | IDs for property-level amenities (pool, gym, WiFi, etc.) |
| `Room Amenity IDs` | IDs for room-level amenities |
| `Rate Amenity IDs` | Amenities included in the specific rate (e.g., breakfast) |
| `Tag IDs` | Descriptive tags applied to the property |
| `Theme IDs` | Property themes (e.g., family-friendly, romantic, business) |
| `Similar Hotel IDs` | IDs of comparable properties suggested by Wego |

#### Rooms & Capacity

| Field | Meaning |
|---|---|
| `Room IDs` | Identifiers for available room types |
| `Rooms Count` | Number of room types available |
| `Remaining Rooms Count` | Rooms left at the scraped rate (scarcity signal) |
| `Capacity` | Maximum guest capacity |
| `Bedrooms Count` | Number of bedrooms |
| `Beds Count` | Number of beds |
| `Bathrooms Count` | Number of bathrooms |

#### Pricing & Booking

| Field | Meaning |
|---|---|
| `Price` | Current displayed price for the stay |
| `Usual Price` | Typical/baseline price for comparison |
| `Provider Code` | Code identifying the booking provider (e.g., Booking.com, Expedia) |
| `Provider Hotel ID` | Provider's own ID for the property |
| `Handoff URL` | Direct deep-link to complete the booking on the provider's site |
| `Type` | Rate or listing type |
| `Params` | Additional query parameters captured with the rate |

***

### How to Use

1. **Build your search URL** on `wego.com` — select destination, dates, and guest count, apply any filters, then copy the full URL.
2. **Paste into `urls`** — add one or multiple search URLs to the array.
3. **Set `max_items_per_url`** — use `200` for full market coverage, lower for quick samples.
4. **Run the scraper** and monitor the log for any failed URLs.
5. **Export** results as JSON, CSV, or Excel.

**Best practices:**

- Use different `sort` parameters (`popularity`, `price`, `rating`) across multiple URLs to capture different hotel segments.
- For multi-city research, create one URL per destination — all can be added to the `urls` array in a single run.
- If a URL returns 0 results, verify it loads correctly in a browser first.

***

### Use Cases & Business Value

- **Price intelligence:** Monitor nightly rates across London, Dubai, Singapore, or any Wego market
- **Supply analysis:** Quantify hotel density, star distribution, and amenity prevalence by district
- **OTA product development:** Seed hotel databases with rich metadata and imagery
- **Yield management:** Track `Remaining Rooms Count` as a real-time demand signal

***

### Conclusion

The **Wego.com Hotels Scraper** delivers comprehensive hotel market data — pricing, availability, reviews, location, and amenities — from one of travel's leading metasearch engines. Whether you're building a product or conducting research, it eliminates manual data collection and provides structured output ready for any downstream workflow.

# Actor input Schema

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

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

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

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

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

The maximum number of items to scrape per URL.

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

Select proxies to be used by your scraper.

## Actor input object example

```json
{
  "urls": [
    "https://www.wego.com/hotels/searches/lon/2026-05-26/2026-05-27?guests=2&sort=popularity&order=desc&country_code=GB&ab=true"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "SG"
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.wego.com/hotels/searches/lon/2026-05-26/2026-05-27?guests=2&sort=popularity&order=desc&country_code=GB&ab=true"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20,
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "SG"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("stealth_mode/wego-hotels-search-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://www.wego.com/hotels/searches/lon/2026-05-26/2026-05-27?guests=2&sort=popularity&order=desc&country_code=GB&ab=true"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "SG",
    },
}

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

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

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

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.wego.com/hotels/searches/lon/2026-05-26/2026-05-27?guests=2&sort=popularity&order=desc&country_code=GB&ab=true"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "SG"
  }
}' |
apify call stealth_mode/wego-hotels-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

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