# Eventseye Trade Shows Scraper (`parseforge/eventseye-trade-shows-scraper`) Actor

Scrape international trade shows and exhibitions from EventsEye. Get show names, dates, venues, organizers, exhibitor counts, visitor counts, industries covered, and contact details for B2B event marketing and lead generation.

- **URL**: https://apify.com/parseforge/eventseye-trade-shows-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** Lead generation, Business, Other
- **Stats:** 5 total users, 4 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $8.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
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

![ParseForge Banner](https://raw.githubusercontent.com/ParseForge/apify-assets/main/banner.jpg)

## 🏭 Eventseye Trade Shows Scraper

🚀 Scrape international trade shows and exhibitions from EventsEye. Get show names, dates, venues, organizers, exhibitor counts, visitor counts, industries covered, and contact details for B2B event marketing and lead generation.

🕒 Last updated: 2026-04-16

Trade shows drive B2B sales in every industry, from industrial and medical to food and consumer goods. EventsEye catalogs fairs worldwide with dates, locations, exhibitor counts, and attendance data. This tool pulls category listings with detailed stats so you can plan your exhibition calendar or research your competitors.

The Eventseye Trade Shows Scraper collects trade show and industrial fair listings with names, dates, locations, exhibitor counts, visitor numbers, exhibition space, frequency, and categories across 30+ industry sectors worldwide.

| | |
|---|---|
| **Target Audience** | Exhibition planners, sales teams, event organizers, marketing teams, industry media |
| **Primary Use Cases** | Exhibition planning, competitive research, event benchmarking, trade show calendar building |

---

### 📋 What Does It Do

This tool collects trade show and exhibition data from EventsEye, supporting category, region, country, and month filtering. It delivers:

- 🏢 **Trade show listings** - names, URLs, and categories for events worldwide
- 📅 **Dates** - upcoming edition dates and first edition year
- 📍 **Locations** - city and country for each event
- 🏛️ **Exhibitor counts** - number of exhibiting companies
- 👥 **Visitor numbers** - attendance figures
- 📐 **Exhibition space** - net square meters of floor space
- 🔁 **Frequency** - annual, biennial, or other schedules
- 🗂️ **30+ categories** - industrial, medical, food, consumer goods, tech, construction, and more

---

### 🎬 How to Use the Eventseye Scraper - Full Demo

🚧 Demo video coming soon

---

### ⚙️ Input

To start collecting trade show data, simply fill in the input form:

<table>
<tr><th>Field</th><th>Type</th><th>Description</th></tr>
<tr><td><b>Max Items</b></td><td>Integer</td><td>Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000.</td></tr>
<tr><td><b>Industry Category</b></td><td>Select</td><td>Choose from 30+ industry categories (Industrial Fairs, Healthcare, Construction, etc.).</td></tr>
<tr><td><b>Region</b></td><td>Select</td><td>Limit to a continent: Europe, America, Asia-Pacific, or Africa & Middle East.</td></tr>
<tr><td><b>Country</b></td><td>Select</td><td>Limit to a specific country (overrides Region). 75+ countries available.</td></tr>
<tr><td><b>Month</b></td><td>Select</td><td>Limit to trade shows happening in a specific month.</td></tr>
<tr><td><b>Fetch Detail Pages</b></td><td>Boolean</td><td>Fetch venue, organizer, exhibitor count, exhibition space, and previous editions. Slower but returns 20+ extra fields.</td></tr>
</table>

**Example 1: Medical trade shows with details**

```json
{
    "category": "healthcare-pharmaceuticals",
    "fetchDetails": true,
    "maxItems": 100
}
````

**Example 2: US industrial fairs in October**

```json
{
    "category": "industrial-fairs",
    "country": "usa-united-states-of-america",
    "month": "october",
    "maxItems": 50
}
```

> ⚠️ Free users are limited to 10 items per run. [Sign up for a paid plan](https://console.apify.com/sign-up?fpr=vmoqkp) to collect up to 1,000,000 items.

***

### 📊 Output

After the Actor finishes its run, you'll get a dataset with the output. You can download results as Excel, HTML, XML, JSON, or CSV.

#### 🧾 Output Schema

| Field | Type | Description |
|-------|------|-------------|
| name | String | Trade show name |
| url | String | EventsEye show page |
| category | String | Show category/industry |
| dates | String | Upcoming edition dates |
| location | String | City and country |
| firstEdition | String | Year of first edition |
| exhibitorCount | Number | Number of exhibitors |
| visitorCount | Number | Number of visitors |
| exhibitionSpaceSqm | Number | Net exhibition space in square meters |
| frequency | String | How often it runs (Annual, Biennial, etc.) |
| scrapedAt | String | Timestamp of data collection |

#### 📦 Sample Output

**Sample 1:**

```json
{
    "name": "MEDICA",
    "url": "https://www.eventseye.com/fairs/f-medica-...",
    "category": "trade shows medical fairs",
    "dates": "17 Nov 2026 > 20 Nov 2026",
    "location": "Dusseldorf - Germany",
    "firstEdition": "1969",
    "exhibitorCount": 5300,
    "visitorCount": 83000,
    "exhibitionSpaceSqm": 115000,
    "frequency": "Annual",
    "scrapedAt": "2026-04-10T12:00:00.000Z"
}
```

**Sample 2:**

```json
{
    "name": "Hannover Messe",
    "url": "https://www.eventseye.com/fairs/f-hannover-messe-...",
    "category": "trade shows industrial fairs",
    "dates": "20 Apr 2026 > 24 Apr 2026",
    "location": "Hannover - Germany",
    "firstEdition": "1947",
    "exhibitorCount": 4000,
    "visitorCount": 130000,
    "exhibitionSpaceSqm": 235000,
    "frequency": "Annual",
    "scrapedAt": "2026-04-10T12:00:00.000Z"
}
```

**Sample 3:**

```json
{
    "name": "CES",
    "url": "https://www.eventseye.com/fairs/f-ces-...",
    "category": "trade shows electronics",
    "dates": "06 Jan 2027 > 09 Jan 2027",
    "location": "Las Vegas - United States",
    "firstEdition": "1967",
    "exhibitorCount": 4500,
    "visitorCount": 175000,
    "frequency": "Annual",
    "scrapedAt": "2026-04-10T12:00:00.000Z"
}
```

***

### ✨ Why Choose the Eventseye Scraper?

| Benefit | Description |
|---------|-------------|
| ⚡ **Bulk extraction** | Collect entire categories of trade shows at once |
| 🏛️ **Exhibitor and visitor counts** | Key metrics for event sizing included |
| 🌍 **Global coverage** | 75+ countries and 30+ industry categories |
| 📐 **Exhibition space** | Net floor space data extracted |
| 📁 **Structured output** | Export to JSON, CSV, or Excel |
| 🔄 **Automated scheduling** | Set up monthly monitoring |
| 🎯 **No coding required** | Point-and-click interface |

***

### 📈 How Does It Compare?

| Feature | Our Tool | Manual Website Browsing |
|---------|----------|------------------------|
| Bulk show extraction | ✅ Entire category | ❌ Page by page |
| Exhibitor + visitor counts | ✅ Included | ⚠️ Must click each |
| Exhibition space | ✅ Extracted | ⚠️ Scattered data |
| Structured output | ✅ JSON, CSV, Excel | ❌ Not supported |
| Scheduled monitoring | ✅ Monthly runs | ❌ Not possible |

***

### 🚀 How to Use

1. **Sign Up** - [Create a free account w/ $5 credit](https://console.apify.com/sign-up?fpr=vmoqkp) (takes 2 minutes)
2. **Find the Scraper** - Search for "Eventseye Trade Shows Scraper" in the Apify Store
3. **Set Input** - Pick a category and choose whether to fetch detail pages
4. **Run It** - Click "Start" and let it collect your data
5. **Download Data** - Get your results in the "Dataset" tab as CSV, Excel, or JSON

**No Technical Skills Required:** Everything is point-and-click

***

### 💼 Business Use Cases

**Exhibition Planning and Sales:**

- Build a calendar of industry shows to attend or exhibit at
- Identify high-traffic shows to meet decision-makers in your category
- Plan quarterly trade show marketing budgets across regions

**Competitive Research and Event Organizers:**

- Track which trade shows competitors exhibit at
- Benchmark your show against industry peers by exhibitor count and floor space
- Pull show calendars for editorial coverage and planning

***

### 🔌 Automating Your Workflows

For advanced users who want to automate this process, you can control the scraper programmatically with the Apify API.

- **Node.js**: Install the apify-client NPM package
- **Python**: Use the apify-client PyPI package
- See the [Apify API reference](https://docs.apify.com/api/v2) for full details

***

### ❓ FAQ

**What is EventsEye?**
EventsEye is a long-running catalog of trade shows and exhibitions worldwide, covering thousands of events across every industry.

**What categories are available?**
30+ categories including Aerospace, Agriculture, Automotive, Construction, Consumer Goods, Electronics, Healthcare, Industrial Fairs, Logistics, Real Estate, and many more.

**How accurate are the dates?**
EventsEye is updated regularly with the next upcoming edition. Some shows list dates several years in advance.

**Are visitor counts always available?**
Only if the organizer has published them. Larger shows almost always report visitor and exhibitor counts. Smaller events sometimes skip this info.

**What does frequency mean?**
How often the show runs: annual, biennial (every 2 years), triennial (every 3 years), or occasionally one-off events.

**Can I filter by country?**
Yes. Choose from 75+ countries in the Country filter.

**Can I schedule regular runs?**
Yes. Use the Apify scheduler for monthly or quarterly monitoring.

**What output formats are supported?**
JSON, CSV, Excel, HTML, and XML directly from the Apify platform.

**Do I need coding skills?**
No. The tool has a simple point-and-click interface.

**What does "Fetch Detail Pages" do?**
It visits each show's profile page to collect venue, organizer, exhibitor count, exhibition space, industries, and previous edition data. Adds 20+ extra fields but takes longer.

**Can I filter by month?**
Yes. Select a specific month to find shows happening during that time.

**What if I need help?**
Visit our [Tally contact form](https://tally.so/r/BzdKgA) to request support or report an issue.

***

### 🔌 Integrate Eventseye Scraper with any app

Last but not least, Eventseye Trade Shows Scraper can be connected with almost any cloud service or web app thanks to [integrations](https://apify.com/integrations) on the Apify platform.

These include:

- [Make](https://docs.apify.com/platform/integrations/make) - Automate event calendar imports
- [Zapier](https://docs.apify.com/platform/integrations/zapier) - Alert on new shows in your category
- [Slack](https://docs.apify.com/platform/integrations/slack) - Share monthly event digests
- [Airbyte](https://docs.apify.com/platform/integrations/airbyte) - Build data pipelines
- [GitHub](https://docs.apify.com/platform/integrations/github) - Version control integration
- [Google Drive](https://docs.apify.com/platform/integrations/drive) - Build an exhibition planner

Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Eventseye Scraper successfully finishes a run.

***

### 🔗 Recommended Actors

Looking for more B2B data collection tools? Check out these related actors:

| Actor | Description | Link |
|-------|-------------|------|
| GSA eLibrary Scraper | US government contract data | <https://apify.com/parseforge/gsa-elibrary-scraper> |
| LoopNet Business Listings Scraper | Commercial real estate data | <https://apify.com/parseforge/loopnet-scraper> |
| Franchise Direct Scraper | Franchise opportunity listings | <https://apify.com/parseforge/franchisedirect-scraper> |
| BizBuySell Scraper | Businesses for sale listings | <https://apify.com/parseforge/bizbuysell-scraper-pay-per-event> |
| DealStream Scraper | Business for sale marketplace | <https://apify.com/parseforge/dealstream-scraper> |

**Pro Tip:** 💡 Browse our complete collection of [data collection actors](https://apify.com/parseforge) to find the perfect tool for your business needs.

***

### 🆘 Need Help?

- Check the FAQ section above for common questions
- Visit the [Apify documentation](https://docs.apify.com) for platform guides
- Contact us at [Tally contact form](https://tally.so/r/BzdKgA)

***

> **⚠️ Disclaimer:** This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by EventsEye or any trade show organizer. All trademarks mentioned are the property of their respective owners.

# Actor input Schema

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

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## `category` (type: `string`):

Trade show industry category.

## `region` (type: `string`):

Limit results to a single continent. Ignored when Country is also set.

## `country` (type: `string`):

Limit results to a single country. Takes priority over Region.

## `month` (type: `string`):

Limit results to trade shows happening in a single month. Ignored when Country or Region is set.

## `yearOffset` (type: `integer`):

Which calendar year the Month filter refers to. 0 = current year, 1 = next year, 2 = year after. Only applies when Month is set.

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

Fetch each show's profile page for venue, organizer, exhibitor count, exhibition space, industries, and previous editions. Slower but returns 20+ extra fields per show.

## Actor input object example

```json
{
  "maxItems": 10,
  "category": "industrial-fairs",
  "region": "",
  "country": "",
  "month": "",
  "yearOffset": 0,
  "fetchDetails": true
}
```

# Actor output Schema

## `overview` (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 = {
    "maxItems": 10,
    "category": "industrial-fairs"
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/eventseye-trade-shows-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 = {
    "maxItems": 10,
    "category": "industrial-fairs",
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/eventseye-trade-shows-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 '{
  "maxItems": 10,
  "category": "industrial-fairs"
}' |
apify call parseforge/eventseye-trade-shows-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Eventseye Trade Shows Scraper",
        "description": "Scrape international trade shows and exhibitions from EventsEye. Get show names, dates, venues, organizers, exhibitor counts, visitor counts, industries covered, and contact details for B2B event marketing and lead generation.",
        "version": "1.0",
        "x-build-id": "hcffAdC8gKawM1Pvl"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/parseforge~eventseye-trade-shows-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-parseforge-eventseye-trade-shows-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/parseforge~eventseye-trade-shows-scraper/runs": {
            "post": {
                "operationId": "runs-sync-parseforge-eventseye-trade-shows-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/parseforge~eventseye-trade-shows-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-parseforge-eventseye-trade-shows-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": {
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 1000000,
                        "type": "integer",
                        "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000"
                    },
                    "category": {
                        "title": "Industry Category",
                        "enum": [
                            "aerospace-defense",
                            "agriculture-food-processing",
                            "arts-entertainment",
                            "automobile-automotive-industry",
                            "banks-insurance-investors",
                            "building-construction-architecture",
                            "chemistry-energy-materials",
                            "consumer-goods",
                            "decoration-furniture-lighting",
                            "education-training-employment",
                            "electronics-electrotechnics",
                            "environmental",
                            "equipment-service-for-commerce-and-industry",
                            "fashion-apparel-textiles-leather-fur",
                            "healthcare-pharmaceuticals",
                            "ict-information-communications-technologies",
                            "industrial-data-computing",
                            "industrial-fairs",
                            "jewellery-watch-making-gifts",
                            "leisure-travels-family",
                            "logistics-transport-packaging",
                            "luxury-industry",
                            "office-equipment-service",
                            "optik-brillen",
                            "printing-editing-graphic-design",
                            "quality-security",
                            "real-estate",
                            "sciences-for-engineers-r-d",
                            "shipping-railways-engineering",
                            "sport-animals",
                            "techniques-process-equipment",
                            "veterinary-medecine"
                        ],
                        "type": "string",
                        "description": "Trade show industry category."
                    },
                    "region": {
                        "title": "Region",
                        "enum": [
                            "",
                            "europe",
                            "america",
                            "asia-pacific",
                            "africa-middle-east"
                        ],
                        "type": "string",
                        "description": "Limit results to a single continent. Ignored when Country is also set.",
                        "default": ""
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "",
                            "albania",
                            "algeria",
                            "armenia",
                            "australia",
                            "austria",
                            "belarus",
                            "belgium",
                            "bolivia",
                            "brazil",
                            "bulgaria",
                            "cambodia",
                            "cameroon",
                            "canada",
                            "china",
                            "colombia",
                            "cuba",
                            "czech-republic",
                            "denmark",
                            "egypt",
                            "ethiopia",
                            "france",
                            "germany",
                            "ghana",
                            "greece",
                            "hungary",
                            "india",
                            "indonesia",
                            "iran",
                            "italy",
                            "jamaica",
                            "kazakhstan",
                            "kenya",
                            "korea-south",
                            "kosovo",
                            "latvia",
                            "lithuania",
                            "luxembourg",
                            "madagascar",
                            "malaysia",
                            "mexico",
                            "morocco",
                            "netherlands",
                            "new-zealand",
                            "nigeria",
                            "oman",
                            "pakistan",
                            "panama",
                            "peru",
                            "philippines",
                            "poland",
                            "portugal",
                            "qatar",
                            "romania",
                            "russia",
                            "rwanda",
                            "saudi-arabia",
                            "senegal",
                            "serbia",
                            "singapore",
                            "slovakia",
                            "south-africa",
                            "spain",
                            "sweden",
                            "switzerland",
                            "syria",
                            "taiwan",
                            "tanzania",
                            "thailand",
                            "togo",
                            "turkey",
                            "uae-united-arab-emirates",
                            "uganda",
                            "uk-united-kingdom",
                            "ukraine",
                            "usa-united-states-of-america",
                            "vietnam",
                            "zambia",
                            "zimbabwe"
                        ],
                        "type": "string",
                        "description": "Limit results to a single country. Takes priority over Region.",
                        "default": ""
                    },
                    "month": {
                        "title": "Month",
                        "enum": [
                            "",
                            "january",
                            "february",
                            "march",
                            "april",
                            "may",
                            "june",
                            "july",
                            "august",
                            "september",
                            "october",
                            "november",
                            "december"
                        ],
                        "type": "string",
                        "description": "Limit results to trade shows happening in a single month. Ignored when Country or Region is set.",
                        "default": ""
                    },
                    "yearOffset": {
                        "title": "Year Offset",
                        "minimum": 0,
                        "maximum": 2,
                        "type": "integer",
                        "description": "Which calendar year the Month filter refers to. 0 = current year, 1 = next year, 2 = year after. Only applies when Month is set.",
                        "default": 0
                    },
                    "fetchDetails": {
                        "title": "Fetch Detail Pages",
                        "type": "boolean",
                        "description": "Fetch each show's profile page for venue, organizer, exhibitor count, exhibition space, industries, and previous editions. Slower but returns 20+ extra fields per show.",
                        "default": true
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
