# Dynamitejobs Jobs Search Scraper (`alexist/dynamitejobs-jobs-search-scraper`) Actor

Extract remote job data from DynamiteJobs.com search results with precision. Scrape 37+ fields per listing including salary, skills, company info, job type, and status — perfect for job aggregators, market researchers, and HR platforms.

- **URL**: https://apify.com/alexist/dynamitejobs-jobs-search-scraper.md
- **Developed by:** [Alex](https://apify.com/alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## 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

## DynamiteJobs Search Scraper: Capture Remote Job Listings Efficiently
---

### What Is DynamiteJobs.com?

DynamiteJobs.com is a specialized remote jobs marketplace connecting global companies with distributed talent. It hosts searchable listings across industries and roles, filtering by location requirements, skills, and job categories. Extracting job data manually from search result pages is inefficient and error-prone — the **DynamiteJobs Search Scraper** automates this task, delivering clean, structured records from paginated search results at scale.

---

### Overview

The **DynamiteJobs Search Scraper** extracts job listings from DynamiteJobs search pages (e.g., `/remote-jobs?page=2`), converting HTML into organized data records. It is ideal for:

- **Job aggregator platforms** building multi-source job boards
- **Market researchers** studying remote work trends and compensation
- **HR professionals** benchmarking skills demand across remote opportunities
- **Recruiters** building talent pipeline databases
- **AI/ML engineers** training job classification or matching models

Key features include pagination support, flexible item limits, error resilience via `ignore_url_failures`, and comprehensive output spanning 37 data fields across job metadata, requirements, and company information.

---

### Input Format

The scraper accepts a JSON configuration object controlling which pages to scrape and how many results to collect:

```json
{
  "urls": [
    "https://dynamitejobs.com/remote-jobs?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Parameter | Type | Description |
|---|---|---|
| `urls` | Array | Search result page URLs to scrape (e.g., `/remote-jobs?page=1`, `/dev-jobs?page=3`) |
| `max_items_per_url` | Integer | Maximum listings extracted per page (default: `20`, max: `200`) |
| `ignore_url_failures` | Boolean | If `true`, scraper continues if a URL fails; if `false`, run stops on error |

**Example URLs:**

- `https://dynamitejobs.com/remote-jobs?page=1`
- `https://dynamitejobs.com/dev-jobs?page=2`
- `https://dynamitejobs.com/design-jobs?page=3`

***

### Output Format

**Sample output**

```json
{
  "title": "Interim Operations Lead / Integrator (4-Week Contract — Starts Immediately)",
  "sort_order_priority": 6,
  "salary": {
    "currency": "USD",
    "from": 6000,
    "public": true,
    "type": "monthly"
  },
  "skill_slugs": [
    "fast-paced-startup",
    "operations-management",
    "business-operations",
    "project-management"
  ],
  "version": 11,
  "slug": "interim-operations-lead-integrator-4-week-contract-starts-immediately",
  "description": "⏱️ We are interviewing this week and the role starts within days of posting, July 6, 2026.Company: TheFutureSociety — a profitable, founder-led startup approaching its one-year anniversary next month. We operate three brands: The Tarot Ship (291K YouTube subscribers), Great Awakener (premium livestream membership platform), and MAX: Your Virtual Oracle Gateway, the world's first predictive AI platform that integrates a user's birth chart — launched four weeks ago to immediate traction.Who we are: A lean, remote team of five — ops/creative lead, engineer, partnerships manager, writer/researcher, and support. We're not a corporation with layers; we're a fast-moving startup that grew faster than its org chart. This role exists because our permanent fractional Head of Operations starts early August, and we need a senior operator to run the day-to-day between now and then. Your job is to hold the ship steady, tighten the systems, hand off clean — and protect the founder's time.Engagement: Fractional, 20-25 hours/week. Fixed-term from immediate start through August 6, 2026. Hard stop — your final deliverable is a clean handoff package for our incoming permanent Head of Operations. Remote — US or Latin America.Compensation: $6,000–$8,000 flat for the full engagement, paid weekly, final payment released on handoff delivery. 1099 contractor. NDA + IP assignment signed before any system access.Reports to: Founder/CEO. The mandate is simple: the Founder steps fully out of operations for four weeks. You run it; he creates.Responsibilities:Team oversight: Coordination, accountability across 6-person team; daily async check-ins with our contractors and vendors; overseeing campaigns and launch of membership perks program late July; weekly written status to the Founder; enforce documentation, logged work from everyone, especially any tech bugs/fixesPartnerships continuity: Our Partnerships Manager is on reduced availability for three weeks; he's left a live pipeline doc (brand and talent) and sends updates twice weekly — you keep his active deals warm and moving, prepare and redline any necessary contracts; escalate decisions to the Founder only when neededHiring: Recruit and onboard (with our ops/creative lead) one combined Social Media Lead/Video Editor/Livestream Moderator using our established four-step hiring funnel; scope, shortlist a Meta Ads freelancer/agency for Founder decisionPayroll and contractor payments on schedule (Gusto, ACH — all already set up)Protect recurring revenue operations: Oversee the failed-payment recovery workstream, cancellation saves, and checkout integrityHandoff package: SOPs, contractor roster, open items, metrics baselineYou're right for this if: You've operated a subscription, membership, creator-economy, or DTC digital business; you've managed small distributed contractor teams; you're fluent in Stripe and email automation; you can start within 2-3 business days; you're OK to hop in on a weekend should anything arise; and you find a four-week \"own everything, leave it better, hand off clean\" sprint energizing rather than daunting.Process: ops/creative lead call → reference check → 30-minute Founder call → NDA/IP assignment → least-privilege access → start.",
  "primary_category": {
    "name": "Management and Operations",
    "slug": "management-operations"
  },
  "source": "user",
  "apply_type": "platform-form",
  "published_at": 1783379789457,
  "expires_at": 1785971789457,
  "feature_expires_at": null,
  "type": {
    "name": {
      "display": "Short-Term Project"
    },
    "slug": "freelance"
  },
  "categories": [
    {
      "category": {
        "name": "Management and Operations",
        "slug": "management-operations"
      },
      "subcategory": {
        "name": "Operations Manager",
        "slug": "operations-manager"
      }
    },
    {
      "category": {
        "name": "Management and Operations",
        "slug": "management-operations"
      }
    }
  ],
  "charges": {
    "ch_3_tq_lk_u_a_nff_b4_pxwu3vqb_y_of_w": {
      "amount": 299,
      "bundle_processed": true,
      "bundle_quantity": 1,
      "charged_at": 1783379789457,
      "id": "ch_3TqLkUANffB4Pxwu3vqbYOfW",
      "products": [
        "job-package-best",
        "invite-candidates",
        "newsletter-feature"
      ]
    }
  },
  "flags": {
    "has_addons": true,
    "has_category": true,
    "has_custom_form": false,
    "has_description": true,
    "has_f_a_qs": false,
    "has_full": false,
    "has_location": true,
    "has_minimum": true,
    "has_package": true,
    "has_public_salary": true,
    "has_recommended": true,
    "has_salary": true,
    "has_skills": true,
    "has_subcategory": true,
    "has_title": true,
    "is_admin_featured": false,
    "is_blocked": false,
    "is_blocked_for_alerts": false,
    "is_dashboard_visible": true,
    "is_deleted": false,
    "is_expired": false,
    "is_external": false,
    "is_featured": false,
    "is_finished": false,
    "is_fulfilled": false,
    "is_internal": true,
    "is_page_visible": true,
    "is_paid": true,
    "is_pending": false,
    "is_predicted": false,
    "is_promoted": true,
    "is_published": true,
    "is_published_last24_hours": false,
    "is_published_last7_days": true,
    "is_salary15h_to3k": false,
    "is_salary1_to5h": false,
    "is_salary3k_to6k": true,
    "is_salary5h_to15h": false,
    "is_salary6k_to10k": true,
    "is_salary_above10k": false,
    "is_unprocessed": false,
    "is_unpublished": false,
    "is_visible": true
  },
  "path": "jobs/6NvBczoO4RbOmNV9FkvG",
  "featured_at": null,
  "primary_subcategory": {
    "name": "Operations Manager",
    "slug": "operations-manager"
  },
  "update": false,
  "location_slugs": [
    "CA",
    "US"
  ],
  "status": "published",
  "skills": [
    {
      "name": "Fast Paced Startup",
      "relevance_score": 0,
      "slug": "fast-paced-startup"
    },
    {
      "name": "Operations Management",
      "relevance_score": 0,
      "slug": "operations-management"
    },
    {
      "name": "Business Operations",
      "relevance_score": 0,
      "slug": "business-operations"
    },
    {
      "name": "Project Management",
      "relevance_score": 0,
      "slug": "project-management"
    }
  ],
  "form": {
    "questions": {
      "default-question-linkedin": {
        "field_type": "linkedin",
        "id": "default-question-linkedin",
        "label": "Your LinkedIn Profile:",
        "order": 4,
        "question_type": "platform",
        "required": false
      },
      "default-question-location": {
        "field_type": "location",
        "id": "default-question-location",
        "label": "Where are you located?",
        "order": 2,
        "question_type": "platform",
        "required": true
      },
      "default-question-salary": {
        "field_type": "salary",
        "id": "default-question-salary",
        "label": "What is your expected pay for this position?",
        "order": 3,
        "question_type": "platform",
        "required": true
      },
      "default-question-start": {
        "field_type": "text",
        "id": "default-question-start",
        "label": "When are you available to start?",
        "order": 1,
        "question_type": "platform",
        "required": true
      }
    },
    "resume_upload": true
  },
  "job_amount": 299,
  "company": {
    "company_url": "https://thefuturesocietyllc.com",
    "id": "yLy04yQyzXmL5HHt03MF",
    "name": "TheFutureSociety LLC",
    "photo": "https://firebasestorage.googleapis.com/v0/b/djplatform.appspot.com/o/companies%2FQRQrajkUiJZgzkDx6e42Q5RfXrw1%2FyLy04yQyzXmL5HHt03MF%2Ficon_hntajm.png?alt=media&token=05027f9d-f7b5-4ea1-b6d7-20108b3a6185",
    "username": "thefuturesocietyllc",
    "username_low": "thefuturesocietyllc"
  },
  "author_uid": "QRQrajkUiJZgzkDx6e42Q5RfXrw1",
  "description_html": null,
  "addons": [
    {
      "expires_at": 1784589389457,
      "id": "invite-candidates"
    },
    {
      "expires_at": 1784589389457,
      "id": "newsletter-feature"
    }
  ],
  "last_charge": {
    "amount": 299,
    "bundle_processed": true,
    "bundle_quantity": 1,
    "charged_at": 1783379789457,
    "id": "ch_3TqLkUANffB4Pxwu3vqbYOfW",
    "products": [
      "job-package-best",
      "invite-candidates",
      "newsletter-feature"
    ]
  },
  "object_id": null,
  "highlight_result": null,
  "updated_at": 1783390671973,
  "created_at": 1783376290632,
  "sort_date_at": 1783379724457,
  "package": "job-package-best",
  "from_url": "https://dynamitejobs.com/remote-jobs?page=2"
}
```

Each job listing record contains 37 fields across multiple categories:

#### Core Job Information

| Field | Meaning |
|---|---|
| `Title` | Job position title (e.g., "Senior React Developer") |
| `Slug` | URL-friendly identifier for the job |
| `Description` | Full text description of the role |
| `Description HTML` | Rich HTML version of the job description |
| `Type` | Employment type (e.g., full-time, contract, freelance) |
| `Salary` | Compensation range or annual salary |
| `Job Amount` | Number of open positions |
| `Status` | Current listing status (active, filled, expired) |
| `Sort Order Priority` | Internal ranking for search results |

#### Classification & Categories

| Field | Meaning |
|---|---|
| `Primary Category` | Main job category (e.g., Technology, Design) |
| `Primary Subcategory` | More specific category within the primary |
| `Categories` | All applicable job categories (array) |
| `Skill Slugs` | Machine-readable skill identifiers |
| `Skills` | Human-readable required skills (e.g., "React", "Node.js") |
| `Path` | URL path to the job listing |

#### Dates & Timeline

| Field | Meaning |
|---|---|
| `Published At` | Date the listing went live |
| `Expires At` | Deadline for applications |
| `Feature Expires At` | When paid promotion ends |
| `Featured At` | Date the listing was featured/boosted |
| `Created At` | Internal creation timestamp |
| `Updated At` | Last modification date |
| `Sort Date At` | Sort ordering timestamp |

#### Company & Contact

| Field | Meaning |
|---|---|
| `Company` | Employer name and company metadata |
| `Author UID` | Internal ID of the user who posted the job |
| `Source` | Listing source (internal, syndicated) |

#### Application & Engagement

| Field | Meaning |
|---|---|
| `Apply Type` | Application method (direct, external URL, email) |
| `Form` | Application form configuration |
| `Highlight Result` | Whether the listing is highlighted in search |

#### Technical & Metadata

| Field | Meaning |
|---|---|
| `Version` | Data schema version |
| `Object ID` | Unique identifier for the record |
| `Location Slugs` | Machine-readable location/timezone info |
| `Charges` | Pricing/payment details for featured listings |
| `Last Charge` | Last billing event for promotions |
| `Flags` | Internal flags (featured, sponsored, urgent) |
| `Update` | Update counter or version number |
| `Package` | Listing package type (standard, premium, featured) |
| `Addons` | Additional services purchased (bump, highlight) |

***

### How to Use

1. **Identify search URLs** — Browse DynamiteJobs and note the paginated search URLs you want to scrape (e.g., `/remote-jobs?page=1`, `/dev-jobs?page=2`).
2. **Build input JSON** — Add URLs to the `urls` array. Set `max_items_per_url` based on your needs (e.g., `50` for a focused dataset, `200` for bulk collection).
3. **Configure resilience** — Set `ignore_url_failures: true` for large scrapes to prevent interruptions if a page is temporarily unavailable.
4. **Execute the scraper** — Run the actor via the API or web interface.
5. **Download results** — Export as JSON, CSV, or connect to downstream tools.

**Best practices:**

- Start with `max_items_per_url: 50` to test quality, then scale up.
- Use specific job category URLs (e.g., `/dev-jobs`) to target relevant listings.
- Combine multiple URLs across pages to build comprehensive datasets.
- Enable `ignore_url_failures` when scraping 10+ pages.

***

### Use Cases & Applications

- **Job board aggregators** pulling DynamiteJobs listings into unified platforms
- **Salary research** analyzing compensation ranges across remote roles
- **Skill demand analysis** identifying trending technologies and competencies
- **Recruitment automation** feeding pipelines into ATS or talent platforms
- **Competitive intelligence** monitoring competitor hiring activity
- **AI training data** building job classification or recommendation models

The scraper delivers ready-to-analyze data that integrates into spreadsheets, databases, dashboards, or machine learning workflows within minutes.

***

### Conclusion

The **DynamiteJobs Search Scraper** transforms time-consuming manual job listing collection into an automated, scalable process. With 37 comprehensive output fields and flexible pagination support, it powers data-driven recruitment, research, and market intelligence. Scale your job data collection today.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Jobs list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## `max_items_per_url` (type: `integer`):

The maximum number of items to scrape per URL.

## Actor input object example

```json
{
  "urls": [
    "https://dynamitejobs.com/remote-jobs?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
```

# 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 = {
    "urls": [
        "https://dynamitejobs.com/remote-jobs?page=2"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("alexist/dynamitejobs-jobs-search-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 = {
    "urls": ["https://dynamitejobs.com/remote-jobs?page=2"],
    "ignore_url_failures": True,
    "max_items_per_url": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("alexist/dynamitejobs-jobs-search-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 '{
  "urls": [
    "https://dynamitejobs.com/remote-jobs?page=2"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}' |
apify call alexist/dynamitejobs-jobs-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Dynamitejobs Jobs Search Scraper",
        "description": "Extract remote job data from DynamiteJobs.com search results with precision. Scrape 37+ fields per listing including salary, skills, company info, job type, and status — perfect for job aggregators, market researchers, and HR platforms.",
        "version": "0.0",
        "x-build-id": "yWsgT2WwhdA5FtAyL"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alexist~dynamitejobs-jobs-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alexist-dynamitejobs-jobs-search-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/alexist~dynamitejobs-jobs-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-alexist-dynamitejobs-jobs-search-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/alexist~dynamitejobs-jobs-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-alexist-dynamitejobs-jobs-search-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": {
                    "urls": {
                        "title": "URLs of the Jobs list urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Jobs list urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    },
                    "max_items_per_url": {
                        "title": "Max items per URL",
                        "type": "integer",
                        "description": "The maximum number of items to scrape per URL."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
