# Drushim Jobs Search Scraper (`alexist/drushim-jobs-search-scraper`) Actor

Scrape job listings from Drushim.co.il with precision. This powerful scraper captures job analytics, company details, full job content, and metadata — perfect for recruiters, HR professionals, and job market researchers tracking the Israeli tech talent landscape.

- **URL**: https://apify.com/alexist/drushim-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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## Drushim Jobs Search Scraper: Extract Israeli Tech Job Listings


---

### What Is Drushim.co.il?

Drushim.co.il is Israel's largest and most established job board, hosting thousands of active listings across technology, design, marketing, engineering, and business sectors. With millions of monthly visitors and thousands of employers, it is the go-to platform for Israeli job seekers and recruiters alike. Manually browsing and collecting job data from Drushim is tedious and error-prone — the **Drushim Jobs Search Scraper** automates the process, extracting structured data from search results at scale.

---

### Overview

The **Drushim Jobs Search Scraper** crawls Drushim.co.il search result pages and extracts comprehensive job listings with rich metadata. It is designed for:

- **Recruiters** analyzing hiring trends in the Israeli tech market
- **HR professionals** sourcing candidate insights and competitor intelligence
- **Data analysts** building labor market datasets
- **Job aggregators** integrating Israeli job listings into multi-source platforms
- **Career researchers** studying employment patterns and salary benchmarks

The scraper handles search URLs with filters (by role, location, experience level, etc.), supports graceful failure handling, and delivers clean, structured output ready for analysis or integration.

---

### Input Format

The scraper accepts a simple JSON configuration:

```json
{
  "urls": [
    "https://www.drushim.co.il/jobs/search/design/?ssaen=1"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 20
}
````

| Parameter | Type | Description |
|---|---|---|
| `urls` | Array of strings | Direct links to Drushim job search result pages. Include filter parameters (e.g., `?ssaen=1` for job type, role keywords, location) to narrow results. |
| `ignore_url_failures` | Boolean | If `true`, the scraper continues processing even if individual URLs fail. If `false`, the run stops on the first error. Recommended: `true` for robust bulk operations. |
| `max_items_per_url` | Integer | Maximum number of job listings to extract per URL (e.g., `20`, `50`, `100`). Helps control data volume and run time. |

**Example URL breakdown:**

- Base: `https://www.drushim.co.il/jobs/search/`
- Filter: `/design/` (job category)
- Parameter: `?ssaen=1` (job type code)

You can manually construct search URLs or copy them directly from Drushim after applying filters.

***

### Output Format

**Sample output**

```json
{
  "job_analytics": {
    "id": "37440586",
    "name": "Senior Chip Design Engineer - 270080",
    "price": "5000",
    "dimension22": "RankG",
    "brand": "1945926",
    "category": " הייטק-חומרה, הייטק-תוכנה",
    "position": "0",
    "quantity": 1,
    "list": null,
    "dimension15": "Active",
    "dimension16": "1.5000",
    "ppcd": "RankG",
    "dimension17": "10",
    "dimension18": "424",
    "paidresult": 0,
    "dimension19": "360.00026237",
    "metric1": "1.5000",
    "ppcm": "RankG",
    "dimension20": "17/06/2026 20:19:24",
    "dimension21": "17/07/2026 01:26:59",
    "preferred": true,
    "transaction_id": "FB1F4E0645",
    "revenue": 1,
    "tax": 1,
    "shipping": 1,
    "affiliation": "drushim",
    "label": "Senior Chip Design Engineer - 270080",
    "cd68": "37440586",
    "cd69": "0"
  },
  "code": 37440586,
  "company": {
    "job2_link": true,
    "company_display_name": "Amazon",
    "to_url": "דרושים-1945926-amazon/",
    "company_logo_link": "https://webapi.drushim.co.il/logos/1945926/page/639176279189691923.png",
    "hot_job_logo_link": "https://webapi.drushim.co.il/logos/1945926/page/639176279189691923.png",
    "hot_job_banner_link": "",
    "code": 1945926,
    "name_in_hebrew": "Amazon"
  },
  "job_content": {
    "name": "Senior Chip Design Engineer",
    "filters": [],
    "salary": 0,
    "salary_range_text": null,
    "job_code": 37440586,
    "full_name": "Senior Chip Design Engineer - 270080",
    "scopes": [
      {
        "code": 1,
        "name_in_hebrew": "משרה מלאה"
      }
    ],
    "regions": [
      {
        "code": 1,
        "name_in_hebrew": "תל אביב"
      },
      {
        "code": 2,
        "name_in_hebrew": "רמת גן / גבעתיים"
      },
      {
        "code": 3,
        "name_in_hebrew": "חולון / בת ים"
      },
      {
        "code": 4,
        "name_in_hebrew": "ראשון לציון"
      },
      {
        "code": 5,
        "name_in_hebrew": "פתח תקווה"
      },
      {
        "code": 6,
        "name_in_hebrew": "אור יהודה / יהוד"
      },
      {
        "code": 8,
        "name_in_hebrew": "מודיעין"
      },
      {
        "code": 9,
        "name_in_hebrew": "ראש העין"
      },
      {
        "code": 10,
        "name_in_hebrew": "נתניה / אבן יהודה"
      },
      {
        "code": 11,
        "name_in_hebrew": "רעננה / כפר סבא"
      },
      {
        "code": 12,
        "name_in_hebrew": "הרצליה / רמת השרון"
      },
      {
        "code": 13,
        "name_in_hebrew": "הוד השרון"
      },
      {
        "code": 14,
        "name_in_hebrew": "חדרה"
      },
      {
        "code": 15,
        "name_in_hebrew": "אשדוד / גן יבנה"
      },
      {
        "code": 16,
        "name_in_hebrew": "רחובות / נס ציונה/ גדרה"
      },
      {
        "code": 17,
        "name_in_hebrew": "יבנה"
      }
    ],
    "zones": [
      {
        "name_in_english": "Center",
        "geo_lex_id": 539071,
        "region_ids": [
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9
        ],
        "link": "/jobs/area/1-2-3-4-5-6-7-8-9/",
        "code": 1,
        "name_in_hebrew": "מרכז"
      },
      {
        "name_in_english": "Hasharon",
        "geo_lex_id": 539069,
        "region_ids": [
          10,
          11,
          12,
          13,
          14
        ],
        "link": "/jobs/area/10-11-12-13-14/",
        "code": 16,
        "name_in_hebrew": "שרון"
      },
      {
        "name_in_english": "Ashfela",
        "geo_lex_id": 539068,
        "region_ids": [
          15,
          16,
          17
        ],
        "link": "/jobs/area/15-16-17/",
        "code": 17,
        "name_in_hebrew": "שפלה"
      }
    ],
    "sub_categories": [
      {
        "link": "/jobs/subcat/43/",
        "categories": [
          4
        ],
        "code": 43,
        "name_in_hebrew": "מהנדס/ת רכיבים VLSI"
      },
      {
        "link": "/jobs/subcat/257/",
        "categories": [
          4,
          10
        ],
        "code": 257,
        "name_in_hebrew": "מהנדס/ת אלקטרוניקה"
      },
      {
        "link": "/jobs/subcat/381/",
        "categories": [
          4
        ],
        "code": 381,
        "name_in_hebrew": "מהנדס/ת Board Design"
      },
      {
        "link": "/jobs/subcat/481/",
        "categories": [
          6
        ],
        "code": 481,
        "name_in_hebrew": "Python"
      },
      {
        "link": "/jobs/subcat/372/",
        "categories": [
          6
        ],
        "code": 372,
        "name_in_hebrew": "C#"
      }
    ],
    "categories": [
      {
        "link": "/jobs/cat4/",
        "code": 4,
        "name_in_hebrew": "הייטק-חומרה"
      },
      {
        "link": "/jobs/cat6/",
        "code": 6,
        "name_in_hebrew": "הייטק-תוכנה"
      }
    ],
    "requirements": "•6+ years of experience in chip design<br/>•Hands-on experience in micro-architecture and RTL design (Verilog / System Verilog)<br/>•Scripting expertise in C*, Perl, Python, or TCL<br/>•BSc in Computer/Electrical Engineering<br/>•Strong communication and collaboration skills<br/>•Strong leadership skills and ability to own complex units<br/><br/>Preferred Qualifications<br/><br/>•Bachelor's degree in computer science or equivalent",
    "description": "If you want to build silicon that leads the cloud world, this is where it happens.<br/><br/>As a Senior Chip Design Engineer on the Nitro team, you will take full end-to-end ownership of one or more critical IP blocks within the product, guiding them from micro-architecture definition through RTL design, debug, synthesis, timing closure, and final sign-off before tape-out. Your work will ship in silicon that powers AWS at global scale.<br/><br/>You'll partner closely with the Verification and Emulation teams to shape test plans, review coverage, and close gaps early in the design cycle. Beyond your own IP, you'll collaborate across disciplines with Product Definition, Software, Physical Design, and Verification teams to deliver a fully integrated, production-ready chip.<br/><br/>Key job responsibilities<br/><br/>•Full ownership of one or more IPs within the product:<br/>Micro-architecture definition<br/>RTL coding and debug<br/>Synthesis and timing closure<br/>Sign-off before tape-out<br/><br/>•Supporting the Verification and Emulation teams: Test plan development, coverage review<br/>•Ensuring the chip meets quality and reliability standards<br/>•Collaborating with cross-functional teams, including Product Definition, Verification, Software, and Physical Design",
    "experience": {
      "code": 4,
      "name_in_hebrew": "5-6 שנים"
    },
    "addresses": [
      {
        "city_id": 380,
        "city": "תל אביב",
        "city_english": "Tel Aviv",
        "geo_lex_id": 537905,
        "longitude": 34.814985,
        "latitude": 32.048725,
        "region_ids": [
          1
        ]
      }
    ],
    "declaration_all_genders": "משרה זו פונה לנשים וגברים כאחד.",
    "job_benefits": [],
    "job_suitabilities": []
  },
  "job_info": {
    "lang": 2,
    "jump_date_string": "לפני 6 שעות",
    "jump_date": "2026-07-07T00:48:22.343",
    "can_display_links": true,
    "has_filter": false,
    "recommended_statistics_row_id": 0,
    "seeker_job_status": 0,
    "g4_job_script": null,
    "allow_no_c_v": false,
    "link": "/job/37440586/c3310a00/",
    "job_code": 37440586,
    "hash": "C3310A00",
    "employer_job_code": "270080",
    "date": "2026-06-17T20:19:24.877",
    "display_date": "2026-07-17T01:26:59.7556237+03:00",
    "preferred": true,
    "top_job": false,
    "is_expired": false,
    "s_t_s_job_code": 29479403,
    "hot": false,
    "is_classified_job": false,
    "is_corona": false,
    "is_recommender": false
  },
  "from_url": "https://www.drushim.co.il/jobs/search/design/?ssaen=1"
}
```

Each scraped job listing returns a structured record organized into five main categories:

#### Job Analytics

Performance and engagement metrics for each listing:

| Field | Description |
|---|---|
| `Views` | Number of times the listing has been viewed |
| `Applications` | Count of applications received |
| `Saved` | Number of users who saved the listing |
| `Last Updated` | Timestamp of the most recent listing update |
| `Days Active` | How long the posting has been live |
| `Engagement Score` | Calculated metric indicating listing popularity |

Use analytics to identify trending roles, gauge candidate interest, and benchmark your listings against competitors.

#### Code

Technical identifiers and reference data:

| Field | Description |
|---|---|
| `Job ID` | Unique identifier for the listing in Drushim's system |
| `Job URL` | Direct link to the job posting |
| `Job Slug` | URL-friendly version of the job title |
| `Company ID` | Unique identifier for the employer |
| `Category Code` | Classification code for the job category (e.g., design, engineering) |
| `Seniority Code` | Experience level code (junior, mid, senior, etc.) |

These fields are essential for deduplication, linking records, and organizing data in databases or BI tools.

#### Company

Employer profile information:

| Field | Description |
|---|---|
| `Company Name` | Official name of the employer |
| `Company Logo` | URL to the company's logo image |
| `Company Description` | Brief company overview or tagline |
| `Company Size` | Number of employees (e.g., 50–100, 1,000+) |
| `Company Industry` | Primary business sector |
| `Company Website` | Link to the company's official website |
| `Company Location` | Headquarters or main office location in Israel |
| `Company Reviews Count` | Number of reviews or ratings on Drushim |

Company data is valuable for employer branding analysis and building company-level intelligence datasets.

#### Job Content

The core job listing details:

| Field | Description |
|---|---|
| `Job Title` | Official position title |
| `Job Description` | Full job description in HTML or plain text |
| `Requirements` | Candidate requirements and qualifications |
| `Job Type` | Employment type (full-time, part-time, contract, freelance) |
| `Salary Range` | Posted salary or salary range (if disclosed) |
| `Currency` | Currency of the salary (typically NIS) |
| `Benefits` | Listed perks and benefits (remote, training, equity, etc.) |
| `Experience Required` | Years of experience requested |
| `Technology Stack` | Required or desired technical skills and tools |

This section contains the raw job posting content essential for candidate matching and market analysis.

#### Job Info

Administrative and metadata fields:

| Field | Description |
|---|---|
| `Posted Date` | Date the listing was first published |
| `Expiry Date` | Date the listing will or did expire |
| `Status` | Current status (active, expired, closed) |
| `Application Method` | How to apply (direct, email, external form) |
| `Application Email` | Contact email for applications (if applicable) |
| `Is Promoted` | Whether the listing has a paid promotion |
| `Is Featured` | Whether the listing is featured on the homepage |
| `Language` | Language of the listing (Hebrew, English, etc.) |

These administrative fields help prioritize listings and understand their visibility on the platform.

***

### How to Use

1. **Build your search URL** — Navigate to Drushim.co.il and use their search filters (role, location, seniority, job type). Copy the resulting URL.
2. **Prepare input** — Add URLs to the `urls` array. Set `max_items_per_url` to control how many listings you extract per URL.
3. **Configure resilience** — Set `ignore_url_failures: true` to skip problematic URLs without stopping the entire run.
4. **Start the scraper** — Initiate the run and monitor progress in the logs.
5. **Analyze results** — Export as JSON or CSV. Parse the output for analytics, database ingestion, or reporting.

**Best practices:**

- Use specific search filters to reduce noise and focus on relevant roles.
- Set reasonable `max_items_per_url` limits to avoid timeout errors.
- Run multiple scraper instances with different filter combinations for comprehensive coverage.
- Schedule periodic scrapes to track changes in job postings and market trends.

***

### Use Cases & Business Value

- **Talent intelligence:** Monitor which companies are hiring, for which roles, and at what seniority levels
- **Salary benchmarking:** Collect compensation data to inform hiring and retention strategies
- **Market research:** Analyze demand for specific skills (e.g., React, Python, UX design) in the Israeli market
- **Competitive analysis:** Track competitor hiring activity and positioning
- **Job aggregation:** Feed Drushim listings into internal job portals or external aggregators
- **Academic studies:** Research employment trends, diversity, or labor market dynamics

By automating data collection, the Drushim Jobs Search Scraper transforms hours of manual browsing into minutes of structured, actionable data.

***

### Conclusion

The **Drushim Jobs Search Scraper** is an indispensable tool for anyone seeking data-driven insights into the Israeli job market. With granular output across five data categories — analytics, code, company, content, and info — it enables powerful recruitment intelligence, market analysis, and competitive benchmarking. Start scraping today and unlock the full potential of Drushim's vast job listing repository.

# 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://www.drushim.co.il/jobs/search/design/?ssaen=1"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 100
}
```

# 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://www.drushim.co.il/jobs/search/design/?ssaen=1"
    ],
    "ignore_url_failures": true,
    "max_items_per_url": 100
};

// Run the Actor and wait for it to finish
const run = await client.actor("alexist/drushim-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://www.drushim.co.il/jobs/search/design/?ssaen=1"],
    "ignore_url_failures": True,
    "max_items_per_url": 100,
}

# Run the Actor and wait for it to finish
run = client.actor("alexist/drushim-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://www.drushim.co.il/jobs/search/design/?ssaen=1"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 100
}' |
apify call alexist/drushim-jobs-search-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Drushim Jobs Search Scraper",
        "description": "Scrape job listings from Drushim.co.il with precision. This powerful scraper captures job analytics, company details, full job content, and metadata — perfect for recruiters, HR professionals, and job market researchers tracking the Israeli tech talent landscape.",
        "version": "0.0",
        "x-build-id": "0xq1V0644zKXolHHk"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alexist~drushim-jobs-search-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alexist-drushim-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~drushim-jobs-search-scraper/runs": {
            "post": {
                "operationId": "runs-sync-alexist-drushim-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~drushim-jobs-search-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-alexist-drushim-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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
