# Freelancermap Scraper (`solidcode/freelancermap-scraper`) Actor

\[💰 $8.00 / 1K] Extract freelance and contract project listings from freelancermap.com — search by keyword, country, category, and remote work, and get titles, skills, rates, durations, and company contacts.

- **URL**: https://apify.com/solidcode/freelancermap-scraper.md
- **Developed by:** [SolidCode](https://apify.com/solidcode) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 5 total users, 3 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $8.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.
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

## Freelancermap Scraper

Pull live freelance and IT-contractor project listings from freelancermap.com at scale — title, full description, required skills, posting company, country, city, start date, duration, budget, remote percentage, and the direct project link for every match. Built for IT staffing agencies, recruiters, and market researchers who need a fresh feed of DACH-region freelance project leads without searching the board by hand every day.

### Why This Scraper?

- **Built for DACH freelance work** — freelancermap is the leading marketplace for German-speaking contract projects, and this actor covers Germany, Austria, and Switzerland natively alongside 17 more markets, so you reach project supply most generic job feeds miss.
- **20-country named filter** — pick from a curated list including the DACH trio, the UK, Ireland, the United States, Canada, India, Australia, and the major EU economies — no cryptic country codes to look up.
- **9 project categories** — narrow to Web & Software Development, Engineering, Management & Consulting, Digital Marketing, Graphic Design & Creative Services, IT Services, Finance & Accounting, Research & Analysis, or Writing & Translation.
- **Contract-type targeting** — separate "Contractor / freelance" gigs from "Permanent / employee" roles in a single dropdown, so lead lists stay clean.
- **Remote / hybrid / onsite filtering** — keep only fully-remote, hybrid, or onsite projects, matched against each project's stated remote percentage.
- **Surfaces more projects per search** — a broad search automatically captures both the newest and the most relevant listings and fans out across categories, countries, and date windows in one run, gathering far more projects than a single page of results.
- **Two ways to search** — type a keyword such as "SAP", "Python developer", or "project manager", or paste freelancermap project-search and project-page URLs straight in.
- **Exclude DACH on demand** — one toggle drops Germany, Austria, and Switzerland to focus a run purely on international / English-language projects.
- **Clean, structured output** — 21 consistent fields per project including a full skills array, posting company, industry, budget text, and a direct project URL ready for your CRM or spreadsheet.

### Use Cases

**Recruitment & Staffing**
- Build a daily feed of new contractor openings in your specialism
- Source candidates by matching live project skill requirements to your bench
- Track which skills (SAP, Python, Salesforce) are in demand across the DACH region
- Spot permanent vacancies posted alongside contract gigs

**Lead Generation**
- Build outreach lists of companies actively hiring freelancers
- Identify agencies and direct clients posting in your category
- Target outreach by country, contract type, and remote arrangement
- Capture the direct project link for fast, in-context follow-up

**Market Research**
- Measure freelance demand by category and country over time
- Compare remote vs. onsite project share across markets
- Track typical project durations and budget ranges in your field
- Benchmark how many projects mention a given technology each week

**Rate & Competitive Intelligence**
- Collect disclosed hourly and daily rate text to benchmark your pricing
- Monitor competitor postings and the skills they ask for
- Watch how quickly new projects appear in a niche
- Feed structured project data into dashboards and BI tools

### Getting Started

#### Simple Keyword Search

The fastest way to start — one keyword:

```json
{
    "query": "SAP",
    "maxResults": 50
}
````

#### Filtered Search

Target remote contractor work in one country and category, posted recently:

```json
{
    "query": "developer",
    "country": "germany",
    "category": "web-and-software-development",
    "contractType": "contractor",
    "remote": "remote",
    "maxDaysOld": 14,
    "maxResults": 100
}
```

#### International-Only, Newest First

Skip the DACH region and collect the latest international projects:

```json
{
    "query": "project manager",
    "excludeDach": true,
    "sort": "newest",
    "maxResults": 200
}
```

#### Paste freelancermap URLs

Scrape any project-search result page or individual project page directly:

```json
{
    "startUrls": [
        { "url": "https://www.freelancermap.com/projects?query=kubernetes&countries[0]=4" },
        { "url": "https://www.freelancermap.com/project/business-change-lead-3005655" }
    ],
    "maxResults": 100
}
```

### Input Reference

#### What to Search

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `query` | string | `""` | Keyword to search by — a skill, role, or technology such as "SAP", "Python developer", or "project manager". Leave empty to list all projects. |
| `startUrls` | URL\[] | `[]` | Paste freelancermap project-search result URLs or individual project page URLs to scrape them directly. When set, this takes priority over the keyword search. |

#### Filters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `country` | select | `Any country` | Limit to projects in one country. Choose from 20 named markets including Germany, Austria, Switzerland, United Kingdom, Ireland, United States, Canada, India, Australia, and major EU countries. |
| `category` | select | `Any category` | Limit to one of 9 categories: Web & Software Development, Engineering, Management & Consulting, Digital Marketing, Graphic Design & Creative Services, IT Services, Finance & Accounting, Research & Analysis, Writing & Translation. |
| `contractType` | select | `Any type` | Engagement type: Contractor / freelance, or Permanent / employee. |
| `remote` | select | `Any arrangement` | Remote arrangement: Onsite, Hybrid, or Fully remote. Matched against each project's stated remote percentage; projects with no stated percentage are treated as onsite. |
| `excludeDach` | boolean | `false` | Turn on to skip projects located in Germany, Austria, and Switzerland and focus on international / English-language projects. |
| `maxDaysOld` | integer | `0` | Only include projects published within this many days. Set to 0 for no age limit. |
| `sort` | select | `Newest first` | Order results: Newest first, or Most relevant. |

#### Options

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `maxResults` | integer | `100` | Maximum number of projects to return. Set to 0 for unlimited. Broad searches automatically explore categories, countries, and date windows to gather many results. |

### Output

Each project is one flat row in the dataset. Here is a representative result:

```json
{
    "projectId": "3005655",
    "title": "Senior SAP S/4HANA Consultant (Finance)",
    "url": "https://www.freelancermap.com/project/senior-sap-s-4hana-consultant-finance-3005655",
    "description": "We are looking for an experienced SAP S/4HANA consultant to support a finance transformation programme. Remote with occasional onsite workshops in Munich...",
    "skills": ["SAP S/4HANA", "SAP FI", "Finance", "Migration"],
    "category": "Web and Software Development",
    "industry": "Information Technology",
    "contractType": "Contractor / freelance",
    "company": "Example Consulting GmbH",
    "companyType": "Agency / intermediary",
    "location": "Munich, Bavaria",
    "city": "Munich",
    "country": "Germany",
    "remote": "Hybrid (80% remote)",
    "remotePercent": 80,
    "startDate": "ASAP",
    "duration": "12 months",
    "rate": "On request",
    "publishedAt": "2026-05-28T09:14:00+02:00",
    "referenceNumber": "FM-3005655",
    "contactUrl": "https://www.freelancermap.com/project/senior-sap-s-4hana-consultant-finance-3005655"
}
```

#### Core Fields

| Field | Type | Description |
|-------|------|-------------|
| `projectId` | string | freelancermap project identifier |
| `title` | string | Project title |
| `url` | string | Direct project page URL |
| `description` | string | Full project description as plain text |
| `skills` | string\[] | Required skills, keywords, and tags |
| `category` | string | Top-level project category |
| `industry` | string | Industry the project belongs to |
| `contractType` | string | Contractor / freelance, Permanent position, or Employee leasing |

#### Company & Location

| Field | Type | Description |
|-------|------|-------------|
| `company` | string | Posting company or recruiter name |
| `companyType` | string | "Direct client" or "Agency / intermediary" when distinguishable |
| `location` | string | Combined location string |
| `city` | string | City / locality |
| `country` | string | Country the project is located in |

#### Engagement & Timing

| Field | Type | Description |
|-------|------|-------------|
| `remote` | string | Remote arrangement label (e.g. "Onsite", "Hybrid (80% remote)", "100% remote") |
| `remotePercent` | integer | Numeric remote percentage when stated |
| `startDate` | string | Project start date as published (e.g. "ASAP") |
| `duration` | string | Project duration (e.g. "12 months") |
| `rate` | string | Hourly / daily rate text when disclosed |
| `publishedAt` | string | When the project was posted |
| `referenceNumber` | string | Poster's reference number when present |
| `contactUrl` | string | URL to view and apply / contact the poster |

### Tips for Best Results

- **Start small** — set `maxResults` to 25-50 on your first run to confirm the data matches your needs, then scale up.
- **Go broad to go big** — a broad keyword (or no keyword) with a high `maxResults` triggers automatic sub-searching across categories, countries, and date windows, surfacing far more projects than a narrow query. A very niche keyword pinned to one small country returns a smaller fixed set, which is normal.
- **Use `maxDaysOld` for daily monitoring** — set it to 1 or 3 days and schedule the run to capture only freshly posted projects each morning.
- **Pick one country for precision** — leave the country open to gather the widest set, or pin a single market when you only care about, say, German or UK projects.
- **Paste a URL to replicate a search exactly** — configure any filter combination on freelancermap.com, copy the resulting URL into `startUrls`, and the actor reproduces that exact search.
- **Filter remote work after the fact** — the `remote` filter keeps only projects whose stated remote percentage matches; projects that don't disclose a percentage are treated as onsite, so leave it on "Any arrangement" if you want the full set.
- **Combine `excludeDach` with a keyword** — the quickest way to build an English-language-only project feed in a specific specialism.

### Pricing

**From $8.00 per 1,000 results** — lower cost per project than comparable tools, with no hidden charges. No compute charges — you only pay per result returned. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each Apify loyalty tier.

| Results | No discount | Bronze | Silver | Gold |
|---------|-------------|--------|--------|------|
| 100 | $0.96 | $0.91 | $0.85 | $0.80 |
| 1,000 | $9.60 | $9.05 | $8.50 | $8.00 |
| 10,000 | $96.00 | $90.50 | $85.00 | $80.00 |
| 100,000 | $960.00 | $905.00 | $850.00 | $800.00 |

A "result" is any project row in the output dataset. There are no compute-time charges — you pay only for the projects returned. Apify platform fees depend on your plan.

### Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

- **Zapier** / **Make** / **n8n** — Workflow automation
- **Google Sheets** — Direct spreadsheet export
- **Slack** / **Email** — Notifications on new results
- **Webhooks** — Trigger custom integrations on run completion
- **Apify API** — Full programmatic access

### Legal & Ethical Use

This actor is designed for legitimate recruitment, market research, and lead-generation use. You are responsible for complying with applicable laws and freelancermap.com's Terms of Service. Do not use collected data for spam, harassment, or any unlawful purpose, and handle any personal data in line with applicable privacy regulations.

# Actor input Schema

## `query` (type: `string`):

Keyword to search projects by — a skill, role, or technology such as 'SAP', 'Python developer', or 'project manager'. Leave empty to list all projects.

## `startUrls` (type: `array`):

Paste freelancermap project-search result URLs or individual project page URLs to scrape them directly. When set, this takes priority over the keyword search above.

## `country` (type: `string`):

Only include projects located in this country. Leave as 'Any country' to include all.

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

Only include projects in this category.

## `contractType` (type: `string`):

Only include projects of this engagement type.

## `remote` (type: `string`):

Only keep projects matching this remote arrangement. Projects are filtered after collection by their stated remote percentage: Onsite = 0%, Hybrid = partly remote, Fully remote = 100%. Note that projects which don't state a remote percentage are treated as onsite.

## `excludeDach` (type: `boolean`):

Turn on to skip projects located in the DACH region and focus on international / English-language projects.

## `maxDaysOld` (type: `integer`):

Only include projects published within this many days. Set to 0 for no age limit.

## `sort` (type: `string`):

Order in which projects are collected.

## `maxResults` (type: `integer`):

Maximum number of projects to return. Set to 0 to collect as many as are available (up to 100,000). For broad searches the actor automatically explores categories, countries, and date windows to gather many results. A single very narrow search (e.g. a rare keyword in one small country) tops out at roughly 44 projects.

## Actor input object example

```json
{
  "startUrls": [],
  "country": "",
  "category": "",
  "contractType": "",
  "remote": "",
  "excludeDach": false,
  "maxDaysOld": 14,
  "sort": "newest",
  "maxResults": 100
}
```

# Actor output Schema

## `overview` (type: `string`):

Table of scraped projects with key fields.

## `contact` (type: `string`):

Posting company, contact link, and location for each project.

# 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 = {
    "query": "",
    "startUrls": [],
    "country": "",
    "category": "",
    "contractType": "",
    "remote": "",
    "excludeDach": false,
    "maxDaysOld": 14,
    "sort": "newest",
    "maxResults": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("solidcode/freelancermap-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 = {
    "query": "",
    "startUrls": [],
    "country": "",
    "category": "",
    "contractType": "",
    "remote": "",
    "excludeDach": False,
    "maxDaysOld": 14,
    "sort": "newest",
    "maxResults": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("solidcode/freelancermap-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 '{
  "query": "",
  "startUrls": [],
  "country": "",
  "category": "",
  "contractType": "",
  "remote": "",
  "excludeDach": false,
  "maxDaysOld": 14,
  "sort": "newest",
  "maxResults": 100
}' |
apify call solidcode/freelancermap-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Freelancermap Scraper",
        "description": "[💰 $8.00 / 1K] Extract freelance and contract project listings from freelancermap.com — search by keyword, country, category, and remote work, and get titles, skills, rates, durations, and company contacts.",
        "version": "1.0",
        "x-build-id": "YCtk5nxa7ys81fecA"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/solidcode~freelancermap-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-solidcode-freelancermap-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/solidcode~freelancermap-scraper/runs": {
            "post": {
                "operationId": "runs-sync-solidcode-freelancermap-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/solidcode~freelancermap-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-solidcode-freelancermap-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": {
                    "query": {
                        "title": "Search Keyword",
                        "type": "string",
                        "description": "Keyword to search projects by — a skill, role, or technology such as 'SAP', 'Python developer', or 'project manager'. Leave empty to list all projects."
                    },
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "Paste freelancermap project-search result URLs or individual project page URLs to scrape them directly. When set, this takes priority over the keyword search above.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "",
                            "germany",
                            "austria",
                            "switzerland",
                            "united-kingdom",
                            "ireland",
                            "netherlands",
                            "belgium",
                            "france",
                            "spain",
                            "portugal",
                            "italy",
                            "poland",
                            "czech-republic",
                            "romania",
                            "sweden",
                            "denmark",
                            "united-states",
                            "canada",
                            "india",
                            "australia"
                        ],
                        "type": "string",
                        "description": "Only include projects located in this country. Leave as 'Any country' to include all.",
                        "default": ""
                    },
                    "category": {
                        "title": "Category",
                        "enum": [
                            "",
                            "web-and-software-development",
                            "engineering",
                            "management-and-consulting",
                            "digital-marketing",
                            "graphic-design-and-creative-services",
                            "it-services",
                            "finance-and-accounting",
                            "research-and-analysis",
                            "writing-and-translation"
                        ],
                        "type": "string",
                        "description": "Only include projects in this category.",
                        "default": ""
                    },
                    "contractType": {
                        "title": "Contract Type",
                        "enum": [
                            "",
                            "contractor",
                            "permanent"
                        ],
                        "type": "string",
                        "description": "Only include projects of this engagement type.",
                        "default": ""
                    },
                    "remote": {
                        "title": "Remote Work",
                        "enum": [
                            "",
                            "onsite",
                            "hybrid",
                            "remote"
                        ],
                        "type": "string",
                        "description": "Only keep projects matching this remote arrangement. Projects are filtered after collection by their stated remote percentage: Onsite = 0%, Hybrid = partly remote, Fully remote = 100%. Note that projects which don't state a remote percentage are treated as onsite.",
                        "default": ""
                    },
                    "excludeDach": {
                        "title": "Exclude Germany / Austria / Switzerland",
                        "type": "boolean",
                        "description": "Turn on to skip projects located in the DACH region and focus on international / English-language projects.",
                        "default": false
                    },
                    "maxDaysOld": {
                        "title": "Max Project Age (days)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Only include projects published within this many days. Set to 0 for no age limit.",
                        "default": 0
                    },
                    "sort": {
                        "title": "Sort By",
                        "enum": [
                            "newest",
                            "relevant"
                        ],
                        "type": "string",
                        "description": "Order in which projects are collected.",
                        "default": "newest"
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum number of projects to return. Set to 0 to collect as many as are available (up to 100,000). For broad searches the actor automatically explores categories, countries, and date windows to gather many results. A single very narrow search (e.g. a rare keyword in one small country) tops out at roughly 44 projects.",
                        "default": 100
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
