# Xporience Exhibitors Scraper - Low-cost💲🔥🏢🔍 (`delectable_incubator/xporience-exhibitors-scraper-low-cost`) Actor

🔍 Scrape exhibitor data from Xporience event directories. Extract company names, countries, industries, exhibitor profiles, booth locations, floorplan links, websites & more. Ideal for trade show research, B2B lead generation, market intelligence, sales prospecting and event analytics.

- **URL**: https://apify.com/delectable\_incubator/xporience-exhibitors-scraper-low-cost.md
- **Developed by:** [Prime Scrape](https://apify.com/delectable_incubator) (community)
- **Categories:** Lead generation, Jobs, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.00005 / actor start

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/docs.md):

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

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.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/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

## 🏢 Xporience Exhibitor Scraper – Extract Exhibitor Lists from Xporience-Powered Events 🌍🚀

Easily collect exhibitor listings from **Xporience-powered trade show platforms**, used by leading international exhibitions such as **GITEX, Gulfood, GISEC, Expand North Star, AI Everything, INDEX, Arab Health**, and many more.

Extract structured exhibitor data including company names, booth numbers, countries, business sectors, descriptions, logos, profile pages, and more — perfect for **B2B lead generation, sales prospecting, event intelligence, market research, CRM enrichment, and competitive analysis.**

This Apify Actor supports **bulk event URLs**, allowing you to scrape multiple Xporience exhibitor directories in a single run.

---

### 🔍 What This Scraper Does

Simply provide one or multiple Xporience exhibitor URLs — the Actor handles everything automatically.

✅ Supports **bulk Xporience event URLs**

✅ Scrapes exhibitor listings from multiple events in one run

✅ Automatically handles infinite scrolling

✅ Supports lazy-loaded content

✅ Extracts sponsored and featured exhibitors

✅ Retrieves detailed exhibitor metadata

✅ Limits results using a configurable maximum number of exhibitors

✅ Outputs clean datasets ready for CRM, BI, or analytics

---

### 📦 Field Descriptions

| Field | Description |
|-----------------|--------------------------------------|
| 🆔 `exhibitorId` | Internal exhibitor ID |
| 🏢 `companyName` | Exhibitor / company name |
| 🌍 `country` | Country |
| 🏷️ `exhibitorType` | Manufacturer, Distributor, Startup, etc. |
| 📍 `standNumber` | Booth / Stand number |
| 🏭 `businessSectors` | Industries / Categories |
| 📝 `description` | Company description |
| 🖼️ `logoUrl` | Company logo |
| 🔗 `profileUrl` | Exhibitor profile page |
| 🗺️ `mapUrl` | Hall / Stand map URL |

---

### 🛠 How to Use

Getting started is simple:

1️⃣ Deploy the Actor on Apify

2️⃣ Paste one or multiple Xporience exhibitor URLs

3️⃣ Set the maximum number of exhibitors

4️⃣ Run the Actor

5️⃣ Export your data

Supported export formats:

✅ JSON

✅ CSV

✅ Excel

✅ XML

✅ HTML

---

### 💡 Why Use This Scraper?

🏢 Build qualified B2B lead databases

📊 Analyze international trade fairs

🎯 Identify exhibitors, suppliers & partners

🌍 Track industry participation by country

📈 Monitor market trends across multiple events

🗂️ Feed CRM, dashboards and BI platforms automatically

---

### 🌍 Supported Xporience Events

Supports virtually every event powered by the Xporience platform, including:

- GITEX GLOBAL
- GITEX Africa
- Gulfood
- GISEC Global
- AI Everything
- Expand North Star
- Future Blockchain Summit
- Fintech Surge
- Dubai International Boat Show
- Indo Pacific
- INDEX Exhibition
- Arab Health
- and any other Xporience-powered exhibitor directory.

---

### 💸 Pricing

This scraper runs on a **pay-per-result pricing model**.

You only pay for successfully extracted records.

💳 **Price:** **$2.49 / 1,000 results**

---

## ✏️ Input Schema Example

Supports **bulk event URLs**.

````

{
"urls": \[
"https://exhibitors.gitex.com/gitex-global-2025/Exhibitor",
"https://exhibitors.gulfood.com/gulfood-2026/Exhibitor",
"https://exhibitors.gisec.ae/gisec-global-2026/Exhibitor",
"https://exhibitors.expandnorthstar.com/expand-north-star-2025/Exhibitor"
],
"max\_items": 500
}

```

---

### 📤 Output Example

```

{
"event": "GITEX GLOBAL 2025",
"exhibitorId": "XPR-98231",
"companyName": "TechNova Solutions",
"country": "United Arab Emirates",
"exhibitorType": "Manufacturer",
"standNumber": "H2-C45",
"businessSectors": \[
"Artificial Intelligence",
"Cloud Computing",
"Cybersecurity"
],
"description": "TechNova Solutions provides AI-driven enterprise platforms.",
"logoUrl": "https://example.com/logo.png",
"profileUrl": "https://exhibitors.gitex.com/gitex-global-2025/Exhibitor/TechNova",
"mapUrl": "https://exhibitors.gitex.com/gitex-global-2025/Floorplan/Hall2"
}

````

---

### 📊 Built-in Views

🔹 Overview

Quick overview of all exhibitors.

🔹 Detailed Information

Complete exhibitor profiles.

🔹 By Country

Analyze international participation.

🔹 By Industry

Group exhibitors by sector.

🔹 By Stand

Locate exhibitors by booth.

🔹 CRM Export

Compact view for Salesforce, HubSpot, Airtable and Excel.

---

### 📫 Support

😊 Leave us a **5-star rating ⭐⭐⭐⭐⭐** if you're satisfied with the scraper.

🌪️ **Storm Scraper**

https://apify.com/scrapestorm

For feature requests, enterprise scraping, or custom solutions, contact us via Apify or email.

# Actor input Schema

## `urls` (type: `array`):

List of Xperience exhibitor list page URLs. Each URL is scraped separately, up to maxItemsPerUrl exhibitors per URL.

Supported platforms:
• https://exhibitors.gulfood.com/gulfood-2026/Exhibitor
• https://exhibitors.gitex.com/dibs-2025/Exhibitor/
• https://exhibitors.gisec.ae/gisec-global-2026/Exhibitor
• https://exhibitors.gitex.com/fintech-surge-2025/Exhibitor
• https://exhibitors.gitex.com/future-blockchain-summit-2025/Exhibitor
• https://exhibitors.gitex.com/gitex-europe-2025/Exhibitor
• https://exhibitors.expandnorthstar.com/expand-north-star-2025/Exhibitor
• https://exhibitors.gitex.com/ai-everything-global-2025/Exhibitor
• https://exhibitors.gitexafrica.com/gitex-africa-2025/Exhibitor
• https://exhibitors.indopacificexpo.com.au/indo-pacific-2025/Exhibitor
## `maxItemsPerUrl` (type: `integer`):

Maximum exhibitor listings to collect per URL.

## Actor input object example

```json
{
  "urls": [
    "https://exhibitors.gulfood.com/gulfood-2026/Exhibitor"
  ],
  "maxItemsPerUrl": 50
}
````

# Actor output Schema

## `overview` (type: `string`):

No description

## `detailed_exhibitors` (type: `string`):

No description

## `by_country` (type: `string`):

No description

## `by_sector` (type: `string`):

No description

## `by_type` (type: `string`):

No description

## `compact_list` (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 = {
    "urls": [
        "https://exhibitors.gulfood.com/gulfood-2026/Exhibitor"
    ],
    "maxItemsPerUrl": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("delectable_incubator/xporience-exhibitors-scraper-low-cost").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 = {
    "urls": ["https://exhibitors.gulfood.com/gulfood-2026/Exhibitor"],
    "maxItemsPerUrl": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("delectable_incubator/xporience-exhibitors-scraper-low-cost").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 '{
  "urls": [
    "https://exhibitors.gulfood.com/gulfood-2026/Exhibitor"
  ],
  "maxItemsPerUrl": 50
}' |
apify call delectable_incubator/xporience-exhibitors-scraper-low-cost --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=delectable_incubator/xporience-exhibitors-scraper-low-cost",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Xporience Exhibitors Scraper - Low-cost💲🔥🏢🔍",
        "description": "🔍 Scrape exhibitor data from Xporience event directories. Extract company names, countries, industries, exhibitor profiles, booth locations, floorplan links, websites & more. Ideal for trade show research, B2B lead generation, market intelligence, sales prospecting and event analytics.",
        "version": "0.0",
        "x-build-id": "4czRLUQUKtsKxjF72"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/delectable_incubator~xporience-exhibitors-scraper-low-cost/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-delectable_incubator-xporience-exhibitors-scraper-low-cost",
                "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/delectable_incubator~xporience-exhibitors-scraper-low-cost/runs": {
            "post": {
                "operationId": "runs-sync-delectable_incubator-xporience-exhibitors-scraper-low-cost",
                "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/delectable_incubator~xporience-exhibitors-scraper-low-cost/run-sync": {
            "post": {
                "operationId": "run-sync-delectable_incubator-xporience-exhibitors-scraper-low-cost",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "urls"
                ],
                "properties": {
                    "urls": {
                        "title": "Xperience Target URLs 🔗",
                        "type": "array",
                        "description": "List of Xperience exhibitor list page URLs. Each URL is scraped separately, up to maxItemsPerUrl exhibitors per URL.\n\nSupported platforms:\n• https://exhibitors.gulfood.com/gulfood-2026/Exhibitor\n• https://exhibitors.gitex.com/dibs-2025/Exhibitor/\n• https://exhibitors.gisec.ae/gisec-global-2026/Exhibitor\n• https://exhibitors.gitex.com/fintech-surge-2025/Exhibitor\n• https://exhibitors.gitex.com/future-blockchain-summit-2025/Exhibitor\n• https://exhibitors.gitex.com/gitex-europe-2025/Exhibitor\n• https://exhibitors.expandnorthstar.com/expand-north-star-2025/Exhibitor\n• https://exhibitors.gitex.com/ai-everything-global-2025/Exhibitor\n• https://exhibitors.gitexafrica.com/gitex-africa-2025/Exhibitor\n• https://exhibitors.indopacificexpo.com.au/indo-pacific-2025/Exhibitor",
                        "default": [
                            "https://exhibitors.gulfood.com/gulfood-2026/Exhibitor"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItemsPerUrl": {
                        "title": "Maximum number of exhibitors per URL 🏢",
                        "type": "integer",
                        "description": "Maximum exhibitor listings to collect per URL.",
                        "default": 50
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
