# Indeed Jobs Scraper $0.05/ 1k (`mikolabs/indeed-scraper`) Actor

💲0.05 per 1000 Jobs ⚡ Lighting fastest Indeed Scraper on the market! Designed for businesses, recruiters, and data analysts who need high-quality job market data at scale without breaking the bank.

- **URL**: https://apify.com/mikolabs/indeed-scraper.md
- **Developed by:** [mikolabs](https://apify.com/mikolabs) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.05 / 1,000 jobs

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

## Indeed Job Scraper 🚀

[![Apify](https://img.shields.io/badge/Available_on-Apify-success?style=for-the-badge&logo=apify&logoColor=white)](https://apify.com/mikolabs/indeed-scraper)
[![Fastest Scraper](https://img.shields.io/badge/Performance-Lightning_Fast-blue?style=for-the-badge)](https://apify.com/mikolabs/indeed-scraper)

Welcome to the **cheapest and fastest Indeed Scraper** on the market! The most complete Indeed scraper, providing over 150+ fields per job—more than any other actor. Get pre-parsed salaries in dollars and cents, employer-provided attributes, CEO names, social links, click tracking URLs, hiring insights, GPS coordinates, company financials, and much more.

🔗 **[Try Indeed Job Scraper Now](https://apify.com/mikolabs/indeed-scraper)**
🔗 **[Explore more tools by Mikolabs](https://apify.com/mikolabs)**

---

### 💸 Unbeatable Pricing

We pride ourselves on offering the absolute best pricing across the platform:
- 👑 **Paying Users:** **$0.05** per 1000 jobs
- 👤 **Normal Users:** **$0.06** per 1000 jobs

Extract millions of job listings without worrying about massive computational bills!

---

### ✨ Why use this scraper?

- **Blazing Fast Extraction:** Scrapes hundreds of jobs in seconds, not minutes.
- **Minimal Compute Usage:** Low execution costs mean platform fees stay tiny.
- **150+ Fields Per Job:** Unparalleled depth. Pre-parsed salary, GPS coordinates, company dossier, normalized titles, employer tier, feed metadata, hiring insights, and more.
- **Exclusion-based Skill Extraction:** Automatically classifies ~5000+ skills by filtering out known non-skill categories (benefits, certifications, education, etc.).
- **Three Search Modes:** Choose between **Basic** (fastest), **Detailed** (more data per job), or **Rich** (extra fields).
- **Full Pagination:** Automatically scrapes across every matching job page.
- **Smart Geo-Targeting:** Supports 54 countries with distances in miles or kilometers.
- **Company Search:** Via `company:Name` returns all jobs from a specific employer.
- **Direct Job Lookup:** Look up by `jobKey` to return full data, including expired status.
- **Clean Nested Output:** `title{}`, `urls{}`, `classification{}`, `workArrangement{}`, `salary{}`, `apply{}`, `company{}`, `dates{}`, `signals{}`, `requirements{}`, `meta{}`.

---

### 🎯 Use Cases

- **Analyze Hiring Trends:** Track salary ranges, and demand by role or location.
- **Benchmark Compensation:** Compare salaries across companies, roles, and regions.
- **Monitor Competitors:** Keep an eye on competitor hiring activity and open positions.
- **Lead Generation:** Build databases of hiring companies with industry, size, revenue, and CEO data.
- **Job Board Aggregators:** Feed structured job data into your own job board or application.
- **Market Research:** Track job type distribution, benefits offered, and skills in demand.

---

### 🚀 How to use (JSON Examples)

Using the Indeed Job Scraper is incredibly simple. Configure your inputs on the [Apify Console](https://apify.com/mikolabs/indeed-scraper) or pass the JSON configurations directly via API:

**Search by keyword + location**
```json
{
  "keyword": "Data Analyst",
  "location": "New York, NY",
  "country": "US",
  "maxItems": 200,
  "sort": "date",
  "fromDays": "7"
}
````

**Search by zipcode & radius**

```json
{
  "keyword": "software engineer",
  "location": "10001",
  "country": "US",
  "radius": "25",
  "radiusUnit": "miles",
  "maxItems": 50
}
```

**Search by company**

```json
{
  "keyword": "company:Google",
  "location": "San Francisco, CA",
  "maxItems": 100
}
```

**Filter by job type and remote**

```json
{
  "keyword": "Software Engineer",
  "location": "Austin, TX",
  "jobType": "fulltime",
  "remote": "remote",
  "radius": "50"
}
```

**Detailed search mode (hiring insights, benefits, requirements)**

```json
{
  "keyword": "nurse",
  "location": "New York",
  "searchMode": "detailed",
  "maxItems": 100
}
```

*Detailed mode fetches additional data per job: hiring insights, benefits, requirements with strictness levels, and more. Supports 1000+ results but takes longer.*

**Look up specific jobs by key (Check if jobs are still active)**

```json
{
  "jobKeys": ["5e5dafc2a80c214d", "550a48652b44bb83"],
  "country": "US"
}
```

***

### ⚙️ Input Parameters

#### Search mode (keyword + location)

| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `keyword` | string | - | Job title, skill, or `company:Name` |
| `location` | string | - | City, state, or ZIP code |
| `country` | select | US | 54 localized countries supported |
| `maxItems` | number | 20 | Maximum number of job listings to scrape. Set to 0 for no limit. |
| `radius` | select | 35 | Search distance: 0 to 100 |
| `radiusUnit`| select | miles | `miles` or `km` |
| `sort` | select | relevance | `relevance` or `date` |
| `fromDays` | select | any | Posted within 1, 3, 7, or 14 days |
| `jobType` | select | any | Full-time, Part-time, Contract, Temporary, Internship |
| `remote` | select | any | Remote or Hybrid |

*Note: Date filter cannot be combined with Job Type or Remote in the same search.*

#### Lookup mode (job keys)

| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `jobKeys` | string\[] | - | Indeed job keys to look up. Returns full data including expired status. |
| `country` | select | US | Country for the job lookup |

*When jobKeys is provided, regular search parameters are ignored.*

#### Advanced

| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `searchMode`| select | basic | `basic`: fastest (1000+). `detailed`: more data per job (1000+, slower). `rich`: extra fields (~450 max). |
| `proxyConfig`| object | Apify datacenter | Optional. Residential proxies recommended to reduce blocking. |

***

### 🔍 Search Modes Explained

| Feature | Basic (default) | Detailed | Rich |
| :--- | :--- | :--- | :--- |
| **Results** | 1000+ | 1000+ | ~450 max |
| **Speed** | Fastest | Slower | Moderate |
| **Hiring insights** | No | Yes | No |
| **Benefits & requirements** | Pre-classified | Detailed (with strictness) | Pre-classified |
| **Sponsored detection** | No | No | Yes |
| **Working hours** | No | No | Yes |
| **Salary source** | Yes | Yes | Yes |
| **Company branding** | No | No | Yes |
| **Employer-provided attributes** | Yes | Yes | Yes |
| **Click tracking URL** | Yes | Yes | Yes |
| **Employer responsiveness** | Yes | Yes | Yes |
| **Apply count** | No | No | Yes |
| **Best for** | Maximum speed & coverage | In-depth job analysis | Competitive analysis |

***

### 📊 Sample Output Data (150+ Fields)

Each job listing contains comprehensive structured fields formatted cleanly in nested JSON:

**Classification & Skills**

```json
{
  "classification": {
    "jobType": ["Full-time"],
    "occupations": {
      "5NN53": "Software Development Occupations",
      "EHPW9": "Technology Occupations"
    },
    "skills": [
      { "key": "UJF52", "label": "AI" },
      { "key": "8PA9N", "label": "Full-stack development" },
      { "key": "XRFGF", "label": "Software architecture" },
      { "key": "7X6EH", "label": "MCP" },
      { "key": "Y72YJ", "label": "Debugging" }
    ]
  }
}
```

**Salary & Benefits**

```json
{
  "salary": {
    "text": "₹20,000.00 - ₹400,000.00 per month",
    "min": 20000,
    "max": 400000,
    "minCents": "2000000",
    "maxCents": "40000000",
    "currency": "INR",
    "period": "monthly",
    "source": "EXTRACTION",
    "estimated": false
  },
  "benefits": ["Paid time off", "Flexible schedule"]
}
```

**Location (with GPS)**

```json
{
  "location": {
    "formatted": "Sanpada, Navi Mumbai, Maharashtra",
    "fullAddress": "Sanpada, Navi Mumbai, Maharashtra",
    "city": "Navi Mumbai",
    "state": "Maharashtra",
    "stateName": "Maharashtra",
    "admin2Name": "Raigad District",
    "latitude": 19.06062,
    "longitude": 73.01396,
    "country": "IN"
  }
}
```

**Company Profile**

```json
{
  "company": {
    "name": "Infiny Webcom Pvt Ltd.",
    "key": "aa4afaf5982cb2d9",
    "tier": "FREE",
    "urls": {
      "indeed": "https://in.indeed.com/cmp/Infiny-Webcom-Pvt-Ltd.-1"
    },
    "ratings": {
      "overall": 4.2,
      "count": 15,
      "reviewCount": 8
    }
  }
}
```

***

### ⚠️ Limitations

- **Date filter** cannot be combined with Job Type or Remote filter in the same search (Indeed limitation).
- Company `ratings.count` is the number of star ratings; `ratings.reviewCount` is the number of written reviews. They often differ.
- **Rich mode** returns ~450 results max (Indeed's search limit).
- `isSponsored`, `applyCount`, `employerResponsive` signals are only available in **Rich mode**.
- Hiring insights, detailed benefits, and requirements with strictness are only available in **Detailed mode**.

***

### 🌟 Support & Customization

Looking for a custom scraping solution or need support with this actor?
Feel free to reach out to us or explore our other top-tier scrapers at **[Mikolabs on Apify](https://apify.com/mikolabs)**.

# Actor input Schema

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

What job are you looking for? Enter a job title, skill, or company name (e.g., 'Software Engineer').

## `location` (type: `string`):

Where? Enter a city, state, or ZIP code (e.g., 'New York, NY' or '10001').

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

Select which local Indeed country site to query. Supports 54 country subdomains.

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

Maximum number of jobs to scrape. Set to 0 to scrape all available results.

## `radius` (type: `string`):

Define the distance range from the target location.

## `radiusUnit` (type: `string`):

Choose miles or kilometers for the search radius.

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

Choose sorting order for job listings.

## `fromDays` (type: `string`):

Only return jobs posted recently. Note: cannot be combined with Job Type or Remote filters.

## `jobType` (type: `string`):

Filter results by employment arrangement.

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

Filter results for remote or hybrid positions.

## `jobKeys` (type: `array`):

Paste Indeed Job Keys (the ID from the job URL, e.g., '5e5dafc2a80c214d') to look up specific listings. Skips standard search.

## `searchMode` (type: `string`):

Basic: fastest (essential details). Detailed: parses requirements, benefits, and insights. Rich: deepest parse with salary details and apply metrics.

## `proxyConfig` (type: `object`):

Select proxies to prevent IP blocks. Indeed requires residential proxies to bypass bot detection on the Apify platform. Defaults to the RESIDENTIAL group with geo-targeting.

## Actor input object example

```json
{
  "keyword": "AI Engineer",
  "location": "New York, NY",
  "country": "US",
  "maxItems": 20,
  "radius": "35",
  "radiusUnit": "miles",
  "sort": "relevance",
  "fromDays": "",
  "jobType": "",
  "remote": "",
  "jobKeys": [],
  "searchMode": "basic",
  "proxyConfig": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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 = {
    "keyword": "AI Engineer",
    "location": "New York, NY",
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("mikolabs/indeed-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 = {
    "keyword": "AI Engineer",
    "location": "New York, NY",
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("mikolabs/indeed-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 '{
  "keyword": "AI Engineer",
  "location": "New York, NY",
  "maxItems": 20
}' |
apify call mikolabs/indeed-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Indeed Jobs Scraper $0.05/ 1k",
        "description": "💲0.05 per 1000 Jobs ⚡ Lighting fastest Indeed Scraper on the market! Designed for businesses, recruiters, and data analysts who need high-quality job market data at scale without breaking the bank.",
        "version": "0.0",
        "x-build-id": "E02acmRcONgBXcRh7"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/mikolabs~indeed-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-mikolabs-indeed-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/mikolabs~indeed-scraper/runs": {
            "post": {
                "operationId": "runs-sync-mikolabs-indeed-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/mikolabs~indeed-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-mikolabs-indeed-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": {
                    "keyword": {
                        "title": "🔍 Search Keyword",
                        "type": "string",
                        "description": "What job are you looking for? Enter a job title, skill, or company name (e.g., 'Software Engineer')."
                    },
                    "location": {
                        "title": "📍 Location",
                        "type": "string",
                        "description": "Where? Enter a city, state, or ZIP code (e.g., 'New York, NY' or '10001')."
                    },
                    "country": {
                        "title": "🌐 Country Site",
                        "enum": [
                            "US",
                            "UK",
                            "CA",
                            "AU",
                            "IN",
                            "DE",
                            "FR",
                            "JP",
                            "BR",
                            "MX",
                            "IT",
                            "ES",
                            "NL",
                            "BE",
                            "CH",
                            "AT",
                            "SG",
                            "HK",
                            "IE",
                            "NZ",
                            "AR",
                            "BH",
                            "CL",
                            "CN",
                            "CO",
                            "CZ",
                            "DK",
                            "FI",
                            "GR",
                            "HU",
                            "ID",
                            "IL",
                            "KW",
                            "LU",
                            "MY",
                            "MA",
                            "NO",
                            "OM",
                            "PE",
                            "PH",
                            "PL",
                            "PT",
                            "QA",
                            "RO",
                            "SA",
                            "ZA",
                            "KR",
                            "SE",
                            "TW",
                            "TR",
                            "UA",
                            "AE",
                            "VE",
                            "VN"
                        ],
                        "type": "string",
                        "description": "Select which local Indeed country site to query. Supports 54 country subdomains.",
                        "default": "US"
                    },
                    "maxItems": {
                        "title": "📊 Max Results Limit",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum number of jobs to scrape. Set to 0 to scrape all available results.",
                        "default": 20
                    },
                    "radius": {
                        "title": "🎯 Search Radius",
                        "enum": [
                            "0",
                            "5",
                            "10",
                            "15",
                            "25",
                            "35",
                            "50",
                            "100"
                        ],
                        "type": "string",
                        "description": "Define the distance range from the target location.",
                        "default": "35"
                    },
                    "radiusUnit": {
                        "title": "📏 Radius Unit",
                        "enum": [
                            "miles",
                            "km"
                        ],
                        "type": "string",
                        "description": "Choose miles or kilometers for the search radius.",
                        "default": "miles"
                    },
                    "sort": {
                        "title": "🔀 Sort Results By",
                        "enum": [
                            "relevance",
                            "date"
                        ],
                        "type": "string",
                        "description": "Choose sorting order for job listings.",
                        "default": "relevance"
                    },
                    "fromDays": {
                        "title": "📅 Posted Within",
                        "enum": [
                            "",
                            "1",
                            "3",
                            "7",
                            "14"
                        ],
                        "type": "string",
                        "description": "Only return jobs posted recently. Note: cannot be combined with Job Type or Remote filters.",
                        "default": ""
                    },
                    "jobType": {
                        "title": "👔 Job Type",
                        "enum": [
                            "",
                            "fulltime",
                            "parttime",
                            "contract",
                            "temporary",
                            "internship"
                        ],
                        "type": "string",
                        "description": "Filter results by employment arrangement.",
                        "default": ""
                    },
                    "remote": {
                        "title": "🏠 Work Arrangement",
                        "enum": [
                            "",
                            "remote",
                            "hybrid"
                        ],
                        "type": "string",
                        "description": "Filter results for remote or hybrid positions.",
                        "default": ""
                    },
                    "jobKeys": {
                        "title": "🔑 Job Keys (Lookup Mode)",
                        "type": "array",
                        "description": "Paste Indeed Job Keys (the ID from the job URL, e.g., '5e5dafc2a80c214d') to look up specific listings. Skips standard search.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "searchMode": {
                        "title": "🚀 Scraping Mode",
                        "enum": [
                            "basic",
                            "detailed",
                            "rich"
                        ],
                        "type": "string",
                        "description": "Basic: fastest (essential details). Detailed: parses requirements, benefits, and insights. Rich: deepest parse with salary details and apply metrics.",
                        "default": "basic"
                    },
                    "proxyConfig": {
                        "title": "🛡️ Proxy Configuration",
                        "type": "object",
                        "description": "Select proxies to prevent IP blocks. Indeed requires residential proxies to bypass bot detection on the Apify platform. Defaults to the RESIDENTIAL group with geo-targeting.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
