# IME Events Exhibitor Directory Scraper (`getascraper/ime-events-exhibitor-directory-scraper`) Actor

Find public exhibitors across supported IME event directories. Filter by company text, country, category, and booth, then export official profiles, websites, descriptions, and source IDs.

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

## Pricing

from $3.30 / 1,000 exhibitor records

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

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

## 🧪 IME Events exhibitor directory scraper

<table width="100%" style="display:table;width:100%">
<tr>
<td style="padding:24px 28px;background:#EFF6FF;border:1px solid #BFDBFE;border-top:4px solid #2563EB;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Turn an IME Events directory into a focused account list.</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Choose one supported event, filter public exhibitors by company, country, category, or booth, and export official profiles with event context.</span>
</td>
</tr>
</table>

<table width="100%" style="display:table;width:100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🏢 Official profiles</span><br>
<span style="font-size:12px;color:#57534E">Keep names, profile links, and published descriptions together.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🔎 Event filters</span><br>
<span style="font-size:12px;color:#57534E">Match company text, country, category, or booth details.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">📍 Placement context</span><br>
<span style="font-size:12px;color:#57534E">Bring event, booth, and source links into one record.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #BFDBFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🧾 Honest output</span><br>
<span style="font-size:12px;color:#57534E">Return published records without placeholder exhibitors.</span>
</td>
</tr>
</table>

Use it for sales research, booth planning, and market analysis across supported IME event directories.

### 🔍 What does this actor do?

This Actor collects public exhibitor records from supported IME Events directories. It keeps the event name, official identifiers, and source links with every result.

### 👥 Who uses it?

- **I am a sales researcher** preparing a focused account list before an event.
- **I am an event operations manager** checking published booth placement and categories.
- **I am a market analyst** comparing exhibitors and published capabilities across events.

### ✅ Supported event directories

- Adhesives & Bonding Expo
- Ceramics Expo USA
- Foam Expo USA
- Space Tech Expo
- Space Tech Expo Europe

Other IME-branded directories are not included until their public exhibitor source is verified.

### 🚀 How to use it

Build a focused IME exhibitor list in three steps.

<table width="100%" style="display:table;width:100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #BFDBFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Choose an event</span><br>
<span style="font-size:12px;color:#57534E">Paste a supported official IME exhibitor directory URL.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #BFDBFE;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Set your filters</span><br>
<span style="font-size:12px;color:#57534E">Add company text, country choices, categories, or a booth match.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #BFDBFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Review the accounts</span><br>
<span style="font-size:12px;color:#57534E">Use official profiles, event context, and source identifiers in your workflow.</span>
</td>
</tr>
</table>

### 🧩 Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| startUrl | string | Yes | Supported official IME exhibitor directory URL. |
| searchQuery | string | No | Match published exhibitor name, country, booth, description, or category text. |
| countries | array of strings | No | Country labels published by the event. Multiple values are alternatives. |
| categories | array of strings | No | Categories published by the event. Multiple values are alternatives. |
| hallOrStand | string | No | Match the published booth or stand value. |
| maxItems | integer | No | Maximum unique exhibitors returned after filtering and deduplication. |
| proxyConfiguration | object | No | Optional network settings for source access. |

All supplied filter groups are combined. Multiple values within one group are alternatives.

### 📋 Data table

| Field | Type | Description |
| --- | --- | --- |
| name | string | Public exhibitor name. |
| profileUrl | URL | Official IME exhibitor profile URL. |
| country | string | Country published by the event directory. |
| hallOrStand | string | Booth or stand value published by the event directory. |
| categories | array of strings | Categories published by the event directory. |
| description | string | Public exhibitor description. |
| website | URL | External website published for the exhibitor. |
| logoUrl | URL | Public exhibitor logo URL when supplied. |
| listingType | string | Public listing type when supplied. |
| exhibitorId | string | Official IME exhibitor identifier. |
| expoId | string | Official IME expo identifier. |
| eventName | string | Event name published by the directory page. |
| sourceUrl | URL | Official directory URL used for the run. |

### 💰 Pricing

Pricing is pay per result. Empty runs cost nothing, and there are no subscriptions.

### ⭐ Enjoying IME Events exhibitor directory scraper?

<table width="100%" style="display:table;width:100%">
<tr>
<td style="padding:20px 24px 14px;background:#EFF6FF;border:1px solid #BFDBFE;border-left:5px solid #2563EB;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px;color:#1D4ED8">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">Did this export make your next IME event easier to plan?</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps sales and event teams find this Actor. Your feedback guides future improvements.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#2563EB;border:1px solid #BFDBFE;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/ime-events-exhibitor-directory-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

### ❓ FAQ

##### Which event directories are supported?

The supported directories are Adhesives & Bonding Expo, Ceramics Expo USA, Foam Expo USA, Space Tech Expo, and Space Tech Expo Europe.

##### Can I filter by category or country?

Yes. Use the labels published by the selected event. Multiple values within a filter group are alternatives.

##### What happens if a directory cannot be accessed?

The Actor writes a RUN\_SUMMARY record with the source status and returns no placeholder exhibitors.

##### Does it collect private contact data?

No. It returns only information published by the official event directory. Missing fields remain empty.

### 🔗 Other actors

- [Comexposium exhibitor directory scraper](https://apify.com/getascraper/comexposium-exhibitor-directory-scraper) for public Expoplatform event directories.
- [LiveBuzz exhibitor directory scraper](https://apify.com/getascraper/livebuzz-exhibitor-directory-scraper) for public event exhibitor profiles.
- [EasyFairs exhibitor directory scraper](https://apify.com/getascraper/easyfairs-exhibitor-directory-scraper) for EasyFairs event directories.
- [GoShow exhibitor directory scraper](https://apify.com/getascraper/goeshow-exhibitor-directory-scraper) for event lists and exhibit maps.

# Actor input Schema

## `startUrl` (type: `string`):

One supported official IME Events exhibitor-list page. The unrelated imeevents.com domain is not supported.

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

Optional local case-insensitive match against the published exhibitor name, country, booth, description, or category text.

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

Optional exact country labels published on exhibitor cards. Multiple values are alternatives.

## `categories` (type: `array`):

Optional case-insensitive match against categories published by the official IME exhibitor feed. Multiple values are alternatives.

## `hallOrStand` (type: `string`):

Optional case-insensitive local match against the published booth or stand value.

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

Maximum unique exhibitors returned after filtering and deduplication. There is no unlimited mode in v1.

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

Optional Apify Proxy configuration for the direct HTTP directory request.

## Actor input object example

```json
{
  "startUrl": "https://www.adhesivesandbondingexpo.com/exhibitor-list/",
  "searchQuery": "",
  "countries": [],
  "categories": [],
  "hallOrStand": "",
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `exhibitors` (type: `string`):

No description

## `runSummary` (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 = {
    "startUrl": "https://www.adhesivesandbondingexpo.com/exhibitor-list/",
    "searchQuery": "",
    "countries": [],
    "categories": [],
    "hallOrStand": "",
    "maxItems": 10,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/ime-events-exhibitor-directory-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrl": "https://www.adhesivesandbondingexpo.com/exhibitor-list/",
    "searchQuery": "",
    "countries": [],
    "categories": [],
    "hallOrStand": "",
    "maxItems": 10,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/ime-events-exhibitor-directory-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 '{
  "startUrl": "https://www.adhesivesandbondingexpo.com/exhibitor-list/",
  "searchQuery": "",
  "countries": [],
  "categories": [],
  "hallOrStand": "",
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call getascraper/ime-events-exhibitor-directory-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/ime-events-exhibitor-directory-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/LGjGgaz9HzMHeWxGB/builds/gLZECstwUTRfVgbX5/openapi.json
