Skip to main content

Exhibitors list

List exhibitors for a specific event. Use this endpoint when you want a paginated exhibitor catalog scoped to one event, with keyword, country, category, and industry filters.

Endpoint

GET /external/exhibitors/list

Authentication

See Authentication

Success status code

200 OK

Query parameters

NameRequiredTypeNotes
event_idYesstringEvent identifier used to scope the exhibitor list. Supports either Event.eventId or internal Event.id.
pageNointegerDefaults to 1.
pageSizeNointegerDefaults to 20; maximum 100.
keywordNostringExhibitor keyword search.
countryNostringCountry filter.
categoryNostring[]Exhibitor category filters; repeated query params are supported.
industryNostring[]Exhibitor industry filters; repeated query params are supported.

Response example

{
  "items": [
    {
      "id": "456",
      "companyName": "Acme Retail Systems",
      "domain": "acme.example",
      "description": "Retail analytics platform",
      "website": "https://acme.example",
      "industry": "Retail Technology",
      "employeeCount": 220,
      "country": "United States",
      "logo": null,
      "dataSource": "database",
      "linkedinUrl": null,
      "fundingRound": "Series B",
      "techStacks": ["Cloudflare", "Nginx"],
      "matched_event_ids": ["139574"],
      "categories": ["Retail", "Fintech"]
    }
  ],
  "total": 87,
  "page": 1,
  "pageSize": 20,
  "totalPages": 5,
  "hasMore": true
}

Error responses

  • 400 Bad Request
  • 401 Unauthorized
  • 404 Not Found

Notes

  • This endpoint is event-scoped and requires event_id on every request.
  • matched_event_ids reflects the requested event scope.
  • techStacks is always returned as an array; when no data is available, the API returns techStacks: [].
  • categories is an optional string array of exhibitor business categories. It is event-scoped when the query is event-scoped and omitted when empty.