# LinkedIn Open To Work Status (`scrapers-hub/linkedin-open-to-work-status`) Actor

🔎 LinkedIn Open-To-Work Status Scraper detects and extracts the Open To Work badge from LinkedIn profiles at scale. 🚀 Ideal for recruiters and sourcers to spot active candidates, enrich leads, and speed outreach. API-ready, fast, and reliable for talent sourcing.

- **URL**: https://apify.com/scrapers-hub/linkedin-open-to-work-status.md
- **Developed by:** [Scrapers Hub](https://apify.com/scrapers-hub) (community)
- **Categories:** Social media, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

### Linkedin Open To Work Status: The Ultimate Talent Discovery & Recruitment Intelligence Tool 🚀👨‍💼

In the modern recruitment era, identifying "active" candidates is the key to reducing time-to-hire and securing top-tier talent. While millions of professionals are on LinkedIn, only a specific subset is actively signaling their availability. The **Linkedin Open To Work Status** is a high-performance, professional-grade solution designed to identify these active job seekers by detecting the "Open to Work" signals on their LinkedIn profiles with unmatched accuracy.

#### What is Linkedin Open To Work Status? 🤔

The **Linkedin Open To Work Status** is a specialized data extraction engine built for HR professionals, recruiters, and talent acquisition teams. Unlike generic scrapers that gather basic profile info, the **Linkedin Open To Work Status** focuses specifically on the "availability signal." It analyzes the underlying HTML and visual metadata of a LinkedIn profile to determine if the user has enabled the #OpenToWork badge or the internal "Open to Work" status for recruiters.

Built for both high-growth startups and massive enterprise recruitment agencies, the **Linkedin Open To Work Status** is the definitive choice for professionals. With the **Linkedin Open To Work Status**, you can filter thousands of potential candidates in minutes, focusing your energy only on those who are ready and eager to start a new journey.

### Key Features of Linkedin Open To Work Status 🌟

The **Linkedin Open To Work Status** is packed with features that make it the industry leader in active candidate detection. Here is why the **Linkedin Open To Work Status** is the gold standard:

#### 1. Multi-Signal Detection Engine ✅
The **Linkedin Open To Work Status** doesn't just look for a single word. It analyzes multiple signals to confirm availability. This includes:
- ✅ **The Green Banner**: The **Linkedin Open To Work Status** identifies the specific visual frame around a profile photo.
- ✅ **Profile Metadata**: The **Linkedin Open To Work Status** parses hidden signals in the profile description and settings that indicate "active seeking."
- ✅ **Confidence Index**: Every result from the **Linkedin Open To Work Status** comes with a high degree of reliability.

#### 2. High-Performance Proxy Support 🛡️
LinkedIn is extremely protective of its user data. The **Linkedin Open To Work Status** is built with native support for high-quality residential proxies. This allows the **Linkedin Open To Work Status** to bypass "Authwalls" and reach-limitations, ensuring that your talent discovery runs smoothly and without interruption.

#### 3. High-Speed Batch Processing ⚡
Recruitment is a race. The **Linkedin Open To Work Status** is optimized for concurrency, allowing you to check the status of hundreds of LinkedIn profiles simultaneously. The **Linkedin Open To Work Status** handles all the queuing and processing logic, turning hours of manual work into seconds of automated intelligence.

#### 4. Real-time Status Updates 📋
Candidates change their status frequently. The **Linkedin Open To Work Status** provides a "live" look at their profile. When you run the **Linkedin Open To Work Status**, you are getting the most up-to-date availability information available on the platform at that exact moment.

#### input
```json
FALLBACK_URL = "https://www.linkedin.com/in/ajjames"

````

#### output

```json
[
  {
    "data": {
      "open_to_work": false
    },
    "message": "ok"
  }
]
```

### The Strategic Importance of Linkedin Open To Work Status 📂

The **Linkedin Open To Work Status** provides a massive ROI for any hiring-focused organization. Here is how different groups benefit:

#### For In-House HR Teams 🏢

Corporate recruiters use the **Linkedin Open To Work Status** to maintain a "warm" pipeline of candidates for upcoming roles. Instead of starting from scratch, they use the **Linkedin Open To Work Status** to monitor a list of preferred candidates and reach out the moment they signal they are "Open to Work."

#### For Recruitment Agencies 👔

Agencies use the **Linkedin Open To Work Status** to gain a competitive advantage. By being the first to identify an "Open to Work" professional using the **Linkedin Open To Work Status**, they can pitch them to clients before other agencies even know they are available. The **Linkedin Open To Work Status** is their primary tool for proactive sourcing.

#### For Executive Search Firms 💼

Headhunters use the **Linkedin Open To Work Status** to find passive candidates who have just turned active. The precision of the **Linkedin Open To Work Status** allows them to identify high-value targets who are ready for a confidential move.

### How to use Linkedin Open To Work Status 🛠️

The **Linkedin Open To Work Status** is designed for a frictionless user experience. Start identifying top talent in four simple steps:

#### Step 1: Input Your LinkedIn Profile URLs 📋

Gather a list of the public LinkedIn profile links you want to check. Paste them into the **Linkedin Open To Work Status** input dashboard.

#### Step 2: Configure Proxy Settings 🛡️

To ensure the **Linkedin Open To Work Status** remains undetected, we recommend enabling residential proxies. The **Linkedin Open To Work Status** handles the complex rotation and header logic automatically.

#### Step 3: Run the Detection Engine 🚀

Launch the **Linkedin Open To Work Status**. Our high-speed engine will visit each profile, analyze the visual and text-based signals, and determine the "Open to Work" status.

#### Step 4: Export Your Active Talent List 📥

The **Linkedin Open To Work Status** provides your results in JSON, CSV, or Excel formats. Your refined candidate list from the **Linkedin Open To Work Status** is now ready for your Applicant Tracking System (ATS).

### Deep Dive: The Science of Availability Detection 🔬

Understanding the core technology of the **Linkedin Open To Work Status** requires looking at how LinkedIn handles its "Active Seeking" feature.

#### Visual Pattern Recognition 🧠

The **Linkedin Open To Work Status** uses specialized parsing logic to find the specific "Open to Work" green ring that appears around profile images. This visual signal is a primary indicator, and the **Linkedin Open To Work Status** is optimized to find it even across different profile layouts.

#### Semantic Signal Analysis 🗣️

Beyond the banner, the **Linkedin Open To Work Status** looks for secondary signals in the "About" section and "Experience" header. People often use phrases like "seeking new opportunities" or "available for work" alongside the badge. The **Linkedin Open To Work Status** correlates these signals to provide a definitive status.

### Comparing Linkedin Open To Work Status with Manual Sourcing 📊

| Feature | Manual LinkedIn Sourcing | Linkedin Open To Work Status |
|---------|---------------------------|-------------------------------|
| **Speed** | 🐢 1 Profile per Minute | ⚡ 100+ Profiles per Minute |
| **Accuracy** | 👩‍💻 Prone to Human Error | ✅ Consistent Data Extraction |
| **Cost** | 💰 High (Recruiter Hours) | 💵 Low (Automated API) |
| **Scaling** | ❌ Hard to scale | ✅ Infinite Batch Processing |
| **Data Format** | ❌ Manual Notes | ✅ Structured JSON/CSV |

The **Linkedin Open To Work Status** is the only choice for modern, data-driven recruitment teams.

### Maximizing Business Efficiency with Linkedin Open To Work Status 🚀

Hiring the best people is the foundation of any successful business. The **Linkedin Open To Work Status** provides the raw material for your talent strategy.

#### Automated Sourcing Pipelines 🔄

Connect the **Linkedin Open To Work Status** to your sourcing tools or CRM via webhooks. This turns the **Linkedin Open To Work Status** into an automated filtering layer that only allows "active" prospects into your outreach campaigns.

#### Reducing Time-to-Hire 💰

By focusing your team's energy only on "Open to Work" candidates identified by the **Linkedin Open To Work Status**, you can skip the "are you looking?" phase and go straight to the interview. This drastically reduces the time it takes to fill a role. The **Linkedin Open To Work Status** pays for itself in just one successful hire.

### Troubleshooting Your Linkedin Open To Work Status 🛠️

While the **Linkedin Open To Work Status** is built for extreme reliability, here are some tips for common professional scenarios:

- ⚠️ **Detection Failed**: This usually happens if the profile is set to "Recruiters Only." The **Linkedin Open To Work Status** focuses on public-facing signals.
- ⚠️ **Slow Extraction**: Ensure your proxy pool is healthy. The **Linkedin Open To Work Status** performs best with fast residential networks.
- ⚠️ **Redirects to Login**: This is a signal that LinkedIn is protecting the profile. Ensure you have high-quality proxies in the **Linkedin Open To Work Status** settings.

### Ethical Recruitment and Linkedin Open To Work Status ⚖️

We advocate for the responsible and transparent use of the **Linkedin Open To Work Status**.

- 🤝 Always respect the privacy settings of LinkedIn members.
- 🤝 Use the **Linkedin Open To Work Status** for legitimate professional recruitment and research.
- 🤝 Follow all local data protection laws (GDPR, CCPA) when using the **Linkedin Open To Work Status**.

The **Linkedin Open To Work Status** is a tool for the ethical HR and talent professional.

### Technical Specifications of Linkedin Open To Work Status 📝

- **Concurrency**: Process multiple LinkedIn profiles simultaneously with the **Linkedin Open To Work Status**.
- **Retry Logic**: Automatic fallback and retry if a profile view is throttled.
- **Network**: Integrated high-speed proxy rotation for LinkedIn-specific patterns.
- **Formats**: JSON, CSV, and Excel output.

The **Linkedin Open To Work Status** is the most robust LinkedIn availability scraper available today.

### Frequently Asked Questions (FAQ) ❓

**How many profiles can the Linkedin Open To Work Status handle?** ♾️
The **Linkedin Open To Work Status** is built for scale. Whether it's 10 profiles or 10,000, the **Linkedin Open To Work Status** can handle the load with proper proxy configuration.

**Does it require a LinkedIn account?** 🔑
No, the **Linkedin Open To Work Status** operates independently, saving your personal or business account from potential risk.

**What is the "Open to Work" badge?** 💼
It's a official LinkedIn feature that displays a green frame on a user's photo. The **Linkedin Open To Work Status** is designed to detect this badge and related signals.

**How accurate is the Linkedin Open To Work Status?** 🎯
With its dual visual and text parsing engine, the **Linkedin Open To Work Status** provides a definitive determination for the vast majority of public profiles.

**Can I run it on a schedule?** 📅
Absolutely. The **Linkedin Open To Work Status** is designed for automation and can be integrated into your weekly recruitment cycles.

### Conclusion: Lead the Recruitment Race with Linkedin Open To Work Status ✅

The **Linkedin Open To Work Status** is the definitive choice for anyone who understands the power of proactive sourcing. Its accuracy, speed, and talent-finding potential make the **Linkedin Open To Work Status** an indispensable part of your recruitment toolkit.

Don't let your competition hire the best people first. Experience the power of the **Linkedin Open To Work Status** today and unlock the full potential of your talent discovery process. The future of strategic hiring is data-driven—own it with the **Linkedin Open To Work Status**.

***

*Disclaimer: The Linkedin Open To Work Status is built for research, recruitment analysis, and professional talent acquisition purposes. Users are responsible for ensuring that their use of the Linkedin Open To Work Status complies with all applicable platform terms and local data laws.*

## SEO Optimized Keywords for Linkedin Open To Work Status 🔑

- LinkedIn #OpenToWork Detector
- Active Candidate Scraper 🚀
- LinkedIn Recruitment Intelligence 👔
- Talent Discovery Automation
- LinkedIn Batch Status Checker
- HR Sourcing Optimization
- Recruitment Sourcing Tool 💼
- LinkedIn Availability Scraper
- Active Job Seeker Finder
- High-Performance LinkedIn Scraper 🛡️

The **Linkedin Open To Work Status** is consistently updated to remain your most reliable recruitment data partner. Trust the **Linkedin Open To Work Status** for all your talent discovery needs!

Thank you for choosing the **Linkedin Open To Work Status**—the fastest way to identify active talent!

# Actor input Schema

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

List one or more LinkedIn profile URLs (e.g., https://www.linkedin.com/in/ajjames).

## `proxyConfiguration` (type: `object`):

Select proxies to be used by your crawler.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.linkedin.com/in/ajjames"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://www.linkedin.com/in/ajjames"
        }
    ],
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/linkedin-open-to-work-status").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 = {
    "startUrls": [{ "url": "https://www.linkedin.com/in/ajjames" }],
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/linkedin-open-to-work-status").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 '{
  "startUrls": [
    {
      "url": "https://www.linkedin.com/in/ajjames"
    }
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call scrapers-hub/linkedin-open-to-work-status --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers-hub/linkedin-open-to-work-status",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "LinkedIn Open To Work Status",
        "description": "🔎 LinkedIn Open-To-Work Status Scraper detects and extracts the Open To Work badge from LinkedIn profiles at scale. 🚀 Ideal for recruiters and sourcers to spot active candidates, enrich leads, and speed outreach. API-ready, fast, and reliable for talent sourcing.",
        "version": "0.1",
        "x-build-id": "PUbqy5b91W638E1eA"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~linkedin-open-to-work-status/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-linkedin-open-to-work-status",
                "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/scrapers-hub~linkedin-open-to-work-status/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-linkedin-open-to-work-status",
                "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/scrapers-hub~linkedin-open-to-work-status/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-linkedin-open-to-work-status",
                "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",
                "required": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "LinkedIn Profile URLs",
                        "type": "array",
                        "description": "List one or more LinkedIn profile URLs (e.g., https://www.linkedin.com/in/ajjames).",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Select proxies to be used by your crawler."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
