Skip to main content

Exhibitor search by company name

Search exhibitors directly from a company name using a precision-first matcher. Use this endpoint when you have a company name and want paginated exhibitor results without resolving exhibitor_id first.

Endpoint

POST /external/exhibitors/search-by-company-name

Authentication

See Authentication

Success status code

201 Created

Request body

NameRequiredTypeNotes
company_nameYesstringCompany name input. Incomplete names are allowed, but matching stays precision-first.
pageNointegerDefaults to 1.
pageSizeNointegerDefaults to 20; maximum 100.

Response example

{
  "items": [
    {
      "id": "456",
      "companyName": "Acme Retail Systems",
      "domain": null,
      "description": null,
      "website": null,
      "industry": "Retail Technology",
      "employeeCount": null,
      "country": null,
      "logo": null,
      "dataSource": null,
      "linkedinUrl": null,
      "fundingRound": null,
      "techStacks": [],
      "matched_event_ids": [],
      "categories": []
    }
  ],
  "total": 1,
  "page": 1,
  "pageSize": 20,
  "totalPages": 1,
  "hasMore": false
}

Error responses

  • 400 Bad Request
  • 401 Unauthorized

Notes

  • This endpoint returns exhibitors. To get events from a company name instead, use POST /external/exhibitors/search-events.
  • No matches return an empty paginated success response rather than 404 Not Found.
  • 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 omitted when empty.