# eBay Sold Listings Scraper — Completed Prices (`junipr/ebay-sold-listings`) Actor

Extract public eBay sold/completed listings, prices, dates, conditions, sellers, shipping, and item specifics for resale price research.

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

## Pricing

from $12.00 / 1,000 listing scrapeds

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

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## eBay Sold Listings Scraper — Completed Prices

Extract public eBay sold/completed listings, prices, dates, conditions, sellers, shipping, and item specifics for resale price research.

### What this actor does

Extract public eBay sold/completed listings, prices, dates, conditions, sellers, shipping, and item specifics for resale price research. The actor is configured for public or user-supplied sources, evidence-backed output rows, capped runs, and KVS summaries for blocked, empty, duplicate, or capped work.

### What you can use it for

- Build repeatable ebay sold listings datasets for analysis and automation.
- Export records with source URLs, evidence fields, and run summaries.
- Run buyer-ready tasks for: Collect sold prices for a product keyword; Export completed listings with condition; Analyze resale price ranges.

Search-intent terms: ebay sold listings, completed listings scraper, resale price research, sold price data, marketplace pricing, ebay scraper.

### Inputs

The input schema supports the actor's source fields plus cost and quality controls. Important caps include `searchTerms`, `listingUrls`, `maxListings`, `condition`, `requestDelay`, `proxyConfiguration`. Public task examples below provide small, safe starting inputs.

### Outputs

Paid dataset rows and paid KVS artifacts are written only after the configured PPE charge succeeds. Rows include source/evidence fields where the actor can determine them and avoid fabricated values.

### Key-value store reports

Every run writes `SUMMARY.md` and `SUMMARY.json`. Diagnostic CSV or JSON reports are used for blocked pages, no-result pages, duplicates, unsupported inputs, and capped runs instead of paid dataset rows.

### Pricing

This actor uses pay-per-event pricing with Apify platform usage included in the event prices. Store discount tiers are configured for FREE, BRONZE, SILVER, and GOLD users.

| Event | Unit | FREE | BRONZE | SILVER | GOLD |
|---|---:|---:|---:|---:|---:|
| `actor-start` | run | $0.05000 | $0.05000 | $0.04500 | $0.04000 |
| `search-page-checked` | page | $0.00980 | $0.00980 | $0.00882 | $0.00784 |

Primary paid output event: `search-page-checked`. Runtime-paid dataset rows and runtime-paid artifacts use this active paid-output event unless a future pricing revision adds an actor-specific artifact boundary with matching code.

### Cost controls and max-charge behavior

Default max charge: $50.00. When the run reaches the max charge or an event-charge limit, it stops gracefully and writes free summary diagnostics without adding unpaid dataset rows.

### Platform usage / proxy / browser / API notes

The configured model is fixed-inclusive PPE: platform usage is included in event prices and the platform-usage pass-through toggle is off. Features that require browser rendering, proxies, provider APIs, or additional fetches are bounded by the input caps and priced through explicit events.

### Reliability notes and limitations

The actor processes public or permissioned inputs only. Blocked pages, login walls, unsupported formats, empty results, and provider errors are recorded as diagnostics. The actor does not fabricate rankings, prices, reviews, sentiment, traffic, compliance status, or private contact data when source evidence is unavailable.

### Example inputs

```json
{
  "searchTerms": [
    "Collect sold prices for a product keyword"
  ],
  "listingUrls": [],
  "maxListings": 25,
  "marketplace": "US",
  "sortBy": "date_desc",
  "listingType": "all",
  "condition": [],
  "priceMin": 1,
  "priceMax": 1,
  "dateFrom": "ebay sold listings",
  "dateTo": "ebay sold listings",
  "category": "",
  "freeShippingOnly": false,
  "includeItemSpecifics": false,
  "includeSellerInfo": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "maxChargeUsd": 10,
  "debugMode": false,
  "saveRawHtmlToKvs": false,
  "requestTimeout": 30000,
  "maxRetries": 1,
  "maxConcurrency": 1,
  "requestDelay": "ebay sold listings",
  "sourceMode": "livePublic",
  "suppliedSnapshotHtml": "ebay sold listings",
  "suppliedSnapshotJson": "ebay sold listings",
  "suppliedSnapshotText": "ebay sold listings"
}
````

### Public task examples

- Collect sold prices for a product keyword: Dataset rows matching the collect sold prices for a product keyword use case, plus SUMMARY.md and SUMMARY.json reports in the key-value store.
- Export completed listings with condition: Dataset rows matching the export completed listings with condition use case, plus SUMMARY.md and SUMMARY.json reports in the key-value store.
- Analyze resale price ranges: Dataset rows matching the analyze resale price ranges use case, plus SUMMARY.md and SUMMARY.json reports in the key-value store.

### Ethical/allowed-use notes

Use this actor only for public data, owned files, or sources you have permission to process. Respect source terms, privacy expectations, robots guidance, and applicable laws. Do not use the actor to collect secrets, bypass access controls, or make unsupported legal, financial, medical, or compliance decisions.

# Actor input Schema

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

Keywords to search in eBay sold listings. Each term is searched independently. Example: \["pokemon charizard psa 9", "vintage rolex submariner"].

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

Direct eBay listing URLs to scrape individually. Leave empty to use Search Terms instead.

## `maxListings` (type: `integer`):

Maximum number of sold listings to extract per search term.

## `marketplace` (type: `string`):

Which eBay marketplace to search. US uses ebay.com, UK uses ebay.co.uk, etc.

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

Sort order for sold listing results.

## `listingType` (type: `string`):

Filter by listing format. 'all' returns auction, Buy It Now, and Best Offer listings.

## `condition` (type: `array`):

Filter by item condition. Leave empty to include all conditions.

## `priceMin` (type: `number`):

Minimum sold price filter. Leave empty for no minimum.

## `priceMax` (type: `number`):

Maximum sold price filter. Leave empty for no maximum.

## `dateFrom` (type: `string`):

Only return listings sold on or after this date. ISO 8601 format (YYYY-MM-DD). eBay only stores 90 days of sold data.

## `dateTo` (type: `string`):

Only return listings sold on or before this date. ISO 8601 format (YYYY-MM-DD).

## `category` (type: `string`):

eBay category ID to limit search scope. Find category IDs in eBay's category tree. Leave empty to search all categories.

## `freeShippingOnly` (type: `boolean`):

Only return listings with free shipping.

## `includeItemSpecifics` (type: `boolean`):

Extract item specifics (Brand, Model, Color, Size, etc.) from listing pages.

## `includeSellerInfo` (type: `boolean`):

Extract seller username, feedback score, and top-rated seller status.

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

Residential proxy is required — eBay blocks datacenter IP addresses. Apify paid plans include residential proxy. Free-plan users: provide your own residential proxy URL.

## `maxChargeUsd` (type: `number`):

Stop before paid output would exceed the configured max charge.

## `debugMode` (type: `boolean`):

Write extra free diagnostics to the key-value store.

## `saveRawHtmlToKvs` (type: `boolean`):

Save raw snapshots as free debug artifacts when enabled.

## `requestTimeout` (type: `integer`):

Maximum time to wait for a request or page load.

## `maxRetries` (type: `integer`):

Maximum retry attempts per source.

## `maxConcurrency` (type: `integer`):

Maximum concurrent requests. High-risk marketplace and SERP actors default to a low value.

## `requestDelay` (type: `string`):

Run setting used to control cost, runtime, and output size.

## `sourceMode` (type: `string`):

Use public live targets, supplied snapshots, or provider-backed source data when supported.

## `suppliedSnapshotHtml` (type: `string`):

Optional HTML snapshot for deterministic public-data extraction tests or controlled source capture.

## `suppliedSnapshotJson` (type: `string`):

Optional JSON snapshot/provider response for deterministic public-data extraction tests or controlled source capture.

## `suppliedSnapshotText` (type: `string`):

Optional plain text snapshot for text-analysis actors.

## Actor input object example

```json
{
  "searchTerms": [
    "vintage rolex submariner"
  ],
  "listingUrls": [],
  "maxListings": 1,
  "marketplace": "US",
  "sortBy": "date_desc",
  "listingType": "all",
  "condition": [],
  "category": "",
  "freeShippingOnly": false,
  "includeItemSpecifics": false,
  "includeSellerInfo": false,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "maxChargeUsd": 50,
  "debugMode": false,
  "saveRawHtmlToKvs": false,
  "requestTimeout": 30000,
  "maxRetries": 1,
  "maxConcurrency": 1,
  "sourceMode": "livePublic"
}
```

# Actor output Schema

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

Scraped eBay sold listing records with full pricing and metadata.

## `summary` (type: `string`):

Billing, paid row, diagnostic, duplicate, and artifact summary.

## `runStatus` (type: `string`):

Free diagnostic run status, including no-result and blocked-page counters.

## `kvsArtifacts` (type: `string`):

Actor-specific CSV/JSON/Markdown report artifacts.

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "searchTerms": [
        "vintage rolex submariner"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("junipr/ebay-sold-listings").call(input);

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

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

```

## Python example

```python
from apify_client import ApifyClient

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

# Prepare the Actor input
run_input = { "searchTerms": ["vintage rolex submariner"] }

# Run the Actor and wait for it to finish
run = client.actor("junipr/ebay-sold-listings").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{
  "searchTerms": [
    "vintage rolex submariner"
  ]
}' |
apify call junipr/ebay-sold-listings --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "eBay Sold Listings Scraper — Completed Prices",
        "description": "Extract public eBay sold/completed listings, prices, dates, conditions, sellers, shipping, and item specifics for resale price research.",
        "version": "1.0",
        "x-build-id": "C4Nyh0vGYbTfAf3QB"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/junipr~ebay-sold-listings/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-junipr-ebay-sold-listings",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/junipr~ebay-sold-listings/runs": {
            "post": {
                "operationId": "runs-sync-junipr-ebay-sold-listings",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/junipr~ebay-sold-listings/run-sync": {
            "post": {
                "operationId": "run-sync-junipr-ebay-sold-listings",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "searchTerms": {
                        "title": "Search Terms",
                        "type": "array",
                        "description": "Keywords to search in eBay sold listings. Each term is searched independently. Example: [\"pokemon charizard psa 9\", \"vintage rolex submariner\"].",
                        "items": {
                            "type": "string"
                        },
                        "default": [
                            "vintage rolex submariner"
                        ]
                    },
                    "listingUrls": {
                        "title": "Direct Listing URLs",
                        "type": "array",
                        "description": "Direct eBay listing URLs to scrape individually. Leave empty to use Search Terms instead.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "maxListings": {
                        "title": "Max Listings",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of sold listings to extract per search term.",
                        "default": 1
                    },
                    "marketplace": {
                        "title": "Marketplace",
                        "enum": [
                            "US",
                            "UK",
                            "DE",
                            "FR",
                            "AU",
                            "CA",
                            "IT",
                            "ES"
                        ],
                        "type": "string",
                        "description": "Which eBay marketplace to search. US uses ebay.com, UK uses ebay.co.uk, etc.",
                        "default": "US"
                    },
                    "sortBy": {
                        "title": "Sort By",
                        "enum": [
                            "date_desc",
                            "date_asc",
                            "price_asc",
                            "price_desc"
                        ],
                        "type": "string",
                        "description": "Sort order for sold listing results.",
                        "default": "date_desc"
                    },
                    "listingType": {
                        "title": "Listing Type",
                        "enum": [
                            "all",
                            "auction",
                            "buy_it_now",
                            "best_offer"
                        ],
                        "type": "string",
                        "description": "Filter by listing format. 'all' returns auction, Buy It Now, and Best Offer listings.",
                        "default": "all"
                    },
                    "condition": {
                        "title": "Condition Filter",
                        "type": "array",
                        "description": "Filter by item condition. Leave empty to include all conditions.",
                        "items": {
                            "type": "string"
                        },
                        "default": []
                    },
                    "priceMin": {
                        "title": "Minimum Price",
                        "minimum": 0,
                        "type": "number",
                        "description": "Minimum sold price filter. Leave empty for no minimum."
                    },
                    "priceMax": {
                        "title": "Maximum Price",
                        "minimum": 0,
                        "type": "number",
                        "description": "Maximum sold price filter. Leave empty for no maximum."
                    },
                    "dateFrom": {
                        "title": "Date From",
                        "type": "string",
                        "description": "Only return listings sold on or after this date. ISO 8601 format (YYYY-MM-DD). eBay only stores 90 days of sold data."
                    },
                    "dateTo": {
                        "title": "Date To",
                        "type": "string",
                        "description": "Only return listings sold on or before this date. ISO 8601 format (YYYY-MM-DD)."
                    },
                    "category": {
                        "title": "Category ID",
                        "type": "string",
                        "description": "eBay category ID to limit search scope. Find category IDs in eBay's category tree. Leave empty to search all categories.",
                        "default": ""
                    },
                    "freeShippingOnly": {
                        "title": "Free Shipping Only",
                        "type": "boolean",
                        "description": "Only return listings with free shipping.",
                        "default": false
                    },
                    "includeItemSpecifics": {
                        "title": "Include Item Specifics",
                        "type": "boolean",
                        "description": "Extract item specifics (Brand, Model, Color, Size, etc.) from listing pages.",
                        "default": false
                    },
                    "includeSellerInfo": {
                        "title": "Include Seller Info",
                        "type": "boolean",
                        "description": "Extract seller username, feedback score, and top-rated seller status.",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Residential proxy is required — eBay blocks datacenter IP addresses. Apify paid plans include residential proxy. Free-plan users: provide your own residential proxy URL.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    },
                    "maxChargeUsd": {
                        "title": "Max Charge USD",
                        "minimum": 0,
                        "type": "number",
                        "description": "Stop before paid output would exceed the configured max charge.",
                        "default": 50
                    },
                    "debugMode": {
                        "title": "Debug Mode",
                        "type": "boolean",
                        "description": "Write extra free diagnostics to the key-value store.",
                        "default": false
                    },
                    "saveRawHtmlToKvs": {
                        "title": "Save Raw HTML to KVS",
                        "type": "boolean",
                        "description": "Save raw snapshots as free debug artifacts when enabled.",
                        "default": false
                    },
                    "requestTimeout": {
                        "title": "Request Timeout (ms)",
                        "minimum": 1000,
                        "maximum": 120000,
                        "type": "integer",
                        "description": "Maximum time to wait for a request or page load.",
                        "default": 30000
                    },
                    "maxRetries": {
                        "title": "Max Retries",
                        "minimum": 0,
                        "maximum": 3,
                        "type": "integer",
                        "description": "Maximum retry attempts per source.",
                        "default": 1
                    },
                    "maxConcurrency": {
                        "title": "Max Concurrency",
                        "minimum": 1,
                        "maximum": 3,
                        "type": "integer",
                        "description": "Maximum concurrent requests. High-risk marketplace and SERP actors default to a low value.",
                        "default": 1
                    },
                    "requestDelay": {
                        "title": "Request Delay",
                        "type": "string",
                        "description": "Run setting used to control cost, runtime, and output size."
                    },
                    "sourceMode": {
                        "title": "Source Mode",
                        "enum": [
                            "livePublic",
                            "suppliedSnapshot",
                            "provider"
                        ],
                        "type": "string",
                        "description": "Use public live targets, supplied snapshots, or provider-backed source data when supported.",
                        "default": "livePublic"
                    },
                    "suppliedSnapshotHtml": {
                        "title": "Supplied Snapshot HTML",
                        "type": "string",
                        "description": "Optional HTML snapshot for deterministic public-data extraction tests or controlled source capture."
                    },
                    "suppliedSnapshotJson": {
                        "title": "Supplied Snapshot JSON",
                        "type": "string",
                        "description": "Optional JSON snapshot/provider response for deterministic public-data extraction tests or controlled source capture."
                    },
                    "suppliedSnapshotText": {
                        "title": "Supplied Snapshot Text",
                        "type": "string",
                        "description": "Optional plain text snapshot for text-analysis actors."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
