# RVUSA Scraper (`crawlerbros/rvusa-scraper`) Actor

Scrape RVUSA.com RV, motorhome, travel trailer and fifth wheel classifieds. Filter by RV type/class, price, year, condition, make and location. Get price, mileage, VIN, dealer info, images and full specs. No login required.

- **URL**: https://apify.com/crawlerbros/rvusa-scraper.md
- **Developed by:** [Crawler Bros](https://apify.com/crawlerbros) (community)
- **Categories:** Automation, E-commerce, Lead generation
- **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 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/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

<!-- Reference actor for the apify-actor-builder skill. RVUSA.com RV/motorhome/trailer classifieds. -->

## RVUSA Scraper

Scrape RVUSA.com — one of the largest online marketplaces for new and used RVs, motorhomes, travel trailers and fifth wheels. Search by RV type, price, model year, condition, manufacturer, fuel type and location, or pull full details for specific listing URLs. Get price, mileage, VIN, dealer contact info, full specs and photo galleries. No login, no cookies, no API key required.

### What this actor does

- **Two modes:** `search` (filtered browse) and `byUrl` (fetch specific listing URLs directly)
- **Filters:** RV type/class, condition (new/used), manufacturer, model keyword, year range, price range, fuel type, slideout count, length range, sleeps range, dealer state, sort order
- **Full listing detail:** price, MSRP, year, make, model, floorplan, length, sleeps, slideouts, VIN, stock number, mileage, chassis, engine, fuel type, water tank capacities, hitch weight, dealer name/phone/website/address, description, feature list, full photo gallery
- **Empty fields are omitted** — every field in the output is real, scraped data

### Output per listing

| Field | Description |
|---|---|
| `listingId`, `listingUrl` | Unique ID and canonical URL |
| `title`, `year`, `make`, `model`, `floorplan`, `floorplanLayout` | Identification |
| `rvType` | Class A / Class B / Class C / Travel Trailer / Fifth Wheel / etc. |
| `condition` | `New` or `Used` |
| `price`, `msrp`, `currency` | Sale price and (if discounted) original MSRP |
| `length`, `lengthFeet` | Overall length |
| `sleeps`, `slideouts` | Sleeping capacity, slideout count |
| `fuelType`, `chassis`, `engineModel` | Powertrain (motorized units) |
| `vin`, `stockNumber` | Identifiers |
| `mileage`, `engineHours` | Odometer reading and engine hours (used motorized units) |
| `freshWaterGallons`, `blackWaterGallons`, `greyWaterGallons` | Tank capacities |
| `hitchWeightLbs`, `dryWeightLbs` | Weights, where published |
| `description`, `features[]` | Listing copy and feature bullets |
| `images[]`, `thumbnailUrl` | Full photo gallery |
| `dealerName`, `dealerPhone`, `dealerWebsite` | Selling dealer |
| `dealerStreet`, `dealerCity`, `dealerState`, `dealerZip` | Dealer location |
| `recordType`, `scrapedAt` | `"rvListing"` and ISO-8601 scrape timestamp |

### Input

| Field | Type | Default | Description |
|---|---|---|---|
| `mode` | select | `search` | `search` or `byUrl` |
| `keyword` | string | – | Free-text keyword |
| `rvType` | select | – | RV type/class (Travel Trailer, Fifth Wheel, Class A/B/C, Toy Hauler, etc.) |
| `condition` | select | – | `new` or `used` |
| `make` | select | – | Manufacturer (Forest River, Jayco, Grand Design, Keystone, ...) |
| `model` | string | – | Model keyword, best combined with `make` |
| `yearMin` / `yearMax` | integer | – | Model year range |
| `priceMin` / `priceMax` | integer | – | Price range (USD) |
| `fuelType` | select | – | `gas`, `diesel`, or `na` (non-motorized) |
| `numSlides` | select | – | Exact slideout count (1–5) |
| `lengthMin` / `lengthMax` | integer | – | Overall length range, in feet |
| `sleepsMin` / `sleepsMax` | integer | – | Sleeping-capacity range |
| `dealerState` | select | – | Selling dealer's US state |
| `sortBy` | select | `dateentered_desc` | Sort order |
| `listingUrls` | array | – | Listing URLs (mode=byUrl) |
| `maxItems` | integer | `10` | Hard cap on emitted listings (1–500) |

#### Example: used Class A motorhomes, 2015–2022, under $150,000

```json
{
  "mode": "search",
  "rvType": "class a",
  "condition": "used",
  "yearMin": 2015,
  "yearMax": 2022,
  "priceMax": 150000,
  "maxItems": 50
}
````

#### Example: Jayco travel trailers

```json
{
  "mode": "search",
  "make": "jayco",
  "rvType": "travel trailer",
  "maxItems": 50
}
```

#### Example: fetch specific listings

```json
{
  "mode": "byUrl",
  "listingUrls": [
    "https://www.rvusa.com/2026-jayco-redhawk-24b-class-c-5029807"
  ]
}
```

### Use cases

- **Market research** — track pricing trends across RV types, manufacturers and model years
- **Dealer intelligence** — monitor a competitor's live inventory and pricing
- **Buyer tools** — build a personal RV search/alert tool with custom filters
- **Data aggregation** — feed RV listings into a marketplace, comparison site, or lead-gen tool
- **Academic / industry research** — analyze the used-RV market by region, type and condition

### FAQ

**Do I need to log in or provide cookies?** No. RVUSA's search and listing pages are fully public.

**Is a proxy required?** No — the actor works without any proxy on the free Apify plan. It automatically escalates to Apify's free `AUTO` datacenter proxy group if it ever encounters a rate limit, at no extra cost.

**Why is `price` sometimes missing?** Some dealers hide the price behind a "Get Price" contact form instead of publishing it. The actor never fabricates a price in that case — the field is simply omitted.

**Why is `mileage` only on some listings?** Mileage only applies to used, motorized RVs (motorhomes). New units and non-motorized towables (travel trailers, fifth wheels) don't have mileage.

**Is there a location/proximity filter?** There's a `dealerState` filter that reliably restricts results to dealers in a chosen US state. There is no ZIP+radius/proximity filter — RVUSA's own ZIP+radius search was tested (including a re-check in this round) and still mislabels every result with an inaccurate "0 mi" distance tag regardless of actual distance, rather than genuinely filtering by proximity, so this actor does not expose a radius filter or a `distanceMiles` field — every field it does return is real, verified data. Use `dealerState` on input, or `dealerCity` / `dealerState` in the output, to work with location downstream.

**How many listings can I get in one run?** Up to 500 per run via `maxItems`. Each listing requires one detail-page fetch in addition to the search page, so very large runs take proportionally longer.

**How fresh is the data?** RVUSA listings are dealer-managed and update continuously; the default sort order (`dateentered_desc`) surfaces the newest listings first.

# Actor input Schema

## `mode` (type: `string`):

What to scrape.

## `keyword` (type: `string`):

Free-text search keyword (mode=search), e.g. a model name.

## `rvType` (type: `string`):

Filter by RV type/class (mode=search). Leave blank for all types.

## `condition` (type: `string`):

Filter by new vs used (mode=search). Leave blank for both.

## `make` (type: `string`):

Filter by manufacturer (mode=search). Leave blank for all makes.

## `model` (type: `string`):

Free-text model filter (mode=search), e.g. `redhawk`. Works best combined with make.

## `yearMin` (type: `integer`):

Drop listings older than this model year.

## `yearMax` (type: `integer`):

Drop listings newer than this model year.

## `priceMin` (type: `integer`):

Drop listings priced below this amount.

## `priceMax` (type: `integer`):

Drop listings priced above this amount.

## `fuelType` (type: `string`):

Filter motorized RVs by fuel type. `na` = non-motorized (towables). Leave blank for all.

## `numSlides` (type: `string`):

Filter by exact slideout count. Leave blank for any.

## `lengthMin` (type: `integer`):

Drop listings shorter than this overall length, in feet.

## `lengthMax` (type: `integer`):

Drop listings longer than this overall length, in feet.

## `sleepsMin` (type: `integer`):

Drop listings that sleep fewer than this many people.

## `sleepsMax` (type: `integer`):

Drop listings that sleep more than this many people.

## `dealerState` (type: `string`):

Filter by the selling dealer's US state. Leave blank for all states.

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

How results are ordered (mode=search).

## `listingUrls` (type: `array`):

Full RVUSA.com listing URLs to fetch directly.

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

Hard cap on emitted listings.

## Actor input object example

```json
{
  "mode": "search",
  "sortBy": "dateentered_desc",
  "listingUrls": [],
  "maxItems": 10
}
```

# Actor output Schema

## `listings` (type: `string`):

Dataset containing all scraped RV listings.

# 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 = {
    "mode": "search",
    "sortBy": "dateentered_desc",
    "listingUrls": [],
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/rvusa-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 = {
    "mode": "search",
    "sortBy": "dateentered_desc",
    "listingUrls": [],
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/rvusa-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 '{
  "mode": "search",
  "sortBy": "dateentered_desc",
  "listingUrls": [],
  "maxItems": 10
}' |
apify call crawlerbros/rvusa-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "RVUSA Scraper",
        "description": "Scrape RVUSA.com RV, motorhome, travel trailer and fifth wheel classifieds. Filter by RV type/class, price, year, condition, make and location. Get price, mileage, VIN, dealer info, images and full specs. No login required.",
        "version": "1.0",
        "x-build-id": "724ldePMOMdWdrymU"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~rvusa-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-rvusa-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/crawlerbros~rvusa-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-rvusa-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/crawlerbros~rvusa-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-rvusa-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": [
                    "mode"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "search",
                            "byUrl"
                        ],
                        "type": "string",
                        "description": "What to scrape.",
                        "default": "search"
                    },
                    "keyword": {
                        "title": "Keyword",
                        "type": "string",
                        "description": "Free-text search keyword (mode=search), e.g. a model name."
                    },
                    "rvType": {
                        "title": "RV type / class",
                        "enum": [
                            "travel trailer",
                            "fifth wheel",
                            "class c",
                            "class a",
                            "class b",
                            "toy hauler",
                            "diesel pusher",
                            "destination trailer",
                            "super c",
                            "popup",
                            "truck camper",
                            "class b plus",
                            "park model",
                            "conversion van",
                            "expandable trailer",
                            "bus conversion",
                            "teardrop trailer",
                            "tow dolly",
                            "fish house"
                        ],
                        "type": "string",
                        "description": "Filter by RV type/class (mode=search). Leave blank for all types."
                    },
                    "condition": {
                        "title": "Condition",
                        "enum": [
                            "new",
                            "used"
                        ],
                        "type": "string",
                        "description": "Filter by new vs used (mode=search). Leave blank for both."
                    },
                    "make": {
                        "title": "Manufacturer / make",
                        "enum": [
                            "forest river",
                            "jayco",
                            "grand design",
                            "keystone",
                            "thor motor coach",
                            "alliance rv",
                            "entegra coach",
                            "coachmen",
                            "winnebago",
                            "airstream",
                            "heartland",
                            "tiffin",
                            "brinkley rv",
                            "east to west",
                            "newmar",
                            "dutchmen",
                            "fleetwood",
                            "crossroads",
                            "prime time",
                            "venture rv",
                            "dynamax corp",
                            "palomino",
                            "k-z",
                            "nucamp",
                            "miscellaneous",
                            "renegade rv",
                            "highland ridge",
                            "gulf stream",
                            "intech",
                            "holiday rambler",
                            "leisure travel",
                            "pleasure-way",
                            "thor",
                            "sunset park rv",
                            "northwood",
                            "ember rv",
                            "itasca",
                            "midwest",
                            "roadtrek",
                            "starcraft"
                        ],
                        "type": "string",
                        "description": "Filter by manufacturer (mode=search). Leave blank for all makes."
                    },
                    "model": {
                        "title": "Model",
                        "type": "string",
                        "description": "Free-text model filter (mode=search), e.g. `redhawk`. Works best combined with make."
                    },
                    "yearMin": {
                        "title": "Year (min)",
                        "minimum": 1950,
                        "maximum": 2027,
                        "type": "integer",
                        "description": "Drop listings older than this model year."
                    },
                    "yearMax": {
                        "title": "Year (max)",
                        "minimum": 1950,
                        "maximum": 2027,
                        "type": "integer",
                        "description": "Drop listings newer than this model year."
                    },
                    "priceMin": {
                        "title": "Price (min, USD)",
                        "minimum": 0,
                        "maximum": 3000000,
                        "type": "integer",
                        "description": "Drop listings priced below this amount."
                    },
                    "priceMax": {
                        "title": "Price (max, USD)",
                        "minimum": 0,
                        "maximum": 3000000,
                        "type": "integer",
                        "description": "Drop listings priced above this amount."
                    },
                    "fuelType": {
                        "title": "Fuel type",
                        "enum": [
                            "gas",
                            "diesel",
                            "na"
                        ],
                        "type": "string",
                        "description": "Filter motorized RVs by fuel type. `na` = non-motorized (towables). Leave blank for all."
                    },
                    "numSlides": {
                        "title": "Number of slideouts",
                        "enum": [
                            "1",
                            "2",
                            "3",
                            "4",
                            "5"
                        ],
                        "type": "string",
                        "description": "Filter by exact slideout count. Leave blank for any."
                    },
                    "lengthMin": {
                        "title": "Length (min, feet)",
                        "minimum": 0,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Drop listings shorter than this overall length, in feet."
                    },
                    "lengthMax": {
                        "title": "Length (max, feet)",
                        "minimum": 0,
                        "maximum": 100,
                        "type": "integer",
                        "description": "Drop listings longer than this overall length, in feet."
                    },
                    "sleepsMin": {
                        "title": "Sleeps (min)",
                        "minimum": 0,
                        "maximum": 20,
                        "type": "integer",
                        "description": "Drop listings that sleep fewer than this many people."
                    },
                    "sleepsMax": {
                        "title": "Sleeps (max)",
                        "minimum": 0,
                        "maximum": 20,
                        "type": "integer",
                        "description": "Drop listings that sleep more than this many people."
                    },
                    "dealerState": {
                        "title": "Dealer state",
                        "enum": [
                            "Alabama",
                            "Alaska",
                            "Arizona",
                            "Arkansas",
                            "California",
                            "Colorado",
                            "Connecticut",
                            "Delaware",
                            "District Of Columbia",
                            "Florida",
                            "Georgia",
                            "Hawaii",
                            "Idaho",
                            "Illinois",
                            "Indiana",
                            "Iowa",
                            "Kansas",
                            "Kentucky",
                            "Louisiana",
                            "Maine",
                            "Maryland",
                            "Massachusetts",
                            "Michigan",
                            "Minnesota",
                            "Mississippi",
                            "Missouri",
                            "Montana",
                            "Nebraska",
                            "Nevada",
                            "New Hampshire",
                            "New Jersey",
                            "New Mexico",
                            "New York",
                            "North Carolina",
                            "North Dakota",
                            "Ohio",
                            "Oklahoma",
                            "Oregon",
                            "Pennsylvania",
                            "Rhode Island",
                            "South Carolina",
                            "South Dakota",
                            "Tennessee",
                            "Texas",
                            "Utah",
                            "Vermont",
                            "Virginia",
                            "Washington",
                            "West Virginia",
                            "Wisconsin",
                            "Wyoming"
                        ],
                        "type": "string",
                        "description": "Filter by the selling dealer's US state. Leave blank for all states."
                    },
                    "sortBy": {
                        "title": "Sort order",
                        "enum": [
                            "dateentered_desc",
                            "price_desc",
                            "brand",
                            "brand_desc",
                            "year",
                            "year_desc",
                            "length",
                            "length_desc",
                            "dryweight",
                            "dryweight_desc"
                        ],
                        "type": "string",
                        "description": "How results are ordered (mode=search).",
                        "default": "dateentered_desc"
                    },
                    "listingUrls": {
                        "title": "Listing URLs (mode=byUrl)",
                        "type": "array",
                        "description": "Full RVUSA.com listing URLs to fetch directly.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Hard cap on emitted listings.",
                        "default": 10
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
