# NürnbergMesse Exhibitor List Scraper: All Fairs (`getascraper/nuernberg-messe-exhibitor-directory-scraper`) Actor

Scrape exhibitor lists from any NürnbergMesse trade fair. Get company names, addresses, emails, phone numbers, websites, halls, booths, and product categories. Export to Excel, CSV, or JSON.

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

## Pricing

from $3.29 / 1,000 exhibitor records

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

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

## How to integrate an Actor?

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

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

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

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

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

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

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

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

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

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

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


# README

## 🏢 NürnbergMesse exhibitor directory scraper: 12 fairs, named contacts

**Pull the complete exhibitor directory for any NürnbergMesse trade fair, with company email, named employee contacts, hall and stand numbers, logos, and product categories included.** Point it at it-sa 365, Chillventa, embedded world, FachPack, Interzoo, GaLaBau, or any other supported fair and get every exhibitor as one clean, ready-to-use row. No login, no manual clicking through thousands of exhibitor pages.

### 🔍 What does NürnbergMesse exhibitor directory scraper do?

This Actor collects the public exhibitor directory published by [NürnbergMesse](https://www.nuernbergmesse.de/) for its trade fairs and turns it into structured rows you can use anywhere. Choose a fair, set a limit, and press start.

Each row includes the exhibitor's company name, full address, and company email, along with their hall and booth location, logo, product list, keywords, and co-exhibitors. Named employee contacts, each with their own role and direct email, are included whenever the exhibitor has published them. Turn on the extra detail option to also pull phone numbers and social media links.

Because it runs on the Apify platform, you also get scheduling, ready-made integrations, run monitoring, and clean exports in JSON, CSV, Excel, XML, or RSS.

### 💡 Why use NürnbergMesse exhibitor directory scraper?

NürnbergMesse runs some of the largest specialist trade fairs in Europe, from it-sa 365 for IT security to Chillventa for refrigeration to embedded world for embedded systems. Manually browsing a directory of thousands of exhibitors to build a lead list takes days per fair.

- **B2B lead generation**: build a targeted list of exhibitors by fair, country, or product category, complete with named contacts and direct emails.
- **Market and competitor research**: see which companies are exhibiting, where their booth is, and what they sell.
- **Sales and partnership outreach**: reach exhibitors directly using published emails, phone numbers, and social profiles.
- **Event planning and logistics**: pull hall and booth numbers for an entire fair in one run.
- **Sourcing and procurement**: filter exhibitors by product category to find new suppliers.

### 🚀 How to use NürnbergMesse exhibitor directory scraper

1. Click **Try for free** at the top of this page.
2. Pick a **trade fair**: it-sa 365, Chillventa, embedded world, FachPack, Interzoo, GaLaBau, and more. Or select All fairs to pull every exhibitor across every fair in one run.
3. Set **Max exhibitors** to cap how many records you want.
4. Turn on **Fetch extra phone & social details** if you also want phone numbers and social media links, at the cost of a slower run.
5. Press **Start** and watch the results fill the Output tab.
6. Download the dataset in JSON, CSV, or Excel, or connect it to Google Sheets, Make, Zapier, or your own app.

New here? A first run of 10 to 20 items is a great way to see the output shape before scaling up to a full fair.

### 📥 Input

Set these fields in the Console form, or pass them as JSON.

| Field | Type | Required | Description |
|---|---|---|---|
| Trade fair | enum | No | Which fair to scrape: it-sa 365, Chillventa, embedded world, FachPack, Interzoo, GaLaBau, Kommunale, Altenpflege, ConSozial, POWTECH, EUROGUSS, IWA OutdoorClassics, All fairs, or Custom site code. Defaults to it-sa 365. |
| Custom fair site code | string | No | Only used with Custom site code. The fair's internal site code, for a fair not in the built-in list. |
| Search query | string | No | Optional free-text filter matched against company name, product, and keywords. Leave empty to return every exhibitor for the selected fair. |
| Max exhibitors | integer | No | Maximum number of exhibitor records to return. Use 0 for no limit. |
| Fetch extra phone & social details | boolean | No | When enabled, adds phone number and social media links for each exhibitor. Roughly doubles run time. |
| Proxy configuration | object | No | Not required for this fair directory. Left off by default. |

### 📤 Output

Every exhibitor becomes one clean row. Here is a shortened example:

```json
{
  "fair": "itsa",
  "fairLabel": "it-sa 365 (IT security)",
  "companyName": "8com Cyber Security",
  "slogan": "We protect you from cyberattacks - SOC 24/7/365 from Germany",
  "companyType": "Service",
  "address": "Europastrasse 32, 67433 Neustadt an der Weinstrasse, Germany",
  "city": "Neustadt an der Weinstrasse",
  "country": "Germany",
  "email": "info@8com.de",
  "phone": "+49(0)6321.48446-0",
  "website": "www.8com.de",
  "hall": "7A",
  "booth": "7A-412",
  "products": ["Penetration Testing", "SOC as a Service"],
  "keywords": ["awareness", "EDR", "MSSP", "penetration testing", "SIEM", "SOC"],
  "employee": [
    { "name": "Dominik Missbach", "function": "Principal Account Manager", "email": "dominik.missbach@8com.de" },
    { "name": "Goetz Schartner", "function": "CEO", "email": "goetz.schartner@8com.de" }
  ],
  "socialMedia": {
    "linkedin": "https://www.linkedin.com/company/8com-gmbh-&-co-kg/",
    "youtube": "https://www.youtube.com/channel/UCSZXKVZkkgi63hCh3QazoAQ"
  },
  "profileUrl": "https://www.itsa365.de/en/exhibitors/8com-cyber-security-2576726"
}
````

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. The Output tab has three ready-made views: Exhibitor Directory, Contact Sheet, and Products & Categories.

### 📊 Data table

Main fields returned for every exhibitor. Empty fields are dropped, so every value you see is real.

| Field | Type | Description |
|---|---|---|
| companyName | string | Exhibitor's company name. |
| address | string | Full street address, postal code, and city. |
| country | string | Country of the exhibitor. |
| email | string | Company email, when published. |
| phone | string | Contact phone number. Only present when the extra detail option is on and the exhibitor has published one. |
| website | string | Exhibitor's own website. Only present when the extra detail option is on. |
| logoUrl | string | Company logo, when the exhibitor has uploaded one. |
| hall / booth | string | Hall and booth number at the fair. |
| products | array | Individual products the exhibitor lists, when published. |
| keywords | array | Search keywords the exhibitor tagged their listing with. |
| coExhibitors | array | Other companies sharing the same stand, when applicable. |
| employee | array | Named employee contacts with role and direct email, when the exhibitor has published them. |
| socialMedia | object | LinkedIn, YouTube, and other profile links, keyed by network. Only present when the extra detail option is on. |
| companyDescription | string | Exhibitor's self-written company description, when published. |
| fair / fairLabel | string | Which fair this row came from. |
| profileUrl | string | Link to the exhibitor's public profile page on the fair site, when a live domain is known for that fair. |

### 💰 Pricing

This Actor uses pay per result, so you only pay for the exhibitor records you actually receive. Runs that return nothing cost nothing, and there are no monthly subscriptions or hidden fees. Set Max exhibitors to keep any run within your budget, and start small to preview the data before scaling up.

### ❓ FAQ

#### Is scraping the NürnbergMesse exhibitor directory legal?

This Actor collects only public data that anyone can view on NürnbergMesse's fair websites without logging in. Scraping public data is generally legal, but you are responsible for how you use the results. Follow NürnbergMesse's terms and applicable laws.

#### Do I need a NürnbergMesse account or login?

No. The Actor needs no login and no account. Just choose a fair and press start.

#### Which fairs are supported?

it-sa 365, Chillventa, embedded world, FachPack, Interzoo, GaLaBau, Kommunale, Altenpflege, ConSozial, POWTECH, EUROGUSS, and IWA OutdoorClassics are built in. Select All fairs to pull every NürnbergMesse fair in one run, or use the Custom site code option for a fair not listed here.

#### Why do some exhibitors have fewer fields than others?

Not every exhibitor fills in every field on NürnbergMesse's platform. Some publish a company email but no named contacts, or list products but no social links. This Actor never fills in guesses. It only returns what the exhibitor actually published.

#### Can I schedule automatic runs?

Yes. Use the Apify Scheduler to refresh a fair's exhibitor directory automatically, and send the output straight to your app or spreadsheet.

### 🛟 Support

Found a bug, or need an extra field? Open an issue on the **Issues** tab of this Actor and it will be reviewed. Custom versions and larger data pulls are available on request.

# Actor input Schema

## `fair` (type: `string`):

Which NuernbergMesse trade fair's exhibitor directory to scrape. Pick 'All fairs' to pull every exhibitor across every fair in one run, or 'Custom site code' for a fair not listed here.

## `customSiteCode` (type: `string`):

Only used when Trade fair is set to 'Custom site code'. Enter the fair's internal site code (visible in the fair's own page source as site.name, e.g. 'ecs' or 'hhw'). No live domain is known for custom codes, so profileUrl and phone/social enrichment will be omitted from results.

## `searchQuery` (type: `string`):

Optional free-text filter, matched the same way as the fair site's own exhibitor search box (company name, product, keyword). Leave empty to return every exhibitor for the selected fair.

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

Maximum number of exhibitor records to push to the dataset. Use 0 for no limit (returns the entire directory for the selected fair). You are billed per exhibitor returned.

## `fetchEmployeeDetails` (type: `boolean`):

When enabled, makes one extra request per exhibitor to the fair's own site to add phone number and social media links (LinkedIn, YouTube, etc.) on top of the company email and named employee contacts already included by default. Roughly doubles run time and request count. Only works for fairs with a confirmed live domain (not 'Custom site code').

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

The Algolia search endpoint used by this Actor is a public, unauthenticated JSON API with no observed WAF, rate limiting, or IP filtering during testing. No proxy is required by default; enable Datacenter or Residential only if you see request failures at very high volume.

## Actor input object example

```json
{
  "fair": "itsa",
  "customSiteCode": "ecs",
  "maxItems": 100,
  "fetchEmployeeDetails": false,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "fair": "itsa",
    "maxItems": 100,
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/nuernberg-messe-exhibitor-directory-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 = {
    "fair": "itsa",
    "maxItems": 100,
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/nuernberg-messe-exhibitor-directory-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 '{
  "fair": "itsa",
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call getascraper/nuernberg-messe-exhibitor-directory-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "NürnbergMesse Exhibitor List Scraper: All Fairs",
        "description": "Scrape exhibitor lists from any NürnbergMesse trade fair. Get company names, addresses, emails, phone numbers, websites, halls, booths, and product categories. Export to Excel, CSV, or JSON.",
        "version": "0.1",
        "x-build-id": "ms57XkwYJR1QVNRdf"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getascraper~nuernberg-messe-exhibitor-directory-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getascraper-nuernberg-messe-exhibitor-directory-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/getascraper~nuernberg-messe-exhibitor-directory-scraper/runs": {
            "post": {
                "operationId": "runs-sync-getascraper-nuernberg-messe-exhibitor-directory-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/getascraper~nuernberg-messe-exhibitor-directory-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-getascraper-nuernberg-messe-exhibitor-directory-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": {
                    "fair": {
                        "title": "Trade fair",
                        "enum": [
                            "itsa",
                            "cv",
                            "embwld",
                            "fachpa",
                            "interz",
                            "gala",
                            "kommun",
                            "altenp",
                            "consoz",
                            "powtec",
                            "guss",
                            "iwa",
                            "all",
                            "custom"
                        ],
                        "type": "string",
                        "description": "Which NuernbergMesse trade fair's exhibitor directory to scrape. Pick 'All fairs' to pull every exhibitor across every fair in one run, or 'Custom site code' for a fair not listed here.",
                        "default": "itsa"
                    },
                    "customSiteCode": {
                        "title": "Custom fair site code",
                        "type": "string",
                        "description": "Only used when Trade fair is set to 'Custom site code'. Enter the fair's internal site code (visible in the fair's own page source as site.name, e.g. 'ecs' or 'hhw'). No live domain is known for custom codes, so profileUrl and phone/social enrichment will be omitted from results."
                    },
                    "searchQuery": {
                        "title": "Search query",
                        "type": "string",
                        "description": "Optional free-text filter, matched the same way as the fair site's own exhibitor search box (company name, product, keyword). Leave empty to return every exhibitor for the selected fair."
                    },
                    "maxItems": {
                        "title": "Max exhibitors",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Maximum number of exhibitor records to push to the dataset. Use 0 for no limit (returns the entire directory for the selected fair). You are billed per exhibitor returned.",
                        "default": 100
                    },
                    "fetchEmployeeDetails": {
                        "title": "Fetch extra phone & social details",
                        "type": "boolean",
                        "description": "When enabled, makes one extra request per exhibitor to the fair's own site to add phone number and social media links (LinkedIn, YouTube, etc.) on top of the company email and named employee contacts already included by default. Roughly doubles run time and request count. Only works for fairs with a confirmed live domain (not 'Custom site code').",
                        "default": false
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "The Algolia search endpoint used by this Actor is a public, unauthenticated JSON API with no observed WAF, rate limiting, or IP filtering during testing. No proxy is required by default; enable Datacenter or Residential only if you see request failures at very high volume.",
                        "default": {
                            "useApifyProxy": false
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
