# LinkedIn Profile Extractor & Enricher (No Login Required) (`unseenuser/linkedin-profile`) Actor

Bulk-extract rich LinkedIn profile data - experience, education, skills, certifications, and more - with optional email discovery and country filtering. No cookies, no login, no account risk. Lightning-fast concurrent scraping powered by Harvest API.

- **URL**: https://apify.com/unseenuser/linkedin-profile.md
- **Developed by:** [Unseen User](https://apify.com/unseenuser) (community)
- **Categories:** Automation, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

$4.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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 Profile Extractor (No Login Required)

Bulk-extract rich LinkedIn profile data — experience, education, skills, certifications, and more — with country filtering. No cookies, no login, no account risk. Lightning-fast concurrent scraping powered by Harvest API.

### What does LinkedIn Profile Extractor do?

This actor takes a list of LinkedIn profile URLs, public identifiers, or profile IDs and returns structured, detailed data for each profile. It is designed for recruiters, sales teams, researchers, and anyone who needs LinkedIn profile data at scale without managing browser sessions or risking account bans.

### Use Cases

- **Lead generation** — Extract profile data for sales prospecting and outreach campaigns
- **Recruiting & talent sourcing** — Build candidate pipelines by collecting work history, skills, and education from target profiles
- **Market research** — Analyze professional demographics, job titles, and skill distributions across industries
- **CRM enrichment** — Enrich your existing contact database with fresh LinkedIn profile data
- **Competitive intelligence** — Monitor employee movement and team composition at target companies
- **Academic research** — Study workforce trends, career paths, and professional networks

### Key Features

- **No cookies or login required** — Access publicly available profile data without sharing credentials or risking account restrictions
- **Real-time scraping** — Fresh data scraped on every run, never cached or stale
- **Bulk processing** — Scrape thousands of profiles with high-concurrency parallel requests
- **Country filtering** — Select one or more countries from a dropdown to only keep profiles from those locations
- **Flexible input** — Accept profile URLs, public identifiers (usernames), or numeric profile IDs
- **Migration-safe** — State is automatically preserved across Apify actor migrations, so no work is lost

### Pricing

$4 per 1,000 profiles.

### Input

#### Target URLs (recommended)

The simplest way to use this actor. Provide LinkedIn profile URLs or public identifiers:

```json
{
  "queries": [
    "https://www.linkedin.com/in/williamhgates",
    "https://www.linkedin.com/in/towhid-rahman",
    "satyanadella"
  ]
}
````

#### Country Filter

Select countries from the dropdown to only keep profiles from those locations. Profiles from other countries are automatically skipped. Leave empty to keep all profiles.

```json
{
  "countryFilter": ["United States", "United Kingdom"],
  "queries": [
    "https://www.linkedin.com/in/williamhgates",
    "https://www.linkedin.com/in/towhid-rahman"
  ]
}
```

#### Advanced Input

For more control, use the dedicated fields under the Advanced section:

- **Profile URLs** — Full LinkedIn profile URLs (e.g., `https://www.linkedin.com/in/williamhgates`)
- **Public Identifiers** — The username portion of a profile URL (e.g., `williamhgates`)
- **Profile IDs** — LinkedIn numeric profile IDs

```json
{
  "countryFilter": ["Israel", "Germany"],
  "urls": ["https://www.linkedin.com/in/williamhgates"],
  "publicIdentifiers": ["satyanadella", "towhid-rahman"],
  "profileIds": ["123456789"]
}
```

### Output

Results are exported as a dataset in JSON, CSV, or Excel format via the Apify console or API. The dataset includes two views:

- **Overview** — A summary table with name, headline, location, connections, and followers
- **Detailed** — Full table with all fields including experience, education, skills, and more

#### Output Fields

| Field | Type | Description |
|-------|------|-------------|
| `id` | string | LinkedIn profile ID |
| `publicIdentifier` | string | Public username / URL slug |
| `firstName` | string | First name |
| `lastName` | string | Last name |
| `headline` | string | Profile headline |
| `about` | string | About / summary section |
| `location` | string | Location (city, state, country) |
| `connectionsCount` | number | Number of connections |
| `followerCount` | number | Number of followers |
| `experience` | array | Work experience history with titles, companies, dates, and descriptions |
| `education` | array | Education history with schools, degrees, and dates |
| `skills` | array | Skills and endorsements |
| `certifications` | array | Professional certifications |
| `languages` | array | Languages spoken |
| `projects` | array | Projects listed on profile |
| `publications` | array | Publications |
| `websites` | array | Websites listed on profile |

#### Example Output

```json
{
  "id": "12345678",
  "publicIdentifier": "williamhgates",
  "firstName": "Bill",
  "lastName": "Gates",
  "headline": "Co-chair, Bill & Melinda Gates Foundation",
  "about": "Co-chair of the Bill & Melinda Gates Foundation. Techno-optimist. Eli and Rory's dad.",
  "location": "Seattle, Washington, United States",
  "connectionsCount": 500,
  "followerCount": 35000000,
  "experience": [
    {
      "title": "Co-chair",
      "companyName": "Bill & Melinda Gates Foundation",
      "startDate": "2000-01",
      "endDate": null,
      "location": "Seattle, WA",
      "description": "Working to help all people lead healthy, productive lives..."
    },
    {
      "title": "Co-founder",
      "companyName": "Microsoft",
      "startDate": "1975-04",
      "endDate": "2006-06",
      "location": "Redmond, WA",
      "description": null
    }
  ],
  "education": [
    {
      "schoolName": "Harvard University",
      "degreeName": null,
      "fieldOfStudy": null,
      "startDate": "1973",
      "endDate": "1975"
    },
    {
      "schoolName": "Lakeside School",
      "degreeName": null,
      "fieldOfStudy": null,
      "startDate": null,
      "endDate": "1973"
    }
  ],
  "skills": ["Technology", "Philanthropy", "Software Development", "Public Speaking"],
  "certifications": [],
  "languages": ["English"],
  "projects": [],
  "publications": [],
  "websites": ["https://www.gatesnotes.com"]
}
```

### Technical Details

- Built with [Apify SDK](https://docs.apify.com/sdk/js) and TypeScript
- Powered by [Harvest API](https://harvest-api.com) for reliable LinkedIn data retrieval
- High-concurrency worker pool for fast bulk processing
- Automatic state persistence across Apify actor migrations
- Pay-per-event billing — you only pay for successfully scraped profiles
- Memory footprint: 128-512 MB

### Disclaimer

This tool is not affiliated with, endorsed by, or connected to LinkedIn Corporation in any way. It accesses only publicly available profile data through the Harvest API. Use of this actor is subject to LinkedIn's Terms of Service and all applicable data protection laws and regulations. Users are solely responsible for ensuring their use complies with all relevant terms of service, privacy regulations (including GDPR, CCPA, and similar frameworks), and local laws. The developers assume no liability for any misuse or legal consequences arising from the use of this tool.

# Actor input Schema

## `countryFilter` (type: `array`):

Only keep profiles located in these countries. Select one or more countries. Leave empty to keep all profiles.

## `queries` (type: `array`):

List of LinkedIn profile URLs or Public Identifiers (last part in the URL) to scrape.

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

List of LinkedIn profile URLs to scrape. Provide at least one of the 3 fields: URLs or Public Identifiers or Profile IDs

## `publicIdentifiers` (type: `array`):

List of LinkedIn Public Identifiers. Provide at least one of the 3 fields: URLs or Public Identifiers or Profile IDs

## `profileIds` (type: `array`):

List of LinkedIn profile IDs to scrape. Provide at least one of the 3 fields: URLs or Public Identifiers or Profile IDs

## Actor input object example

```json
{
  "countryFilter": [],
  "queries": [
    "https://www.linkedin.com/in/williamhgates",
    "https://www.linkedin.com/in/towhid-rahman"
  ]
}
```

# 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 = {
    "countryFilter": [],
    "queries": [
        "https://www.linkedin.com/in/williamhgates",
        "https://www.linkedin.com/in/towhid-rahman"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("unseenuser/linkedin-profile").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 = {
    "countryFilter": [],
    "queries": [
        "https://www.linkedin.com/in/williamhgates",
        "https://www.linkedin.com/in/towhid-rahman",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("unseenuser/linkedin-profile").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 '{
  "countryFilter": [],
  "queries": [
    "https://www.linkedin.com/in/williamhgates",
    "https://www.linkedin.com/in/towhid-rahman"
  ]
}' |
apify call unseenuser/linkedin-profile --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "LinkedIn Profile Extractor & Enricher (No Login Required)",
        "description": "Bulk-extract rich LinkedIn profile data - experience, education, skills, certifications, and more - with optional email discovery and country filtering. No cookies, no login, no account risk. Lightning-fast concurrent scraping powered by Harvest API.",
        "version": "0.0",
        "x-build-id": "a6N9dV2AV2UBaCs00"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/unseenuser~linkedin-profile/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-unseenuser-linkedin-profile",
                "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/unseenuser~linkedin-profile/runs": {
            "post": {
                "operationId": "runs-sync-unseenuser-linkedin-profile",
                "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/unseenuser~linkedin-profile/run-sync": {
            "post": {
                "operationId": "run-sync-unseenuser-linkedin-profile",
                "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": {
                    "countryFilter": {
                        "title": "Country Filter",
                        "type": "array",
                        "description": "Only keep profiles located in these countries. Select one or more countries. Leave empty to keep all profiles.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Afghanistan",
                                "Albania",
                                "Algeria",
                                "Andorra",
                                "Angola",
                                "Antigua and Barbuda",
                                "Argentina",
                                "Armenia",
                                "Australia",
                                "Austria",
                                "Azerbaijan",
                                "Bahamas",
                                "Bahrain",
                                "Bangladesh",
                                "Barbados",
                                "Belarus",
                                "Belgium",
                                "Belize",
                                "Benin",
                                "Bhutan",
                                "Bolivia",
                                "Bosnia and Herzegovina",
                                "Botswana",
                                "Brazil",
                                "Brunei",
                                "Bulgaria",
                                "Burkina Faso",
                                "Burundi",
                                "Cambodia",
                                "Cameroon",
                                "Canada",
                                "Cape Verde",
                                "Central African Republic",
                                "Chad",
                                "Chile",
                                "China",
                                "Colombia",
                                "Comoros",
                                "Congo",
                                "Costa Rica",
                                "Croatia",
                                "Cuba",
                                "Cyprus",
                                "Czech Republic",
                                "Czechia",
                                "Democratic Republic of the Congo",
                                "Denmark",
                                "Djibouti",
                                "Dominica",
                                "Dominican Republic",
                                "East Timor",
                                "Ecuador",
                                "Egypt",
                                "El Salvador",
                                "Equatorial Guinea",
                                "Eritrea",
                                "Estonia",
                                "Eswatini",
                                "Ethiopia",
                                "Fiji",
                                "Finland",
                                "France",
                                "Gabon",
                                "Gambia",
                                "Georgia",
                                "Germany",
                                "Ghana",
                                "Greece",
                                "Grenada",
                                "Guatemala",
                                "Guinea",
                                "Guinea-Bissau",
                                "Guyana",
                                "Haiti",
                                "Honduras",
                                "Hungary",
                                "Iceland",
                                "India",
                                "Indonesia",
                                "Iran",
                                "Iraq",
                                "Ireland",
                                "Israel",
                                "Italy",
                                "Ivory Coast",
                                "Jamaica",
                                "Japan",
                                "Jordan",
                                "Kazakhstan",
                                "Kenya",
                                "Kiribati",
                                "Kosovo",
                                "Kuwait",
                                "Kyrgyzstan",
                                "Laos",
                                "Latvia",
                                "Lebanon",
                                "Lesotho",
                                "Liberia",
                                "Libya",
                                "Liechtenstein",
                                "Lithuania",
                                "Luxembourg",
                                "Madagascar",
                                "Malawi",
                                "Malaysia",
                                "Maldives",
                                "Mali",
                                "Malta",
                                "Marshall Islands",
                                "Mauritania",
                                "Mauritius",
                                "Mexico",
                                "Micronesia",
                                "Moldova",
                                "Monaco",
                                "Mongolia",
                                "Montenegro",
                                "Morocco",
                                "Mozambique",
                                "Myanmar",
                                "Namibia",
                                "Nauru",
                                "Nepal",
                                "Netherlands",
                                "New Zealand",
                                "Nicaragua",
                                "Niger",
                                "Nigeria",
                                "North Korea",
                                "North Macedonia",
                                "Norway",
                                "Oman",
                                "Pakistan",
                                "Palau",
                                "Palestine",
                                "Panama",
                                "Papua New Guinea",
                                "Paraguay",
                                "Peru",
                                "Philippines",
                                "Poland",
                                "Portugal",
                                "Qatar",
                                "Romania",
                                "Russia",
                                "Rwanda",
                                "Saint Kitts and Nevis",
                                "Saint Lucia",
                                "Saint Vincent and the Grenadines",
                                "Samoa",
                                "San Marino",
                                "Sao Tome and Principe",
                                "Saudi Arabia",
                                "Senegal",
                                "Serbia",
                                "Seychelles",
                                "Sierra Leone",
                                "Singapore",
                                "Slovakia",
                                "Slovenia",
                                "Solomon Islands",
                                "Somalia",
                                "South Africa",
                                "South Korea",
                                "South Sudan",
                                "Spain",
                                "Sri Lanka",
                                "Sudan",
                                "Suriname",
                                "Sweden",
                                "Switzerland",
                                "Syria",
                                "Taiwan",
                                "Tajikistan",
                                "Tanzania",
                                "Thailand",
                                "Togo",
                                "Tonga",
                                "Trinidad and Tobago",
                                "Tunisia",
                                "Turkey",
                                "Turkmenistan",
                                "Tuvalu",
                                "Uganda",
                                "Ukraine",
                                "United Arab Emirates",
                                "United Kingdom",
                                "United States",
                                "Uruguay",
                                "Uzbekistan",
                                "Vanuatu",
                                "Vatican City",
                                "Venezuela",
                                "Vietnam",
                                "Yemen",
                                "Zambia",
                                "Zimbabwe"
                            ]
                        }
                    },
                    "queries": {
                        "title": "Target URLs",
                        "type": "array",
                        "description": "List of LinkedIn profile URLs or Public Identifiers (last part in the URL) to scrape.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "urls": {
                        "title": "Profile URLs",
                        "type": "array",
                        "description": "List of LinkedIn profile URLs to scrape. Provide at least one of the 3 fields: URLs or Public Identifiers or Profile IDs",
                        "items": {
                            "type": "string"
                        }
                    },
                    "publicIdentifiers": {
                        "title": "Public Identifiers (last part in the URL)",
                        "type": "array",
                        "description": "List of LinkedIn Public Identifiers. Provide at least one of the 3 fields: URLs or Public Identifiers or Profile IDs",
                        "items": {
                            "type": "string"
                        }
                    },
                    "profileIds": {
                        "title": "LinkedIn Profile IDs",
                        "type": "array",
                        "description": "List of LinkedIn profile IDs to scrape. Provide at least one of the 3 fields: URLs or Public Identifiers or Profile IDs",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
