# Exhibitors Gitex — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search and browse exhibitors participating in GITEX Global 2025 by company profile, technology sector, country, and category to find the vendors and solutions you're looking for. Instantly access detailed information about thousands of exhibitors including their full profiles and industry classifications to discover relevant partners and technologies.

**Category:** Business Directories | **Website:** [exhibitors.gitex.com/](https://exhibitors.gitex.com/) | **Docs:** [parse.bot/marketplace/b11c81a4-a581-4ee5-aa81-819a3abb5239/exhibitors-gitex-com-api](https://parse.bot/marketplace/b11c81a4-a581-4ee5-aa81-819a3abb5239/exhibitors-gitex-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-exhibitors-gitex-com-api-b11c81a4/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_all_categories

All categories and subcategories available in the exhibitor directory. Each category contains subcategories with UAID identifiers usable as filter values in get_exhibitor_list.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-exhibitors-gitex-com-api-b11c81a4/get_all_categories \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_all_countries

All countries available in the exhibitor directory filter. Returns country names and values usable for filtering in get_exhibitor_list.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-exhibitors-gitex-com-api-b11c81a4/get_all_countries \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_exhibitor_detail

Full profile for a single exhibitor by slug. Returns company profile, social links, products, brands, and categories. The slug is obtained from get_exhibitor_list results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | The exhibitor's URL slug (from get_exhibitor_list results). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-exhibitors-gitex-com-api-b11c81a4/get_exhibitor_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_exhibitor_list

Paginated list of exhibitors with optional filters for keyword, country, categories, and initial letter. Returns exhibitor summaries including name, slug, country, stand number, hall, categories, and logo. Pagination is offset-based via start/limit.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `categories` | string | No | Comma-separated list of category IDs (UAIDs) to filter by, e.g. 'UAID3863,UAID3882'. Union filter (OR). |
| `country` | string | No | Country name to filter by (must match a value from get_all_countries). |
| `initial_key` | string | No | Single uppercase letter A-Z to filter exhibitors by name initial. |
| `keyword` | string | No | Search keyword to filter exhibitors by name or description. |
| `limit` | integer | No | Number of results per page. |
| `start` | integer | No | Starting index for pagination (0-based offset). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-exhibitors-gitex-com-api-b11c81a4/get_exhibitor_list \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"categories":"<string>","country":"<string>","initial_key":"<string>","keyword":"<string>","limit":"<integer>","start":"<integer>"}'
```
