# 1stDibs Luxury Antiques Scraper (`crawlerbros/firstdibs-scraper`) Actor

Scrape luxury antiques, vintage furniture, jewelry, and art from 1stDibs - the world's largest online marketplace for luxury vintage and antique items. Search by keyword, category, designer, or period.

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

## 1stDibs Luxury Antiques Scraper

Scrape luxury antiques, vintage furniture, jewelry, art, and fashion from [1stDibs](https://www.1stdibs.com) — the world's largest online marketplace for premium vintage and antique items. Search by keyword, browse by category, designer/creator, or seller/dealer, or pull full specs for individual listings by URL — with pricing, materials, period, condition, dimensions, and seller information.

### What this actor does

- **Five modes:** `search`, `byCategory`, `byDesigner`, `bySeller`, `productDetails`
- **25 curated categories** across furniture, jewelry, art, and fashion (with sub-categories such as chairs, sofas, rings, paintings, etc.)
- **Sort order:** recommended, newest, price high-low, price low-high, popular
- **Price filters:** min/max price in USD
- **Period, style, and item-location filters** for `search`/`byCategory` — narrow results to an era (e.g. "1950s", "19th-century"), a design style (e.g. "mid-century-modern", "art-deco", "victorian"), or a region (USA & North America / Europe)
- **Rich item data:** designer/creator, price, category, style, materials, origin, period, condition, dimensions, seller rating and tier, reference numbers, images, and (where available) a video
- **Empty fields are omitted — no null values in output**

### Output per item

| Field | Description | Available in |
|---|---|---|
| `itemId` | 1stDibs item ID | all modes |
| `title` | Item title | all modes |
| `designer` | Designer/creator name | all modes |
| `designerRole` | Creator's role, e.g. "Artist" | `productDetails` |
| `designerUrl` | Designer/creator page URL | all modes |
| `price` | Price (numeric) | all modes |
| `currency` | Currency code (USD/EUR/GBP/JPY) | all modes |
| `category` | Item category (full breadcrumb in `productDetails`) | all modes |
| `style` | Design style, e.g. "Mid-Century Modern" | `productDetails` |
| `materials` | Materials list | all modes |
| `origin` | Country/place of origin | `productDetails` |
| `period` | Historical period | `productDetails` |
| `dateOfManufacture` | Manufacture date/decade | `productDetails` |
| `condition` | Item condition | `productDetails` |
| `conditionDetails` | Condition detail description | `productDetails` |
| `dimensions` | Height/width/depth | `productDetails` |
| `sellerLocation` | Seller city/region | all modes |
| `sellerRating` | Seller star rating | `productDetails` |
| `sellerReviewCount` | Seller review count | `productDetails` |
| `sellerTier` | Seller tier badge, e.g. "Gold Seller" | `productDetails` |
| `sellerEstablishedYear` | Year the seller's business was established | `productDetails` |
| `sellerSince` | Year the seller joined 1stDibs | `productDetails` |
| `sellerSalesCount` | Total sales on 1stDibs | `productDetails` |
| `sellerResponseTime` | Typical seller response time | `productDetails` |
| `sellerReferenceNumber` | Seller's own SKU/reference | `productDetails` |
| `listingReferenceNumber` | 1stDibs' own reference number | `productDetails` |
| `description` | Item description | all modes |
| `imageUrl` | Primary image URL | all modes |
| `images` | Full image URL array | `productDetails` |
| `videoUrl` | Item video URL (if the listing has one) | `productDetails` |
| `productUrl` | 1stDibs product URL | all modes |
| `recordType` | Always `"item"` | all modes |
| `scrapedAt` | ISO 8601 timestamp | all modes |

### Input

| Field | Type | Default | Description |
|---|---|---|---|
| `mode` | string | `search` | `search` / `productDetails` / `byCategory` / `byDesigner` / `bySeller` |
| `keyword` | string | `mid-century chair` | Search keyword (mode=search) |
| `category` | string | `furniture` | Category/browse path — used by `byCategory`, `byDesigner` (sub-category) and `search` (vertical) |
| `designer` | string | — | Designer/creator name, e.g. "Charles Eames" (mode=byDesigner) |
| `sellerSlug` | string | — | Seller/dealer storefront slug, e.g. "giorgio-collection" (mode=bySeller) |
| `productUrls` | array | — | Full 1stDibs product page URLs (mode=productDetails) |
| `sortBy` | string | `recommended` | `recommended` / `newest` / `price-high` / `price-low` / `popular` |
| `priceMin` | integer | — | Min price in USD |
| `priceMax` | integer | — | Max price in USD |
| `period` | string | — | Historical period/era, e.g. "1950s", "19th-century" (mode=search/byCategory only) |
| `style` | string | — | Design style, e.g. "mid-century-modern", "art-deco" (mode=search/byCategory only) |
| `itemLocation` | string | `""` (anywhere) | `usa-north-america` / `europe` (mode=search/byCategory only) |
| `maxItems` | integer | `20` | Max items (1–300) |

#### Example: search mid-century furniture

```json
{
  "mode": "search",
  "keyword": "mid-century chair",
  "priceMax": 10000,
  "sortBy": "newest",
  "maxItems": 20
}
````

#### Example: search a specific period and style

```json
{
  "mode": "search",
  "keyword": "chair",
  "period": "1950s",
  "maxItems": 20
}
```

```json
{
  "mode": "byCategory",
  "category": "furniture/seating/chairs",
  "style": "art-deco",
  "maxItems": 20
}
```

#### Example: browse a designer's jewelry

```json
{
  "mode": "byDesigner",
  "designer": "Cartier",
  "category": "jewelry",
  "maxItems": 30
}
```

#### Example: full specs for specific listings

```json
{
  "mode": "productDetails",
  "productUrls": [
    "https://www.1stdibs.com/furniture/decorative-objects/sculptures/abstract-sculptures/1980s-pedro-friedeberg-miniature-hand-foot-chair-sculpture-latin-american/id-f_30479102/"
  ]
}
```

### Use cases

- **Interior design & staging** — source vintage furniture and decorative objects by style, period, or price range for client projects
- **Antiques dealers & resellers** — monitor new listings by category or track a specific designer's catalog for arbitrage opportunities
- **Jewelry & watch appraisal** — pull comparable listings by designer (e.g. Cartier, Van Cleef & Arpels) to benchmark pricing
- **Art market research** — track paintings, sculptures, and photography listings by period and style across sellers
- **Competitive intelligence for dealers** — monitor a specific seller's storefront (`bySeller`) for new inventory and pricing changes
- **Provenance & cataloging** — pull full specs (materials, dimensions, condition, period) for individual listings by URL

### Frequently Asked Questions

**Does this require a 1stDibs account?**
No. This scraper uses 1stDibs' public website — no login, cookies, or API key needed.

**What categories are available?**
25 curated categories spanning Furniture (seating, tables, storage, lighting, decorative objects, rugs, silver, ceramics, porcelain), Jewelry (rings, necklaces, earrings, bracelets, watches), Art (paintings, sculptures, photography), and Fashion (clothing). See the `category` dropdown for the full list.

**Are prices in USD?**
Prices are shown in the seller's listed currency (USD, EUR, GBP, JPY). The `currency` field indicates which.

**Why does a listing sometimes have no `price`?**
Some sellers mark items "Contact for Price" rather than listing a fixed price; the actor omits the field rather than fabricating a value.

### Limitations

- **`period`, `style`, and `itemLocation` are mutually exclusive — only one applies per run.** 1stDibs' own clean-URL routing supports only one browse facet beyond the base category at a time (confirmed live: combining any two, e.g. period + style or itemLocation + period, 404s). If more than one is set, `itemLocation` wins, then `style`, then `period`. They also only apply to `mode=search` and `mode=byCategory` — 1stDibs' `byDesigner`/`bySeller` URL routing does not support combining a facet with a creator/dealer storefront path.
- **Price is not searchable server-side.** 1stDibs does not expose a URL query parameter for price filtering, so `priceMin`/`priceMax` are applied client-side after each page is fetched — pages are still fetched fully and filtered in-actor, which is reliable but means very narrow price ranges scan more pages before filling `maxItems`.
- **`bySeller` mode requires the exact dealer slug** from the seller's own 1stDibs URL (e.g. `1stdibs.com/dealers/giorgio-collection/` → `giorgio-collection`), not a free-text business name.
- **Seller display name is not exposed on listing pages or product pages** by 1stDibs itself (only seller location, rating, and tier are shown there) — get the seller's name from the URL slug or by visiting their `/dealers/{slug}/` storefront directly.
- **`imageUrl` coverage in list modes (`search`/`byCategory`/`byDesigner`/`bySeller`) is best-effort, not 100%.** 1stDibs virtualizes its tile grid — a tile's image only loads once it has genuinely scrolled into view, and the actor scrolls each tile into view before extracting to maximize coverage — but under the grid's own virtualization timing a portion of tiles per page (commonly a third to half) may still have no image by the time of extraction, while `title`/`price`/`category`/`materials`/`sellerLocation`/`description` are consistently 100% populated. For guaranteed image coverage on specific items, follow up with `mode=productDetails` on their `productUrl` — the product page's own gallery is not virtualized and always returns the full `images` array.

# Actor input Schema

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

What to fetch from 1stDibs.

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

Keyword to search for. Required when mode=search.

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

1stDibs category/browse path. Used as the browse target for mode=byCategory, the sub-category for mode=byDesigner, and the search vertical for mode=search.

## `designer` (type: `string`):

Designer or creator name, e.g. "Charles Eames". Required when mode=byDesigner.

## `sellerSlug` (type: `string`):

Seller/dealer storefront slug from their 1stDibs URL, e.g. "giorgio-collection" from 1stdibs.com/dealers/giorgio-collection/. Required when mode=bySeller.

## `productUrls` (type: `array`):

Full 1stDibs product page URLs. Required when mode=productDetails.

## `period` (type: `string`):

Restrict results to a historical period/era, using 1stDibs' own slug text, e.g. "1950s", "19th-century", "18th-century-and-earlier", "mid-20th-century", "early-1900s". Applies to mode=search and mode=byCategory only. Mutually exclusive with `style`/`itemLocation` (1stDibs applies only one browse facet at a time) — if more than one is set, `itemLocation` wins, then `style`, then `period`.

## `style` (type: `string`):

Restrict results to a design style, e.g. "mid-century-modern", "art-deco", "victorian", "louis-xvi", "art-nouveau", "contemporary", "edwardian", "georgian", "baroque" (the exact style vocabulary varies by category — furniture, jewelry and art each have their own style list on 1stDibs). Applies to mode=search and mode=byCategory only. Mutually exclusive with `period`/`itemLocation`.

## `itemLocation` (type: `string`):

Restrict results to items located in a specific region. Applies to mode=search and mode=byCategory only. Mutually exclusive with `period`/`style`.

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

Sort order for search/browse modes (ignored by mode=productDetails).

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

Minimum price filter in USD. Applied client-side after fetching each page.

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

Maximum price filter in USD. Applied client-side after fetching each page.

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

Maximum number of items to return.

## Actor input object example

```json
{
  "mode": "search",
  "keyword": "mid-century chair",
  "category": "furniture",
  "designer": "Charles Eames",
  "productUrls": [],
  "itemLocation": "",
  "sortBy": "recommended",
  "maxItems": 20
}
```

# Actor output Schema

## `items` (type: `string`):

Dataset containing all scraped 1stDibs luxury items.

# 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",
    "keyword": "mid-century chair",
    "category": "furniture",
    "designer": "Charles Eames",
    "productUrls": [],
    "sortBy": "recommended",
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("crawlerbros/firstdibs-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",
    "keyword": "mid-century chair",
    "category": "furniture",
    "designer": "Charles Eames",
    "productUrls": [],
    "sortBy": "recommended",
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("crawlerbros/firstdibs-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",
  "keyword": "mid-century chair",
  "category": "furniture",
  "designer": "Charles Eames",
  "productUrls": [],
  "sortBy": "recommended",
  "maxItems": 20
}' |
apify call crawlerbros/firstdibs-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "1stDibs Luxury Antiques Scraper",
        "description": "Scrape luxury antiques, vintage furniture, jewelry, and art from 1stDibs - the world's largest online marketplace for luxury vintage and antique items. Search by keyword, category, designer, or period.",
        "version": "1.0",
        "x-build-id": "BpxBUValXnbKlxY2Y"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/crawlerbros~firstdibs-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-crawlerbros-firstdibs-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~firstdibs-scraper/runs": {
            "post": {
                "operationId": "runs-sync-crawlerbros-firstdibs-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~firstdibs-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-crawlerbros-firstdibs-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",
                            "productDetails",
                            "byCategory",
                            "byDesigner",
                            "bySeller"
                        ],
                        "type": "string",
                        "description": "What to fetch from 1stDibs.",
                        "default": "search"
                    },
                    "keyword": {
                        "title": "Search keyword (mode=search)",
                        "type": "string",
                        "description": "Keyword to search for. Required when mode=search.",
                        "default": "mid-century chair"
                    },
                    "category": {
                        "title": "Category",
                        "enum": [
                            "furniture",
                            "furniture/seating",
                            "furniture/seating/chairs",
                            "furniture/seating/sofas",
                            "furniture/tables",
                            "furniture/storage",
                            "furniture/lighting",
                            "furniture/decorative-objects",
                            "furniture/decorative-objects/sculptures",
                            "furniture/rugs-carpets",
                            "furniture/dining-entertaining/sterling-silver",
                            "furniture/dining-entertaining/ceramics",
                            "furniture/dining-entertaining/porcelain",
                            "jewelry",
                            "jewelry/rings",
                            "jewelry/necklaces",
                            "jewelry/earrings",
                            "jewelry/bracelets",
                            "jewelry/watches",
                            "art",
                            "art/paintings",
                            "art/sculptures",
                            "art/photography",
                            "fashion",
                            "fashion/clothing"
                        ],
                        "type": "string",
                        "description": "1stDibs category/browse path. Used as the browse target for mode=byCategory, the sub-category for mode=byDesigner, and the search vertical for mode=search.",
                        "default": "furniture"
                    },
                    "designer": {
                        "title": "Designer/creator (mode=byDesigner)",
                        "type": "string",
                        "description": "Designer or creator name, e.g. \"Charles Eames\". Required when mode=byDesigner."
                    },
                    "sellerSlug": {
                        "title": "Seller/dealer slug (mode=bySeller)",
                        "type": "string",
                        "description": "Seller/dealer storefront slug from their 1stDibs URL, e.g. \"giorgio-collection\" from 1stdibs.com/dealers/giorgio-collection/. Required when mode=bySeller."
                    },
                    "productUrls": {
                        "title": "Product URLs (mode=productDetails)",
                        "type": "array",
                        "description": "Full 1stDibs product page URLs. Required when mode=productDetails.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "period": {
                        "title": "Period / era filter",
                        "type": "string",
                        "description": "Restrict results to a historical period/era, using 1stDibs' own slug text, e.g. \"1950s\", \"19th-century\", \"18th-century-and-earlier\", \"mid-20th-century\", \"early-1900s\". Applies to mode=search and mode=byCategory only. Mutually exclusive with `style`/`itemLocation` (1stDibs applies only one browse facet at a time) — if more than one is set, `itemLocation` wins, then `style`, then `period`."
                    },
                    "style": {
                        "title": "Design style filter",
                        "type": "string",
                        "description": "Restrict results to a design style, e.g. \"mid-century-modern\", \"art-deco\", \"victorian\", \"louis-xvi\", \"art-nouveau\", \"contemporary\", \"edwardian\", \"georgian\", \"baroque\" (the exact style vocabulary varies by category — furniture, jewelry and art each have their own style list on 1stDibs). Applies to mode=search and mode=byCategory only. Mutually exclusive with `period`/`itemLocation`."
                    },
                    "itemLocation": {
                        "title": "Item location filter",
                        "enum": [
                            "",
                            "usa-north-america",
                            "europe"
                        ],
                        "type": "string",
                        "description": "Restrict results to items located in a specific region. Applies to mode=search and mode=byCategory only. Mutually exclusive with `period`/`style`.",
                        "default": ""
                    },
                    "sortBy": {
                        "title": "Sort order",
                        "enum": [
                            "recommended",
                            "newest",
                            "price-high",
                            "price-low",
                            "popular"
                        ],
                        "type": "string",
                        "description": "Sort order for search/browse modes (ignored by mode=productDetails).",
                        "default": "recommended"
                    },
                    "priceMin": {
                        "title": "Min price (USD)",
                        "minimum": 0,
                        "maximum": 10000000,
                        "type": "integer",
                        "description": "Minimum price filter in USD. Applied client-side after fetching each page."
                    },
                    "priceMax": {
                        "title": "Max price (USD)",
                        "minimum": 0,
                        "maximum": 10000000,
                        "type": "integer",
                        "description": "Maximum price filter in USD. Applied client-side after fetching each page."
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 300,
                        "type": "integer",
                        "description": "Maximum number of items to return.",
                        "default": 20
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
