Skip to main content

Documentation Index

Fetch the complete documentation index at: https://api.lensmor.com/llms.txt

Use this file to discover all available pages before exploring further.

Exhibitor search by company name

Search exhibitors directly by company name.

Endpoint

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

Authentication

See Authentication

Success status code

201 Created

Request body

FieldRequiredTypeNotes
company_nameYesstringCompany name to search for.
pageNointegerDefaults to 1.
pageSizeNointegerDefaults to 20, max 100.

Response body

Top-level fields

FieldTypeNotes
itemsobject[]Same exhibitor summary shape as GET /external/exhibitors/list items[].
totalintegerTotal matched exhibitors.
pageintegerCurrent page number.
pageSizeintegerPage size used for this response.
totalPagesinteger0 when total is 0.
hasMorebooleantrue when another page exists.

Response example

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

Error responses

  • 400 Bad Request when company_name is empty or invalid.
  • 401 Unauthorized when the API key is missing, malformed, or invalid.

Notes

  • No matches return an empty success response rather than 404.
  • matched_event_ids is an empty array when no event scope or match data exists.
  • techStacks is always returned as an array.