# Exhibitor List Scraper - All-In-One (`skython/exhibitor-list-scraper`) Actor

Trade Show and Exhibitor Directory Scraper - Extract exhibitor lists from 20+ trade show platforms — Map Your Show, Koelnmesse, Messe Frankfurt, Messe Düsseldorf, Xporience, Nürnberg Messe, Reed Expo, Messe Berlin, Messe Stuttgart, and more. Collect company details, social links and contact persons.

- **URL**: https://apify.com/skython/exhibitor-list-scraper.md
- **Developed by:** [Skython](https://apify.com/skython) (community)
- **Categories:** Lead generation, Developer tools, Automation
- **Features:** Limited permissions
- **Stats:** 491 total users, 62 monthly users, 100.0% runs succeeded, 11 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $4.00 / 1,000 exhibitors

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/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### 🤖 Exhibitor List Scraper — Trade Shows, Expos, Fairs & Exhibition Directories

**Extract complete exhibitor lists from 27+ major trade show and exhibitor directory platforms** — including Map Your Show, Koelnmesse, Messe Frankfurt, Messe Düsseldorf, Xporience, Nürnberg Messe, Reed Expo, Messe Berlin, AFAG Messe, Messe Stuttgart, Messe Essen, GSMA MWC, Informa Markets, Ungerboeck, A2Z Events, SmallWorldLabs, A2ZInc, Deutsche Messe, Goeshow, EasyFairs, IEG Expo, The Smarter E, Schall Messen, Comexposium, IME Events, ANDMORE, LIVEBUZZ, IFA Berlin, Maison Objet, Eurosatory, and more.

For each exhibitor, collect structured data including company name, websites, booth numbers, contact persons, email addresses, phone numbers, and social media profiles.

Perfect for **B2B lead generation, sales prospecting, market research, event networking, and competitive analysis**.

This All-In-One Actor combines 35 standalone exhibitor scrapers into a single, unified tool, so you can target any supported platform without switching between separate Actors.

***

### Supported Exhibitor List Scrapers (Standalone Versions)

- [**Koelnmesse Exhibitor List Scraper**](https://apify.com/skython/koelnmesse-exhibitor-list-scraper)

- [**Messe Frankfurt Exhibitor List Scraper**](https://apify.com/skython/messe-frankfurt-exhibitor-list-scraper)

- [**Map Your Show Exhibitor List Scraper**](https://apify.com/skython/map-your-show-exhibitor-list-scraper)

- [**Messe Düsseldorf Exhibitor List Scraper**](https://apify.com/skython/messe-duesseldorf-exhibitor-list-scraper)

- [**Xporience Exhibitor List Scraper**](https://apify.com/skython/xporience-exhibitor-list-scraper)

- [**Reed Expo Exhibitor List Scraper**](https://apify.com/skython/reed-expo-exhibitor-list-scraper)

- [**Messe München Exhibitor List Scraper**](https://apify.com/skython/messe-muenchen-exhibitor-list-scraper)

- [**Xporience Exhibitor List Scraper V2**](https://apify.com/skython/xporience-exhibitor-list-scraper-2)

- [**Nürnberg Messe Exhibitor List Scraper**](https://apify.com/skython/nuernberg-messe-exhibitor-list-scraper)

- [**GSMA MWC Exhibitor List Scraper**](https://apify.com/skython/gsma-mwc-exhibitor-list-scraper)

- [**Messe Berlin Exhibitor List Scraper**](https://apify.com/skython/messe-berlin-exhibitor-list-scraper)

- [**AFAG Messe Exhibitor List Scraper**](https://apify.com/skython/afag-messe-exhibitor-list-scraper)

- [**Messe Stuttgart Exhibitor List Scraper**](https://apify.com/skython/messe-stuttgart-exhibitor-list-scraper)

- [**Messe Essen Exhibitor List Scraper**](https://apify.com/skython/messe-essen-exhibitor-list-scraper)

- [**Informa Markets Exhibitor List Scraper**](https://apify.com/skython/informa-markets-exhibitor-list-scraper)

- [**Informa Markets Exhibitor List Scraper V2**](https://apify.com/skython/informa-markets-exhibitor-list-scraper-2)

- [**Ungerboeck Exhibitor List Scraper**](https://apify.com/skython/ungerboeck-exhibitor-list-scraper)

- [**A2Z Events Exhibitor List Scraper**](https://apify.com/skython/a2z-events-exhibitor-list-scraper)

- [**Deutsche Messe Exhibitor List Scraper**](https://apify.com/skython/deutsche-messe-exhibitor-list-scraper)

- [**Newfront Exhibitor List Scraper**](https://apify.com/skython/newfront-exhibitor-list-scraper)

- [**Goeshow Exhibitor List Scraper**](https://apify.com/skython/goeshow-exhibitor-list-scraper)

- [**EasyFairs Exhibitor List Scraper**](https://apify.com/skython/easyfairs-exhibitor-list-scraper)

- [**IEG Expo Exhibitor List Scraper**](https://apify.com/skython/ieg-expo-exhibitor-list-scraper)

- [**The Smarter E Exhibitor List Scraper**](https://apify.com/skython/the-smarter-e-exhibitor-list-scraper)

- [**Schall Messen Exhibitor List Scraper**](https://apify.com/skython/schall-messen-exhibitor-list-scraper)

- [**Messe München Exhibitor List Scraper V2**](https://apify.com/skython/messe-muenchen-exhibitor-list-scraper-2)

- [**Comexposium Exhibitor List Scraper**](https://apify.com/skython/comexposium-exhibitor-list-scraper)

- [**IME Events Exhibitor List Scraper**](https://apify.com/skython/ime-events-exhibitor-list-scraper)

- [**ANDMORE Exhibitor List Scraper**](https://apify.com/skython/andmore-exhibitor-list-scraper)

- [**Comexposium Exhibitor List Scraper V2**](https://apify.com/skython/comexposium-exhibitor-list-scraper-2)

- [**Informa Markets Exhibitor List Scraper V3**](https://apify.com/skython/informa-markets-exhibitor-list-scraper-3)

- [**LIVEBUZZ Exhibitor List Scraper**](https://apify.com/skython/livebuzz-exhibitor-list-scraper)

- [**ASP Events Exhibitor List Scraper**](https://apify.com/skython/asp-events-exhibitor-list-scraper)

- [**Fortem Exhibitor List Scraper**](https://apify.com/skython/fortem-exhibitor-list-scraper)

- [**Eima Exhibitor List Scraper**](https://apify.com/skython/eima-exhibitor-list-scraper)

***

### Supported Special Events

- These events are also supported by this scraper. They don't have standalone scrapers.

- [IFA Berlin 2026 Exhibitor List – ifa-berlin.com](https://www.ifa-berlin.com/exhibitors)

- [Eurosatory 2026 Exhibitor List – eurosatory.com](https://www.eurosatory.com/en/catalogue/)

- [BrauBeviale 2026 Exhibitor List – braubeviale.com](https://www.braubeviale.com/en-US/exhibitors-and-products/)

- [drinktec 2025 Exhibitor List – drinktec.com](https://www.drinktec.com/en-US/exhibitors-and-products/)

***

### Use Cases

- **B2B Lead Generation:** Build targeted contact lists for marketing and sales outreach.

- **Market Research:** Analyze exhibitors by product categories, brands, and sectors.

- **Event Networking:** Familiarize yourself with exhibitors before attending trade fairs.

- **Competitive Analysis:** Track competitor participation and product focus areas.

***

### Exhibitor List Scraper - All-In-One Pricing Details

#### Spending Discount

Frequent users automatically get better pricing:

- After you spend $39 within 30-day period → $3 per 1,000 exhibitors

The 30-day period starts with your first run using a paid subscription.

***

### Free Plan Limitations

Free plan users can scrape up to 20 exhibitors per run. Upgrade to a paid Apify plan to unlock full access and scrape all exhibitors.

***

### How to Use Exhibitor List Scraper - All-In-One?

1. Go to the Actor’s **Input** tab or click **Try for free**.

2. Enter the **Exhibitor List URL**.

   - English version of the URL is expected.

   - This actor expects the **Exhibitor Listing Page URL** itself, not the homepage URL of the event website.

   - Category or other types of filtering are not supported. Even if the URL contains filter parameters, they will be ignored.

3. Select the preferred **Output Data Format**: **Single-Row format** or **Flattened format**.

   - Default is the **Single-Row format**.

4. Enable **Add Booth Sizes** option if you want to get booth size details (width, height, area).

   - This option is valid for the events supported by [**Map Your Show**](https://apify.com/skython/map-your-show-exhibitor-list-scraper), [**Ungerboeck**](https://apify.com/skython/ungerboeck-exhibitor-list-scraper), and [**A2Z Events**](https://apify.com/skython/a2z-events-exhibitor-list-scraper) scrapers.

5. Enable **Look up Company Emails** option if you want to look up company emails from the built-in historical email database using the exhibitor's website domain.

6. Click **Save & Start** to launch the scraping process.

7. The scrape will start scraping exhibitor profiles if the **Exhibitor List URL** is supported one of my scrapers.

8. When Exhibitor List Scraper - All-In-One actor has finished, preview or download your data from the **Output tab**.

***

### What is Look up Company Emails Feature?

- Optionally, the actor can look up company emails from a built-in historical database. It is FREE to use.

- When enabled, the actor matches each exhibitor's website domain against the database and returns any previously found emails associated with that company.

- The email lookup is performed only when an exhibitor has a website but no email is available. In that case, the actor searches the historical email database using the exhibitor's website domain.

- Not every company will have matching emails in the database. However, the database is continuously expanding as more trade show data is collected, improving its coverage over time.

- The email database is built from historical trade show exhibitor data and is provided for reference only. Emails may change over time, and there is no guarantee that a returned email is still valid or will be used by the company at future events.

- **This feature is currently experimental.** I'd love to hear your feedback to help me improve it. You can send your messages via email. Based on user feedback and adoption, the feature may be enhanced, changed, or removed in future releases.

#### Example Output

- When a matching website domain is found, the actor returns one or more emails together with the number of historical events in which each email was observed.

```json
{
    "found_emails": [
    {
      "email": "arale.tam@aiper.com",
      "event_count": 2
    },
    {
      "email": "sales@aiper.com",
      "event_count": 1
    }
  ]
}
```

<br>

***

### Feedback & Support

Have questions, suggestions, or found a bug? Create an issue in the [**Actor’s Issues tab**](https://console.apify.com/actors/MNbkbG0qD5QVnesC8/issues).

# Actor input Schema

## `start_url` (type: `string`):

Exhibitor Listing Page URL to start with. Please provide English version of the URL if available.

## `output_type` (type: `string`):

Select the output data format. See the information tab for details.

## `result_limit` (type: `integer`):

Maximum number of exhibitors to scrape. Leave it blank to get all Exhibitors. Free plan users limited to 20.

## `get_booth_sizes` (type: `boolean`):

Booth Size details (width, height, area) will be scraped if you enable this option. This option is valid for the events supported by Map Your Show, Ungerboeck, and A2Z Events scrapers.

## `lookup_emails` (type: `boolean`):

Look up company emails from the built-in historical email database using the exhibitor's website domain. See the Information/Readme tab for details.

## Actor input object example

```json
{
  "start_url": "https://exhibitors.ces.tech/8_0/explore/exhibitor-gallery.cfm",
  "output_type": "single_row",
  "get_booth_sizes": false,
  "lookup_emails": 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 = {
    "start_url": "https://exhibitors.ces.tech/8_0/explore/exhibitor-gallery.cfm",
    "get_booth_sizes": false,
    "lookup_emails": false
};

// Run the Actor and wait for it to finish
const run = await client.actor("skython/exhibitor-list-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 = {
    "start_url": "https://exhibitors.ces.tech/8_0/explore/exhibitor-gallery.cfm",
    "get_booth_sizes": False,
    "lookup_emails": False,
}

# Run the Actor and wait for it to finish
run = client.actor("skython/exhibitor-list-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "start_url": "https://exhibitors.ces.tech/8_0/explore/exhibitor-gallery.cfm",
  "get_booth_sizes": false,
  "lookup_emails": false
}' |
apify call skython/exhibitor-list-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,skython/exhibitor-list-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/MNbkbG0qD5QVnesC8/builds/UqiftUaocKoH1qzBF/openapi.json
