# Infocomm26 Mapyourshow — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.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 discover InfoComm 2026 exhibitors by name, category, or hall location, and access detailed company profiles with booth information. Browse hall layouts, explore featured vendors, and quickly find the products and services you need at the conference.

**Category:** Business Directories | **Website:** [infocomm26.mapyourshow.com/](https://infocomm26.mapyourshow.com/) | **Docs:** [parse.bot/marketplace/76c30bc0-0c7e-40a1-85d5-4d5fb6a6b4bd/infocomm26-mapyourshow-com-api](https://parse.bot/marketplace/76c30bc0-0c7e-40a1-85d5-4d5fb6a6b4bd/infocomm26-mapyourshow-com-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Get categories

Returns all available product and service categories used to classify exhibitors. Categories are hierarchical, using ' > ' as the separator between parent and child (e.g. 'AUDIO > Loudspeakers').

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/get-categories \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### Get exhibitor details

Returns full profile details for a specific exhibitor including contact information, booth assignments, description, and product categories. The exhid comes from search_exhibitors, list_all_exhibitors, or get_hall_exhibitors results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `exhid` | string | Yes | Exhibitor ID from search_exhibitors, list_all_exhibitors, or get_hall_exhibitors results. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/get-exhibitor-details \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"exhid":"<string>"}'
```

### Get featured exhibitors

Returns the list of featured/sponsored exhibitors at InfoComm 2026. These are exhibitors highlighted by the event organizers.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/get-featured-exhibitors \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### Get hall exhibitors

Returns all exhibitors in a specific hall with their booth numbers and computed booth sizes. Booth sizes are derived from floor-plan geometry when available. A single request retrieves all exhibitors for the hall.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `hall_id` | string | Yes | Hall ID as returned by get_halls. Accepted values: C (Central Hall), E (North Hall), B (North Hall 2nd Floor Rooms), A (West Hall Level 2 Rooms). |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/get-hall-exhibitors \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"hall_id":"<string>"}'
```

### Get halls

Returns all exhibition halls at InfoComm 2026 with their IDs and names. Each hall has a hall_id used to query exhibitors by hall via get_hall_exhibitors. The set of halls is small and stable for the event.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/get-halls \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### List all exhibitors

Lists all exhibitors. Equivalent to search_exhibitors without a query keyword. Returns items array and total count.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `size` | integer | No | Maximum number of results to return. |
| `start` | integer | No | Starting offset for results. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/list-all-exhibitors \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"size":"<integer>","start":"<integer>"}'
```

### Search exhibitors

Searches exhibitors by keyword. Returns all matching exhibitors with their name, booth, and description. When no query is provided, returns all exhibitors sorted alphabetically. The total field indicates how many matching exhibitors exist.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | No | Search keyword to filter exhibitors by name or description. |
| `size` | integer | No | Maximum number of results to return. |
| `start` | integer | No | Starting offset for results. |

```bash
curl -X POST https://api.beta.paywithlocus.com/api/wrapped/credits/infocomm26-mapyourshow/search-exhibitors \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>","size":"<integer>","start":"<integer>"}'
```

## Next steps

- [All wrapped API providers](https://beta.paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://beta.paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://beta.paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://beta.paywithlocus.com/agent/index.md): every Locus agent page.