# LinkedIn Events Scraper (No Cookies) (`scrapemint/linkedin-events-scraper`) Actor

Discover and parse public LinkedIn events without a login or cookie. One row per event with title, start time, location, virtual flag, organizer, description, image, and registration link. Bring your own keyword, organizer, or event URL list. Pay per event row.

- **URL**: https://apify.com/scrapemint/linkedin-events-scraper.md
- **Developed by:** [Ken M](https://apify.com/scrapemint) (community)
- **Categories:** Social media, Other, Jobs
- **Stats:** 6 total users, 4 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

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

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## LinkedIn Events Scraper (No Login Required)

Pass a list of LinkedIn event URLs, keyword queries, or organizer pages. Get back one row per public LinkedIn event with title, start time, location, virtual flag, organizer, description, image, attendee count, and registration link. No cookies. No login. No Sales Navigator seat. Pay per event.

**Built for** B2B event marketers, sponsorship sales teams, sales prospecting hunting active buyers, competitive intelligence teams tracking what rivals run, community managers, recruiters watching where their target talent shows up, and content teams sourcing speakers.

**Keywords this actor ranks for:** linkedin events scraper, linkedin event tracker, linkedin webinar scraper, linkedin summit tracker, b2b event intelligence, linkedin event discovery, linkedin organizer events, virtual event tracker linkedin.

---

### Why this actor

| Other LinkedIn event tools | **This actor** |
|---|---|
| Need your session cookie | Zero cookies, zero login |
| Seat licence per month | Pay per event returned |
| Limited to events you already follow | Discover by keyword, organizer, or direct URL |
| Output noisy raw feeds | Pre filter by time window, format, and location |
| Bury event URLs behind dashboards | Direct public event URL on every row |

---

### How it works

```mermaid
flowchart LR
    A[Event URLs + keywords + organizers] --> B[Search index<br/>site:linkedin.com/events/]
    B --> C[Public event page<br/>no auth needed]
    C --> D[Parse JSON LD + meta + DOM]
    D --> E[Filter by time, format,<br/>and location]
    E --> F[(One row per event<br/>sorted by start time)]
````

The actor finds candidate public event URLs through search, loads each public event page anonymously, parses JSON LD plus OpenGraph plus DOM, then filters the winners. No cookie passes through the actor at any stage.

***

### What you get per row

```mermaid
flowchart LR
    R[Event row] --> R1[Identity<br/>id slug url]
    R --> R2[When<br/>startDate endDate timezone]
    R --> R3[Where<br/>virtual name address virtualUrl]
    R --> R4[Who<br/>organizer name url kind]
    R --> R5[What<br/>title description image]
    R --> R6[Audience<br/>attendeeCount registrationUrl]
```

Pipe straight into a sponsorship target list, a sales prospecting workflow, a competitive event calendar, or a speaker bench shortlist.

***

### Quick start

**Find upcoming AI webinars**

```json
{
  "keywords": ["ai webinar", "generative ai summit"],
  "timeWindow": "next30days",
  "eventType": "virtual",
  "maxEventsPerSource": 25
}
```

**Track what one competitor is running**

```json
{
  "organizerUrls": ["https://www.linkedin.com/company/hubspot/"],
  "timeWindow": "upcoming",
  "maxEventsPerSource": 100
}
```

**London in person events this quarter**

```json
{
  "keywords": ["fintech", "saas", "marketing"],
  "timeWindow": "next90days",
  "eventType": "in_person",
  "locationContains": "london",
  "maxEventsPerSource": 50
}
```

**Parse a known event URL**

```json
{
  "eventUrls": [
    "https://www.linkedin.com/events/7186214038214238208/"
  ]
}
```

***

### Sample output

```json
{
  "id": "7186214038214238208",
  "slug": "ai-product-summit-2026-7186214038214238208",
  "url": "https://www.linkedin.com/events/ai-product-summit-2026-7186214038214238208/",
  "title": "AI Product Summit 2026",
  "description": "Two days of talks from product leaders building with LLMs in production.",
  "startDate": "2026-06-14T09:00:00.000Z",
  "endDate": "2026-06-15T17:00:00.000Z",
  "timezone": "Z",
  "location": {
    "virtual": false,
    "name": "ExCeL London",
    "address": "Royal Victoria Dock, London, E16 1XL, United Kingdom",
    "virtualUrl": null
  },
  "organizer": {
    "name": "Acme Events",
    "url": "https://www.linkedin.com/company/acme-events/",
    "kind": "company"
  },
  "attendeeCount": 1820,
  "attendeeText": "1,820 attendees",
  "image": "https://media.licdn.com/.../event-banner.jpg",
  "registrationUrl": "https://acme-events.com/ai-summit",
  "discoveredVia": { "kind": "keyword", "value": "ai summit" },
  "rankInSource": 3,
  "scrapedAt": "2026-05-12T10:00:00.000Z"
}
```

***

### Who uses this

| Role | Use case |
|---|---|
| Event marketer | Build a calendar of every event your category runs each quarter |
| Sponsorship sales | Source event organizers that match your sponsor profile by topic and audience size |
| Sales prospecting | Identify active buyers attending or speaking at a topical event |
| Competitive intel | Track every event a named competitor is running for the next 90 days |
| Community lead | Find third party meetups your community should show up at |
| Recruiter | Spot industry meetups where your target talent already gathers |
| Content team | Build a speaker bench by mapping who keynotes which event |

***

### Input reference

| Field | Type | What it does |
|---|---|---|
| `eventUrls` | string\[] | Direct LinkedIn event URLs to parse. |
| `keywords` | string\[] | Topic queries used to discover events through public web search. |
| `organizerUrls` | string\[] | LinkedIn company or person URLs whose events you want. |
| `maxEventsPerSource` | integer | Cap per keyword or organizer. Default 25. Zero means take everything. |
| `timeWindow` | enum | `any` (default), `upcoming`, `past`, `next30days`, `next90days`. |
| `eventType` | enum | `any` (default), `virtual`, `in_person`. |
| `locationContains` | string | Substring filter against parsed location string. |
| `searchDepth` | integer | Search result pages walked per keyword or organizer. Default 5. |
| `concurrency` | integer | Pages processed in parallel. Default 6. |
| `proxyConfiguration` | object | Apify proxy. Residential is required at any meaningful volume. |

***

### API call

```bash
curl -X POST \
  "https://api.apify.com/v2/acts/YOUR_USER~linkedin-events-scraper/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": ["ai webinar"],
    "timeWindow": "next30days",
    "eventType": "virtual",
    "maxEventsPerSource": 25
  }'
```

***

### Pricing

The first three events per run are free so you can validate output before paying. After that, each event row is charged. No surprise add on charges.

***

### FAQ

#### Do I need a LinkedIn account or cookie?

No. The actor only touches public event pages and a public search engine. Your account is never touched.

#### How is this different from the LinkedIn Company Profile Scraper?

Company Profile Scraper returns firmographics for a company. This actor returns the *events* that companies and people run. Use them together to enrich each organizer with full firmographics.

#### Why are some events missing from the results?

LinkedIn only exposes events at a public URL when the organizer keeps the event public. Events restricted to a company page, a group, or a private invite list never appear in search and are never fetched by this actor.

#### How accurate is the attendee count?

LinkedIn rounds public attendee counts above a thousand. The actor parses the rendered count, so very large events may be rounded.

#### Can I detect virtual events reliably?

The actor looks at three signals: the JSON LD `VirtualLocation` block, the `eventAttendanceMode` field, and keyword cues in title and description (online, virtual, webinar, livestream, zoom, teams). When `eventType` is `virtual`, all three signals are checked.

#### Is scraping LinkedIn allowed?

This actor reads HTML any anonymous web visitor can see. Respect LinkedIn's terms and rate limit sensibly. Do not redistribute data you have no lawful basis to process.

***

### Related actors

- **LinkedIn Company Profile Scraper** — firmographics for the companies organizing each event
- **LinkedIn Company Employees Scraper** — find who at the organizer to message about sponsoring
- **LinkedIn Profile Post Tracker** — monitor what speakers post in the run up to their event
- **LinkedIn Hashtag & Topic Post Tracker** — track topical conversation around your event tag
- **LinkedIn Top Voice & Creator Engagement Ranker** — build a speaker bench from topical creators

# Actor input Schema

## `eventUrls` (type: `array`):

Direct LinkedIn event URLs. Examples: 'https://www.linkedin.com/events/7186214038214238208/' or 'https://www.linkedin.com/events/some-event-slug-7186214038214238208/'.

## `keywords` (type: `array`):

Discover events by topic. Each keyword is used to search the public web for matching LinkedIn event pages. Examples: 'fintech webinar', 'AI summit', 'devrel meetup'.

## `organizerUrls` (type: `array`):

LinkedIn company or person URLs whose events you want to discover. Examples: 'https://www.linkedin.com/company/acme/' or 'https://www.linkedin.com/in/jane-doe/'.

## `maxEventsPerSource` (type: `integer`):

Hard cap on events returned per keyword or organizer. Set to 0 to take everything discoverable in the search depth window.

## `timeWindow` (type: `string`):

Only keep events whose start time falls in this window.

## `eventType` (type: `string`):

Filter by virtual, in person, or both.

## `locationContains` (type: `string`):

Optional substring match against the parsed location string (case insensitive). Examples: 'london', 'remote', 'new york'.

## `searchDepth` (type: `integer`):

Number of search result pages walked per keyword or organizer. Higher depth finds more events but uses more proxy traffic.

## `concurrency` (type: `integer`):

Number of pages processed in parallel. Six is a safe default.

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

Apify proxy. Residential is required for LinkedIn at any meaningful volume.

## Actor input object example

```json
{
  "eventUrls": [],
  "keywords": [
    "ai webinar"
  ],
  "organizerUrls": [],
  "maxEventsPerSource": 25,
  "timeWindow": "any",
  "eventType": "any",
  "locationContains": "",
  "searchDepth": 5,
  "concurrency": 6,
  "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 = {
    "keywords": [
        "ai webinar"
    ],
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapemint/linkedin-events-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 = {
    "keywords": ["ai webinar"],
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("scrapemint/linkedin-events-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 '{
  "keywords": [
    "ai webinar"
  ],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call scrapemint/linkedin-events-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "LinkedIn Events Scraper (No Cookies)",
        "description": "Discover and parse public LinkedIn events without a login or cookie. One row per event with title, start time, location, virtual flag, organizer, description, image, and registration link. Bring your own keyword, organizer, or event URL list. Pay per event row.",
        "version": "0.1",
        "x-build-id": "pBucWmSwdp0ZpnrLQ"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapemint~linkedin-events-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapemint-linkedin-events-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/scrapemint~linkedin-events-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapemint-linkedin-events-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/scrapemint~linkedin-events-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapemint-linkedin-events-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": {
                    "eventUrls": {
                        "title": "Event URLs",
                        "type": "array",
                        "description": "Direct LinkedIn event URLs. Examples: 'https://www.linkedin.com/events/7186214038214238208/' or 'https://www.linkedin.com/events/some-event-slug-7186214038214238208/'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "keywords": {
                        "title": "Keyword queries",
                        "type": "array",
                        "description": "Discover events by topic. Each keyword is used to search the public web for matching LinkedIn event pages. Examples: 'fintech webinar', 'AI summit', 'devrel meetup'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "organizerUrls": {
                        "title": "Organizer URLs",
                        "type": "array",
                        "description": "LinkedIn company or person URLs whose events you want to discover. Examples: 'https://www.linkedin.com/company/acme/' or 'https://www.linkedin.com/in/jane-doe/'.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEventsPerSource": {
                        "title": "Max events per source",
                        "minimum": 0,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Hard cap on events returned per keyword or organizer. Set to 0 to take everything discoverable in the search depth window.",
                        "default": 25
                    },
                    "timeWindow": {
                        "title": "Time window",
                        "enum": [
                            "any",
                            "upcoming",
                            "past",
                            "next30days",
                            "next90days"
                        ],
                        "type": "string",
                        "description": "Only keep events whose start time falls in this window.",
                        "default": "any"
                    },
                    "eventType": {
                        "title": "Event format",
                        "enum": [
                            "any",
                            "virtual",
                            "in_person"
                        ],
                        "type": "string",
                        "description": "Filter by virtual, in person, or both.",
                        "default": "any"
                    },
                    "locationContains": {
                        "title": "Location contains",
                        "type": "string",
                        "description": "Optional substring match against the parsed location string (case insensitive). Examples: 'london', 'remote', 'new york'.",
                        "default": ""
                    },
                    "searchDepth": {
                        "title": "Search depth",
                        "minimum": 1,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Number of search result pages walked per keyword or organizer. Higher depth finds more events but uses more proxy traffic.",
                        "default": 5
                    },
                    "concurrency": {
                        "title": "Concurrency",
                        "minimum": 1,
                        "maximum": 20,
                        "type": "integer",
                        "description": "Number of pages processed in parallel. Six is a safe default.",
                        "default": 6
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Apify proxy. Residential is required for LinkedIn at any meaningful volume.",
                        "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
