# Conference Exhibitor Scraper - Map Your Show (MYS) (`jungle_synthesizer/conference-exhibitor-aggregator-scraper`) Actor

Scrape exhibitor lists from any Map Your Show conference — NAB Show, InfoComm, IBEX, IPPE, and 100+ more. Returns booth, website, social profiles, phone, address, and contact persons.

- **URL**: https://apify.com/jungle\_synthesizer/conference-exhibitor-aggregator-scraper.md
- **Developed by:** [BowTiedRaccoon](https://apify.com/jungle_synthesizer) (community)
- **Categories:** Business, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per event

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

## Map Your Show Conference Exhibitor Scraper

Scrape exhibitor lists from any [Map Your Show](https://www.mapyourshow.com) conference — NAB Show, InfoComm, IBEX, IPPE, NACS, SPIE, and 100+ other major tradeshows. Returns booth assignment, website, full address, phone, social profiles, product categories, and contact persons in one record per exhibitor.

---

### Map Your Show Scraper Features

- Works with any conference hosted at `*.mapyourshow.com` — point it at a URL and run
- Extracts 20+ fields per exhibitor including booth, address, phone, and four social profiles
- Pulls contact persons (name, title, phone, email) from the detail page when present
- Returns product/service categories so you can segment exhibitors by what they actually sell
- Handles list pagination via the MYS JSON API and detail extraction via the Vue contactinfo block
- Pre-configured with US residential proxy — required because MYS rate-limits datacenter IPs aggressively

---

### Who Uses Conference Exhibitor Data?

- **B2B sales teams** — Build pre-show outreach lists with verified booth assignments and direct contact phones
- **Recruiters** — Target hiring managers from companies attending a specific industry's flagship event
- **Event marketing agencies** — Benchmark client visibility against competing exhibitors at the same show
- **Trade journalists** — Map who's showing up to which event and which product categories are growing
- **Market researchers** — Track exhibitor overlap across shows in the same vertical year over year

---

### How the Map Your Show Scraper Works

1. **Provide a conference URL** — The root URL (`https://nab26.mapyourshow.com`) or the exhibitor gallery page works equally well. The scraper detects the base host.
2. **List pagination** — Hits the MYS `remote-proxy.cfm` AJAX endpoint with the `XMLHttpRequest` header MYS expects. Returns 100 exhibitors per page until the conference is exhausted.
3. **Detail extraction** — For each exhibitor, fetches the detail page and parses contact info, social URLs, and address from the Vue component data block. Most scrapers stop at the list; this one doesn't.
4. **Export** — Records land in your Apify dataset as JSON, one per exhibitor.

---

### Input

#### Scrape one conference

```json
{
  "conferenceUrls": [
    { "url": "https://nab26.mapyourshow.com/8_0/explore/exhibitor-gallery.cfm?featured=false" }
  ],
  "maxItems": 0
}
````

#### Scrape multiple conferences in one run

```json
{
  "conferenceUrls": [
    { "url": "https://nab26.mapyourshow.com" },
    { "url": "https://infocomm26.mapyourshow.com" },
    { "url": "https://ibex25.mapyourshow.com" }
  ],
  "maxItems": 500
}
```

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| conferenceUrls | array | NAB 2026 | One or more MYS conference URLs. Root or gallery URLs both work. |
| maxItems | integer | 0 | Cap on exhibitors per conference. `0` = no limit. |
| proxyConfiguration | object | US Residential | Proxy settings. Residential is recommended for full-conference pulls. |

***

### Map Your Show Scraper Output Fields

```json
{
  "conference_name": "2026 NAB Show",
  "conference_url": "https://nab26.mapyourshow.com",
  "platform": "map-your-show",
  "exhibitor_id": "1029384",
  "exhibitor_name": "Avid Technology, Inc.",
  "exhibitor_booth": "SL3924",
  "exhibitor_hall": "South Lower",
  "exhibitor_description": "Avid develops technology for media production professionals working in audio, film, and television.",
  "exhibitor_website": "https://www.avid.com",
  "exhibitor_phone": "+1 978 640 6789",
  "exhibitor_fax": "",
  "exhibitor_logo_url": "https://nab26.mapyourshow.com/8_0/assets/exhibitors/1029384/logo.png",
  "exhibitor_address": "75 Network Drive, Burlington, MA 01803, United States",
  "exhibitor_city": "Burlington",
  "exhibitor_state": "MA",
  "exhibitor_zip": "01803",
  "exhibitor_country": "United States",
  "exhibitor_linkedin": "https://www.linkedin.com/company/avid-technology",
  "exhibitor_twitter": "https://twitter.com/avid",
  "exhibitor_facebook": "https://www.facebook.com/AvidTechnology",
  "exhibitor_instagram": "https://www.instagram.com/avidtechnology",
  "exhibitor_categories": "Audio Production|Video Editing|Broadcast Workflow",
  "exhibitor_contacts": "[{\"name\":\"Jane Doe\",\"title\":\"VP Sales\",\"phone\":\"+1 978 555 0123\",\"email\":\"jdoe@avid.com\"}]",
  "exhibitor_detail_url": "https://nab26.mapyourshow.com/8_0/exhibitor/exhibitor-details.cfm?exhid=1029384"
}
```

| Field | Type | Description |
|-------|------|-------------|
| conference\_name | string | Conference name (e.g. `2026 NAB Show`) |
| conference\_url | string | Base URL of the conference |
| platform | string | Always `map-your-show` |
| exhibitor\_id | string | Platform-specific exhibitor ID |
| exhibitor\_name | string | Exhibitor company name |
| exhibitor\_booth | string | Booth number(s) at the conference |
| exhibitor\_hall | string | Hall or pavilion identifier(s) |
| exhibitor\_description | string | Company description with HTML stripped |
| exhibitor\_website | string | Company website URL |
| exhibitor\_phone | string | Primary phone number |
| exhibitor\_fax | string | Fax number when listed |
| exhibitor\_logo\_url | string | URL to exhibitor logo image |
| exhibitor\_address | string | Full formatted address string |
| exhibitor\_city | string | City |
| exhibitor\_state | string | State or province |
| exhibitor\_zip | string | ZIP or postal code |
| exhibitor\_country | string | Country |
| exhibitor\_linkedin | string | LinkedIn profile URL |
| exhibitor\_twitter | string | Twitter/X profile URL |
| exhibitor\_facebook | string | Facebook page URL |
| exhibitor\_instagram | string | Instagram profile URL |
| exhibitor\_categories | string | Product/service categories, pipe-separated |
| exhibitor\_contacts | string | JSON-encoded array of `{name, title, phone, email}` |
| exhibitor\_detail\_url | string | URL to the exhibitor detail page |

***

### FAQ

#### How do I scrape exhibitors from a Map Your Show conference?

Map Your Show Scraper handles it. Paste the conference URL into `conferenceUrls`, set `maxItems`, and run. The scraper pages through the MYS AJAX endpoint and follows each detail page for contact info, social profiles, and address.

#### Which conferences does this support?

Map Your Show Scraper supports any event hosted at `*.mapyourshow.com`. That covers NAB Show, InfoComm, IBEX, IPPE, NACS, SPIE, and roughly 100 more — the platform itself is the common factor, not the show.

#### How much does this actor cost to run?

Map Your Show Scraper uses pay-per-event pricing on the `default_2603_basic` profile at a 10x coefficient — the high coefficient covers residential proxy bandwidth, which MYS requires. Per-record cost is in the low single cents; a 1,000-exhibitor pull from a major show comes in around a few dollars.

#### Can I get exhibitor contact persons?

Map Your Show Scraper extracts contact persons from the Vue contactinfo block on each exhibitor's detail page when present. Output appears in `exhibitor_contacts` as a JSON-encoded array of `{name, title, phone, email}`. Not every exhibitor lists contacts — coverage depends on what the company published.

#### Does this actor need proxies?

Map Your Show Scraper requires residential proxy. MYS rate-limits datacenter IPs aggressively, especially on the AJAX list endpoint. US residential is configured by default; leave it alone unless you have a strong reason to override.

***

### Need More Features?

Need support for non-MYS exhibitor platforms (Swapcard, a2z, EventScribe) or scheduled re-runs for live shows? [Open an issue](https://console.apify.com/actors/issues) or get in touch.

### Why Use Map Your Show Scraper?

- **Platform-wide coverage** — One actor for 100+ tradeshows. You don't need a separate scraper per conference.
- **Detail data, not just listings** — Most MYS scrapers stop at the gallery. This one follows through to the detail page and pulls phone, address, socials, and contact persons.
- **JSON API + HTML hybrid** — Uses the MYS AJAX endpoint for fast pagination and falls back to detail-page HTML only where the API doesn't expose the field. Faster than a pure browser approach, more complete than a pure API one.

# Actor input Schema

## `sp_intended_usage` (type: `string`):

Please describe how you plan to use the data extracted by this crawler.

## `sp_improvement_suggestions` (type: `string`):

Provide any feedback or suggestions for improvements.

## `sp_contact` (type: `string`):

Provide your email address so we can get in touch with you.

## `conferenceUrls` (type: `array`):

URLs of Map Your Show conference exhibitor pages. Paste the root URL of the conference (e.g. https://nab26.mapyourshow.com or https://nab26.mapyourshow.com/8\_0/explore/exhibitor-gallery.cfm).

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

Maximum number of exhibitors to extract per conference URL. Set to 0 for no limit.

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

Proxy settings. Residential proxies recommended for large conferences.

## Actor input object example

```json
{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "conferenceUrls": [
    {
      "url": "https://nab26.mapyourshow.com/8_0/explore/exhibitor-gallery.cfm?featured=false"
    }
  ],
  "maxItems": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

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

## JavaScript example

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

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

// Prepare Actor input
const input = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "conferenceUrls": [
        {
            "url": "https://nab26.mapyourshow.com/8_0/explore/exhibitor-gallery.cfm?featured=false"
        }
    ],
    "maxItems": 5,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "US"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("jungle_synthesizer/conference-exhibitor-aggregator-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 = {
    "sp_intended_usage": "Describe your intended use...",
    "sp_improvement_suggestions": "Share your suggestions here...",
    "sp_contact": "Share your email here...",
    "conferenceUrls": [{ "url": "https://nab26.mapyourshow.com/8_0/explore/exhibitor-gallery.cfm?featured=false" }],
    "maxItems": 5,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "US",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("jungle_synthesizer/conference-exhibitor-aggregator-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 '{
  "sp_intended_usage": "Describe your intended use...",
  "sp_improvement_suggestions": "Share your suggestions here...",
  "sp_contact": "Share your email here...",
  "conferenceUrls": [
    {
      "url": "https://nab26.mapyourshow.com/8_0/explore/exhibitor-gallery.cfm?featured=false"
    }
  ],
  "maxItems": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}' |
apify call jungle_synthesizer/conference-exhibitor-aggregator-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Conference Exhibitor Scraper - Map Your Show (MYS)",
        "description": "Scrape exhibitor lists from any Map Your Show conference — NAB Show, InfoComm, IBEX, IPPE, and 100+ more. Returns booth, website, social profiles, phone, address, and contact persons.",
        "version": "1.0",
        "x-build-id": "Fk3Q3zQMhPUu7MUdq"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/jungle_synthesizer~conference-exhibitor-aggregator-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-jungle_synthesizer-conference-exhibitor-aggregator-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/jungle_synthesizer~conference-exhibitor-aggregator-scraper/runs": {
            "post": {
                "operationId": "runs-sync-jungle_synthesizer-conference-exhibitor-aggregator-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/jungle_synthesizer~conference-exhibitor-aggregator-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-jungle_synthesizer-conference-exhibitor-aggregator-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",
                "required": [
                    "sp_intended_usage",
                    "sp_improvement_suggestions"
                ],
                "properties": {
                    "sp_intended_usage": {
                        "title": "What is the intended usage of this data?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Please describe how you plan to use the data extracted by this crawler."
                    },
                    "sp_improvement_suggestions": {
                        "title": "How can we improve this crawler for you?",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide any feedback or suggestions for improvements."
                    },
                    "sp_contact": {
                        "title": "Contact Email",
                        "minLength": 1,
                        "type": "string",
                        "description": "Provide your email address so we can get in touch with you."
                    },
                    "conferenceUrls": {
                        "title": "Conference URLs",
                        "type": "array",
                        "description": "URLs of Map Your Show conference exhibitor pages. Paste the root URL of the conference (e.g. https://nab26.mapyourshow.com or https://nab26.mapyourshow.com/8_0/explore/exhibitor-gallery.cfm).",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxItems": {
                        "title": "Max Exhibitors per Conference",
                        "type": "integer",
                        "description": "Maximum number of exhibitors to extract per conference URL. Set to 0 for no limit.",
                        "default": 0
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Proxy settings. Residential proxies recommended for large conferences."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
