Skip to main content

Exhibitor profile details

Fetch the profile for a single exhibitor. Use this endpoint when you already know the exhibitor identifier and need a profile-style response with related event references.

Endpoint

GET /external/exhibitors/profile

Authentication

See Authentication

Success status code

200 OK

Query parameters

NameRequiredTypeNotes
exhibitor_idYesstringNumeric-string exhibitor identifier.

Response example

{
  "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",
  "matched_event_ids": [],
  "categories": ["Retail"],
  "events": [
    {
      "id": "123",
      "eventId": "139574",
      "name": "NRF 2026"
    }
  ]
}

Error responses

  • 400 Bad Request
  • 401 Unauthorized
  • 404 Not Found

Notes

  • The current public query contract supports exhibitor_id only.
  • matched_event_ids is an empty array when no event scope or match data exists.
  • The embedded events array is not paginated; it is populated from the first 20 associated events only.
  • categories is an optional string array of exhibitor business categories. It is omitted when empty.
  • In embedded event objects, the event identifier is returned as eventId. Use that value when another endpoint asks for event_id.
  • Older PM text that implies company_name lookup should not be treated as current behavior.