# Exhibitor List Scraper — Trade Shows & Expos (11,000+) (`mochiboo/trade-show-directory-scraper`) Actor

Build B2B lead lists from any trade show or expo. This exhibitor list scraper pulls company-level data from 11,000+ global exhibitions — filter by country, industry AND date together. JSON + CSV, CRM/LLM-ready, no personal data.

- **URL**: https://apify.com/mochiboo/trade-show-directory-scraper.md
- **Developed by:** [mochi](https://apify.com/mochiboo) (community)
- **Categories:** Lead generation, Business
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, NaN 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

## Trade Show & Exhibitor List Scraper — filter by Country × Industry × Date

**Get structured exhibitor lists and trade show data for 11,000+ global exhibitions, trade fairs, and conferences — filter by country, industry sector, AND date at the same time.** Export to JSON or CSV, ready for your CRM, spreadsheet, or LLM pipeline. Company-level B2B data only — no personal data.

Built for **B2B sales & business-development teams, event marketers, market researchers, and event organizers** who need exhibitor lists or trade show schedules — answering questions like *"which medical-equipment trade shows are happening in Germany between June and December?"* in one run instead of hours of manual browsing.

---

### Why this actor

**Exhibitor lists** are some of the highest-intent B2B data available — companies that pay $5,000–$50,000+ for a booth have real budget and active buying intent. But existing trade show scrapers make you choose **one** filter: pick a country *or* an industry, never both together.

**This actor lets you combine Country × Industry × Date in a single run** — the exact exhibitor list or trade fair slice a sales or event team actually wants — and returns it as clean, de-duplicated, export-ready records.

| | This actor | Typical alternatives |
|---|---|---|
| Country **and** Industry filter together | ✅ Yes | ❌ One or the other |
| Date-window filter | ✅ Yes | ⚠️ Rare |
| Company-level data only (PDPA/GDPR-friendly) | ✅ By design | ⚠️ Some harvest personal contacts |
| Output | JSON + CSV, CRM/LLM-ready | Varies |
| Respects robots.txt at runtime | ✅ Yes | ⚠️ Varies |

---

### What you get per trade show

Each result is one trade show / exhibition / conference, with **company-level** fields only:

- **Event:** name, description, industry sector(s), audience type (Trade / Public / Mixed), cycle/frequency
- **When:** next date, ISO date, duration in days, all upcoming editions
- **Where:** city, country, venue name + address
- **Official links:** event website, event's own enquiry email & phone (generic business mailboxes only)
- **Organizer (company-level):** organizing company name, address, website, phone, generic business email
- **Context:** concurrent fairs at the same venue/dates, source URL, scrape timestamp

> **No personal data.** This actor collects only company/event-level information (organization names, business addresses, official websites, and generic role mailboxes like `info@…` / `contact@…`). It does **not** collect attendee lists, individual people's names, or personal email addresses. Anything that looks like a personal address (e.g. `firstname.lastname@…`) is filtered out automatically.

---

### Input

| Field | Type | What it does |
|---|---|---|
| `industries` | multi-select | One or more industry sectors (e.g. Electronics, Healthcare, Logistics). Empty = all. |
| `countries` | list | One or more countries — friendly names auto-resolve (`united-states`/`usa`/`us`, `uk`, `uae`, `south-korea`, or plain `germany`, `france`, `china`, `japan`, `india`, `singapore`…). Empty = all. **Combine freely with `industries`.** |
| `dateFrom` / `dateTo` | date | Keep only shows whose next date falls in this window. |
| `fetchDetails` | boolean | Add venue + organizer company contacts, audience type, full sector tags, all upcoming dates. Default on. |
| `maxResults` | integer | Cap the run (use a small number for a cheap test). `0` = no limit. |
| `startUrls` | list | Advanced: paste specific directory or event URLs to scrape directly. |

#### Example input

```json
{
  "industries": ["healthcare-pharmaceuticals", "medical-equipment"],
  "countries": ["germany"],
  "dateFrom": "2026-06-01",
  "dateTo": "2026-12-31",
  "fetchDetails": true,
  "maxResults": 200
}
````

#### Example output (one record)

```json
{
  "name": "ANALYTICA 2026",
  "description": "International Trade Fair and Conference for Analysis, Biotechnology, Diagnostics and Laboratory Technology...",
  "industries": ["Laboratory Equipment & Technologies", "Biotechnology", "Chemical Process"],
  "audience": "Trade Public",
  "cycle": "every 2 years",
  "country": "Germany",
  "city": "Munich",
  "venue": "Fairground Messe München",
  "venueAddress": "Messegelände, D-81823 München",
  "nextDate": "03/24/2026 (4 days)",
  "nextDateISO": "2026-03-24",
  "durationDays": 4,
  "officialWebsite": "http://analytica.de/en",
  "eventEmail": "info@analytica.de",
  "organizerName": "Messe München GmbH",
  "organizerWebsite": "http://automatica-munich.com/en",
  "organizerEmail": "info@messe-muenchen.de",
  "url": "https://www.eventseye.com/fairs/f-analytica-102-1.html",
  "source": "eventseye.com",
  "scrapedAt": "2026-05-23T13:04:06.336Z"
}
```

***

### Common use cases

- **Exhibitor list prospecting:** pull the full exhibitor list for any trade show vertical + region, then reach out to companies with proven booth budgets.
- **Sales / BD prospecting:** build a target-account list of every exhibition in your industry + region, then enrich with the organizer's company site.
- **Event marketing:** decide which shows to attend or exhibit at next quarter, filtered by sector and date.
- **Market & competitive research:** map the trade fair landscape for a vertical across countries.
- **Lead routing into a CRM / LLM:** clean JSON/CSV drops straight into HubSpot, Salesforce, Airtable, or a RAG pipeline.

***

### How to export an exhibitor list from any trade show (2026)

A quick playbook for turning any trade show into a clean, exportable exhibitor / event list:

1. **Pick your slice.** Decide the *country*, *industry sector*, and *date window* you care about — e.g. medical-device expos in Germany in H2 2026. You don't have to pick just one; this actor filters by all three together.
2. **Set the input.** Add your `industries` and/or `countries`, an optional `dateFrom`/`dateTo`, and a small `maxResults` (say 25) for a first preview run.
3. **Run and preview.** You get one clean record per trade show — event name, sector, dates, location, organizer, website — company-level only, no personal data.
4. **Scale and export.** Happy with the preview? Raise `maxResults` and export to **JSON or CSV** straight into your CRM, spreadsheet, or an LLM/RAG pipeline.
5. **Refresh on a schedule.** Trade-show calendars change; re-run (or schedule the actor) to keep your exhibitor list current.

That's the whole loop — what used to be hours of manual browsing across dozens of show sites becomes a single filtered run.

***

### How it works (and how it stays compliant)

- Reads **public, non-login** directory pages (no account, no paywall) and serves results **on demand** for your run.
- **Honours `robots.txt` at runtime** — if a source disallows a path, the actor skips it.
- Polite, rate-limited requests with an identifying User-Agent.
- **Company-level fields only.** Personal data is excluded by design (see above) to keep your use PDPA/GDPR-friendly.
- You are responsible for using the extracted data in compliance with the source's terms and applicable law in your jurisdiction. This actor is a tool for accessing publicly available, non-personal business information.

***

### Pricing

Pay-per-result — you only pay for the trade shows you actually get. Run a small `maxResults` first to preview before scaling up.

### Support & feedback

Found a sector or country that returns nothing, or a field you'd like added? Open an issue on the actor page — fixes and new fields ship regularly.

**Found this useful? An honest review on the Apify store helps other people find it.**

***

*Keywords: trade show scraper, exhibitor list scraper, exhibitor list download, trade show exhibitor list, exhibition data, trade fair directory, conference scraper, exhibitor research, B2B event leads, trade show list by country, exhibitions by industry, trade fair calendar data, event marketing data, trade show database, event exhibitor list.*

# Actor input Schema

## `industries` (type: `array`):

One or more industry sectors to include. Leave empty for ALL industries. (Combine freely with Country and Date — this is the filter the other directory scrapers can't do together.)

## `countries` (type: `array`):

One or more countries. Leave empty for ALL countries. Friendly names work and are auto-resolved — e.g. "united-states" / "usa" / "us", "uk" / "united-kingdom", "uae", "south-korea", plus plain names like "germany", "france", "china", "japan", "india", "singapore", "canada", "australia", "brazil", "mexico". Combine freely with Industries.

## `dateFrom` (type: `string`):

Only include trade shows whose next/upcoming date is on or after this date. Leave empty for no lower bound.

## `dateTo` (type: `string`):

Only include trade shows whose next/upcoming date is on or before this date. Leave empty for no upper bound.

## `fetchDetails` (type: `boolean`):

If enabled, each trade show's detail page is fetched to add venue, organizer (company-level), website, audience type, full sector tags, and all upcoming dates. Slower and costs more results, but far richer. Personal data is never collected.

## `maxResults` (type: `integer`):

Stop after this many trade shows (across all filters combined). Use a small number for a test run. 0 = no limit.

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

Optional. Paste specific EventsEye listing or detail URLs to scrape directly (overrides the filters above). Each item: { "url": "https://www.eventseye.com/fairs/..." }.

## `maxConcurrency` (type: `integer`):

Maximum parallel requests. Kept low by default to be polite to the source site.

## Actor input object example

```json
{
  "industries": [],
  "countries": [],
  "fetchDetails": true,
  "maxResults": 100,
  "startUrls": [],
  "maxConcurrency": 5
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("mochiboo/trade-show-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 = {}

# Run the Actor and wait for it to finish
run = client.actor("mochiboo/trade-show-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 '{}' |
apify call mochiboo/trade-show-directory-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Exhibitor List Scraper — Trade Shows & Expos (11,000+)",
        "description": "Build B2B lead lists from any trade show or expo. This exhibitor list scraper pulls company-level data from 11,000+ global exhibitions — filter by country, industry AND date together. JSON + CSV, CRM/LLM-ready, no personal data.",
        "version": "1.0",
        "x-build-id": "w39wHvMQgfEsiFNex"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/mochiboo~trade-show-directory-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-mochiboo-trade-show-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/mochiboo~trade-show-directory-scraper/runs": {
            "post": {
                "operationId": "runs-sync-mochiboo-trade-show-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/mochiboo~trade-show-directory-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-mochiboo-trade-show-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": {
                    "industries": {
                        "title": "Industry sectors",
                        "type": "array",
                        "description": "One or more industry sectors to include. Leave empty for ALL industries. (Combine freely with Country and Date — this is the filter the other directory scrapers can't do together.)",
                        "items": {
                            "type": "string",
                            "enum": [
                                "agriculture-forestry",
                                "automobile-automotive-industry",
                                "aerospace-defense",
                                "banks-insurance-investors",
                                "building-construction-architecture",
                                "chemistry-energy-materials",
                                "consumer-goods",
                                "decoration-furniture-lighting",
                                "education-training-employment",
                                "electronics-electrotechnics",
                                "environmental",
                                "fashion-apparel-textiles-leather-fur",
                                "food-beverages-hospitality",
                                "healthcare-pharmaceuticals",
                                "ict-information-communications-technologies",
                                "industrial-fairs",
                                "jewellery-watch-making-gifts",
                                "leisure-sports-hobbies",
                                "logistics-transport-packaging",
                                "medical-equipment",
                                "office-equipment-service",
                                "optik-brillen",
                                "printing-editing-graphic-design",
                                "quality-security",
                                "sciences-for-engineers-r-d",
                                "shipping-railways-engineering",
                                "techniques-process-equipment",
                                "tourism-travel"
                            ],
                            "enumTitles": [
                                "Agriculture & Forestry",
                                "Automobile & Automotive Industry",
                                "Aerospace & Defense",
                                "Banks, Insurance & Investors",
                                "Building, Construction & Architecture",
                                "Chemistry, Energy & Materials",
                                "Consumer Goods",
                                "Decoration, Furniture & Lighting",
                                "Education, Training & Employment",
                                "Electronics & Electrotechnics",
                                "Environmental",
                                "Fashion, Apparel, Textiles & Leather",
                                "Food, Beverages & Hospitality",
                                "Healthcare & Pharmaceuticals",
                                "ICT (Information & Communications Tech)",
                                "Industrial Fairs",
                                "Jewellery, Watchmaking & Gifts",
                                "Leisure, Sports & Hobbies",
                                "Logistics, Transport & Packaging",
                                "Medical Equipment",
                                "Office Equipment & Services",
                                "Optics & Eyewear",
                                "Printing, Editing & Graphic Design",
                                "Quality & Security",
                                "Sciences for Engineers & R&D",
                                "Shipping, Railways & Engineering",
                                "Techniques, Process & Equipment",
                                "Tourism & Travel"
                            ]
                        },
                        "default": []
                    },
                    "countries": {
                        "title": "Countries",
                        "type": "array",
                        "description": "One or more countries. Leave empty for ALL countries. Friendly names work and are auto-resolved — e.g. \"united-states\" / \"usa\" / \"us\", \"uk\" / \"united-kingdom\", \"uae\", \"south-korea\", plus plain names like \"germany\", \"france\", \"china\", \"japan\", \"india\", \"singapore\", \"canada\", \"australia\", \"brazil\", \"mexico\". Combine freely with Industries.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "dateFrom": {
                        "title": "Date from (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Only include trade shows whose next/upcoming date is on or after this date. Leave empty for no lower bound."
                    },
                    "dateTo": {
                        "title": "Date to (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Only include trade shows whose next/upcoming date is on or before this date. Leave empty for no upper bound."
                    },
                    "fetchDetails": {
                        "title": "Fetch detail pages (adds venue + organizer company contacts)",
                        "type": "boolean",
                        "description": "If enabled, each trade show's detail page is fetched to add venue, organizer (company-level), website, audience type, full sector tags, and all upcoming dates. Slower and costs more results, but far richer. Personal data is never collected.",
                        "default": true
                    },
                    "maxResults": {
                        "title": "Max results",
                        "minimum": 0,
                        "maximum": 50000,
                        "type": "integer",
                        "description": "Stop after this many trade shows (across all filters combined). Use a small number for a test run. 0 = no limit.",
                        "default": 100
                    },
                    "startUrls": {
                        "title": "Advanced: custom start URLs",
                        "type": "array",
                        "description": "Optional. Paste specific EventsEye listing or detail URLs to scrape directly (overrides the filters above). Each item: { \"url\": \"https://www.eventseye.com/fairs/...\" }.",
                        "default": [],
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "maxConcurrency": {
                        "title": "Advanced: max concurrency",
                        "minimum": 1,
                        "maximum": 20,
                        "type": "integer",
                        "description": "Maximum parallel requests. Kept low by default to be polite to the source site.",
                        "default": 5
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
