# Empire Flippers \[$5💰] Businesses For Sale + Financials (`memo23/empireflippers-scraper`) Actor

Scrape the full Empire Flippers marketplace of online businesses for sale — asking price, valuation multiple (SDE), monthly net profit / revenue / expenses, niche, monetization, platform, 12-month P\&L, per-site traffic, growth trends and assets included. One flat row per business. JSON or CSV

- **URL**: https://apify.com/memo23/empireflippers-scraper.md
- **Developed by:** [Muhamed Didovic](https://apify.com/memo23) (community)
- **Categories:** E-commerce, AI, Agents
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## Empire Flippers Marketplace Scraper 💼

Scrape the **entire Empire Flippers marketplace** of online businesses for sale — every listing with its **asking price, valuation multiple, monthly net profit / revenue / expenses, 12-month profit-and-loss history, per-site traffic, growth trends, niche, monetization, assets included, opportunities and risks**. One clean, flat row per business. JSON or CSV.

No setup, no keys — just hit run and get the live marketplace, including the financial detail that's normally locked away from logged-out visitors.

![How the Empire Flippers Marketplace Scraper works](https://raw.githubusercontent.com/muhamed-didovic/muhamed-didovic.github.io/main/assets/how-it-works-empireflippers.png)

### Why use this scraper

- **The financials, not just the headline.** Every row carries the full numbers a buyer evaluates — monthly net profit, gross revenue, expenses, profit margin, valuation multiple (SDE), and a **complete 12-month P&L**. Not just the teaser title.
- **The whole marketplace in one run.** Pages through every live listing automatically — verified end-to-end at **241 listings across 5 pages, zero failures, in seconds**.
- **One flat row per business.** Niche, monetization, platform, traffic, trends, assets and seller notes are all denormalized onto a single row — open the CSV and filter.
- **Deal-flow on autopilot.** Schedule it daily to catch new listings the moment they hit the marketplace.
- **No setup.** No API key, no browser, no configuration. Pick optional filters (or none) and run.

### What you get per business

| Group | Fields |
|---|---|
| **Valuation** | asking price, unpriced flag, valuation multiple, multiple type (SDE), pricing period |
| **Financials** | monthly net profit, gross revenue, expenses, profit margin |
| **12-month P&L** | per-month net profit / gross revenue / expenses history |
| **Growth** | net-profit trend %, revenue trend %, unique-users trend % (with windows) |
| **Business** | niche(s), monetization(s), platform(s), customer type, hours/week, country, business-registration country |
| **Traffic** | per-site page views, unique users, platform, Google-Analytics flag |
| **Channel-specific** | Amazon SKU / parent-ASIN counts, brand-registry, TACoS, COGS · SaaS MRR / LTV / churn / growth |
| **Qualitative** | summary, opportunities, risks, work required, assets included, data providers, seller support, reason for sale |
| **Flags** | trademark, PBN, USA-made, associate broker, co-broker program, accepting calls |
| **Meta** | listing number, status, days on marketplace, first-listed date, listing URL, niche image |

### Supported input

Everything is optional — leave it all empty to pull the whole live marketplace. Or narrow it down:

- **Listing status** — New Listing, For Sale, Pending Sold, Under Offer, Sold
- **Monetization** — Amazon FBA, AdSense, eCommerce, Affiliate, Subscription, Dropshipping, Display Advertising…
- **Niche** — Automotive, Health & Fitness, Home & Garden, Technology…
- **Platform** — Shopify, WordPress, Amazon, Custom…
- **Search** — free-text query across the marketplace

### Use cases

- **Acquisition deal-flow** — monitor new listings daily and surface businesses that match your buy-box (niche, price band, multiple, monetization).
- **Valuation benchmarking** — build a dataset of asking multiples by niche, monetization and revenue band to price your own deals.
- **Broker & investor research** — track what's selling, at what multiples, and how fast (days on marketplace, pending/sold flags).
- **Market trend analysis** — aggregate monthly P&L and growth trends across the marketplace to spot which niches are heating up.
- **Lead generation** — sellers behind listings are business owners; the dataset is a qualified pipeline for M&A advisors and aggregators.

### How it works

1. **Pick filters** (or none) — status, monetization, niche, platform, search.
2. **Pull the marketplace** — the actor walks every page of the live marketplace and pulls the full record for each business, including the financial detail.
3. **Emit flat rows** — each business becomes one tidy, self-contained row in the dataset. JSON or CSV.

### Input configuration

| Field | Type | Default | Description |
|---|---|---|---|
| `listingStatuses` | array | New + For Sale + Pending Sold | Statuses to include |
| `monetizations` | array | all | Monetization filter |
| `niches` | array | all | Niche filter |
| `platforms` | array | all | Platform filter |
| `q` | string | — | Free-text search |
| `includeUnpriced` | boolean | true | Include listings without a public price |
| `maxItems` | integer | 1000 | Max businesses (whole marketplace ≈ 250) |

#### Example input

```json
{
  "monetizations": ["Amazon FBA"],
  "listingStatuses": ["For Sale"],
  "maxItems": 100
}
````

### Output sample

```json
{
  "listingNumber": 94476,
  "title": "$495.8K Per Month Amazon FBA Business in the Automotive Niche",
  "listingUrl": "https://empireflippers.com/listing/94476/",
  "listingStatus": "For Sale",
  "askingPrice": null,
  "unpriced": true,
  "multiple": null,
  "multipleType": "SDE",
  "monthlyNetProfit": 55519,
  "monthlyGrossRevenue": 495786,
  "monthlyExpenses": 440267,
  "profitMarginPercent": 11,
  "monetizations": ["Amazon FBA", "Amazon FBM", "eCommerce", "Subscription"],
  "niches": ["Automotive"],
  "platforms": ["Shopify"],
  "netProfitTrendPercent": 640,
  "grossRevenueTrendPercent": 117,
  "amazonSkuCount": 21,
  "tacosPercent": 49,
  "cogsPercent": 35,
  "assetsIncluded": ["Primary Domain", "Seller Central Account", "US Trademark", "Email List", "..."],
  "opportunities": ["Expanding Amazon FBA with PPC, A+ Content, and listing optimization", "..."],
  "risks": ["An increase in Paid Traffic pricing could negatively affect margins", "..."],
  "dataProviders": ["Amazon Seller Central", "Shopify", "Google Analytics", "QuickBooks"],
  "sites": [{ "platform": "Shopify", "domainType": "com", "avgMonthlyPageViews": 205506, "avgMonthlyUniqueUsers": 115797, "usesGoogleAnalytics": true }],
  "monthlyMetrics": [{ "month": "2025-06-01", "netProfit": -25445.36, "grossRevenue": 145353.35, "expenses": 170798.71 }],
  "hoursWorkedPerWeek": 5,
  "daysOnMarketplace": 3,
  "scrapedAt": "2026-06-16T20:00:00.000Z"
}
```

### Key output fields

| Field | Meaning |
|---|---|
| `monthlyNetProfit` / `monthlyGrossRevenue` | The headline economics of the business. |
| `multiple` / `multipleType` | Valuation multiple and basis (SDE). `askingPrice` is null when `unpriced: true`. |
| `monthlyMetrics` | 12 months of net profit / revenue / expenses — the full P\&L trend. |
| `netProfitTrendPercent` | Profit growth over the trailing window — the momentum signal. |
| `monetizations` / `niches` / `platforms` | How it makes money, in what space, on what tech. |
| `sites` | Per-site traffic (page views, unique users). |
| `assetsIncluded` | Everything that transfers in the sale. |
| `opportunities` / `risks` | EF's qualitative growth levers and cautions. |

### Pricing

**$5 per 1,000 business listings** (pay-per-result). The whole live marketplace is ~250 listings, so a full pull costs around **$1.25**. Run it daily to track deal-flow for roughly the price of a coffee a month. No subscription.

### FAQ

**How many businesses are on the marketplace?**
Typically ~250 live listings at any time. The default run pulls all of them; use `maxItems` to cap it.

**How current is the data?**
It's the live marketplace at run time — schedule the actor to keep a fresh dataset and catch new listings as they appear.

**Why are some listings `unpriced`?**
Empire Flippers lists some businesses before setting a public asking price (often the freshest ones). Those have `unpriced: true` and `askingPrice: null`, but still carry full profit/revenue figures.

**Can I filter to just Amazon FBA / a niche / For Sale only?**
Yes — every filter (status, monetization, niche, platform, search) is optional and combinable.

**JSON or CSV?**
Both — export from the dataset in whatever format you need.

### Support

Found a bug or want an extra field? Open an issue on the actor's **Issues** tab.

### Explore more scrapers

- [Flippa Scraper](https://apify.com/memo23/flippa-scraper) — the other big online-business marketplace
- [Crunchbase Scraper](https://apify.com/memo23/crunchbase-scraper) — company funding & profiles
- [Similarweb Scraper](https://apify.com/memo23/similarweb-scraper) — website traffic & AI-traffic intelligence

See the [full memo23 actor catalog →](https://apify.com/memo23)

### ⚠️ Disclaimer

This actor collects business-listing information from the Empire Flippers marketplace for research, market analysis, and deal-sourcing purposes. It does not collect personal data beyond what the marketplace publishes about each business listing. You are responsible for using the data in compliance with Empire Flippers' terms and all applicable laws.

### SEO Keywords

empire flippers scraper, empire flippers api, online business for sale, buy online business, website marketplace scraper, business broker data, amazon fba business for sale, ecommerce business for sale, saas for sale, business valuation multiple, SDE multiple, online business acquisition, deal flow scraper, business marketplace data, empire flippers listings, content site for sale, M\&A deal sourcing, business profit and loss data, micro acquisition, flippa alternative

# Actor input Schema

## `listingStatuses` (type: `array`):

Which listing statuses to include. Leave empty for the active marketplace (New Listing + For Sale + Pending Sold).

## `monetizations` (type: `array`):

Filter by how the business makes money. Pick one or more — leave empty for all.

## `niches` (type: `array`):

Filter by niche. Pick one or more — leave empty for all.

## `platforms` (type: `array`):

Filter by the site's platform. Pick one or more — leave empty for all.

## `primaryTrafficChannels` (type: `array`):

Filter by where the business gets its traffic. Pick one or more — leave empty for all.

## `q` (type: `string`):

Free-text search across the marketplace (same as the EF search box). Leave empty for no text filter.

## `includeUnpriced` (type: `boolean`):

Include listings that don't yet have a public asking price (often the freshest ones). Default true.

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

Hard cap on listings returned. The live marketplace is ~250 listings, so the default pulls everything. Each listing is one paid result. Free-tier users are capped at 100.

## `pageLimit` (type: `integer`):

How many listings to request per API page (EF default 36, max 100). Higher = fewer requests. Most users can leave this alone.

## `maxRequestRetries` (type: `integer`):

Retries per marketplace page before giving up. Default 5.

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

Residential proxy recommended (the login endpoint can block datacenter IPs). The default works out of the box.

## Actor input object example

```json
{
  "listingStatuses": [
    "New Listing",
    "For Sale",
    "Pending Sold"
  ],
  "includeUnpriced": true,
  "maxItems": 1000,
  "pageLimit": 36,
  "maxRequestRetries": 5,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# 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 = {
    "listingStatuses": [
        "New Listing",
        "For Sale",
        "Pending Sold"
    ],
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("memo23/empireflippers-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 = {
    "listingStatuses": [
        "New Listing",
        "For Sale",
        "Pending Sold",
    ],
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("memo23/empireflippers-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 '{
  "listingStatuses": [
    "New Listing",
    "For Sale",
    "Pending Sold"
  ],
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call memo23/empireflippers-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Empire Flippers [$5💰] Businesses For Sale + Financials",
        "description": "Scrape the full Empire Flippers marketplace of online businesses for sale — asking price, valuation multiple (SDE), monthly net profit / revenue / expenses, niche, monetization, platform, 12-month P&L, per-site traffic, growth trends and assets included. One flat row per business. JSON or CSV",
        "version": "0.0",
        "x-build-id": "PUfdIJyALumOOZE0G"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/memo23~empireflippers-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-memo23-empireflippers-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/memo23~empireflippers-scraper/runs": {
            "post": {
                "operationId": "runs-sync-memo23-empireflippers-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/memo23~empireflippers-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-memo23-empireflippers-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "listingStatuses": {
                        "title": "Listing statuses",
                        "type": "array",
                        "description": "Which listing statuses to include. Leave empty for the active marketplace (New Listing + For Sale + Pending Sold).",
                        "items": {
                            "type": "string",
                            "enum": [
                                "New Listing",
                                "For Sale",
                                "Pending Sold",
                                "Under Offer",
                                "Sold"
                            ]
                        }
                    },
                    "monetizations": {
                        "title": "Monetization methods",
                        "type": "array",
                        "description": "Filter by how the business makes money. Pick one or more — leave empty for all.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Affiliate",
                                "Agency",
                                "Amazon Associates",
                                "Amazon FBA",
                                "Amazon FBM",
                                "Amazon KDP",
                                "Amazon Merch",
                                "Application",
                                "Digital Product",
                                "Display Advertising",
                                "DropShipping",
                                "eCommerce",
                                "Info Product",
                                "Lead Gen",
                                "Newsletter",
                                "Other",
                                "SaaS",
                                "Service",
                                "Subscription",
                                "Subscription-Box",
                                "YouTube"
                            ]
                        }
                    },
                    "niches": {
                        "title": "Niches",
                        "type": "array",
                        "description": "Filter by niche. Pick one or more — leave empty for all.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Advertising",
                                "Agriculture",
                                "Apparel & Accessories",
                                "Art",
                                "Automotive",
                                "Baby Care",
                                "Baking",
                                "Beauty",
                                "Bed & Bath",
                                "Books",
                                "Business",
                                "Children",
                                "Cleaning Products",
                                "Coupons",
                                "Cryptocurrency",
                                "Culinary",
                                "Dating",
                                "Design",
                                "Digital Media",
                                "Electronic Cigarettes",
                                "Electronics",
                                "Employment",
                                "Entertainment",
                                "Equipment",
                                "Finance",
                                "Food & Beverages",
                                "Gaming",
                                "Health & Fitness",
                                "Hobbies",
                                "Home",
                                "Hospitality",
                                "Information",
                                "Jewelry",
                                "Kitchenware",
                                "Legal",
                                "Lifestyle",
                                "Medical",
                                "Music",
                                "News & Education",
                                "Occasions & Gifts",
                                "Office Supply",
                                "Outdoors",
                                "Parenting",
                                "Personal Care",
                                "Pet Care",
                                "Quizzes",
                                "Real Estate",
                                "Religion & Spirituality",
                                "Retail & Wholesale",
                                "Romance",
                                "Science",
                                "SEO",
                                "Social Media",
                                "Sports",
                                "Supplements",
                                "Survival & Security",
                                "Technology",
                                "Tobacco Accessories",
                                "Travel"
                            ]
                        }
                    },
                    "platforms": {
                        "title": "Platforms",
                        "type": "array",
                        "description": "Filter by the site's platform. Pick one or more — leave empty for all.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Amazon",
                                "Drupal",
                                "HTML",
                                "Joomla",
                                "Other",
                                "Shopify",
                                "WordPress",
                                "YouTube"
                            ]
                        }
                    },
                    "primaryTrafficChannels": {
                        "title": "Primary traffic channels",
                        "type": "array",
                        "description": "Filter by where the business gets its traffic. Pick one or more — leave empty for all.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Amazon Organic",
                                "Amazon Paid",
                                "Facebook Paid",
                                "Google Paid",
                                "Other",
                                "Search Organic",
                                "Search Paid"
                            ]
                        }
                    },
                    "q": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Free-text search across the marketplace (same as the EF search box). Leave empty for no text filter."
                    },
                    "includeUnpriced": {
                        "title": "Include unpriced listings",
                        "type": "boolean",
                        "description": "Include listings that don't yet have a public asking price (often the freshest ones). Default true.",
                        "default": true
                    },
                    "maxItems": {
                        "title": "Maximum listings",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Hard cap on listings returned. The live marketplace is ~250 listings, so the default pulls everything. Each listing is one paid result. Free-tier users are capped at 100.",
                        "default": 1000
                    },
                    "pageLimit": {
                        "title": "API page size",
                        "minimum": 1,
                        "maximum": 100,
                        "type": "integer",
                        "description": "How many listings to request per API page (EF default 36, max 100). Higher = fewer requests. Most users can leave this alone.",
                        "default": 36
                    },
                    "maxRequestRetries": {
                        "title": "Max retries per page",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Retries per marketplace page before giving up. Default 5.",
                        "default": 5
                    },
                    "proxy": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Residential proxy recommended (the login endpoint can block datacenter IPs). The default works out of the box.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
