Finding providers

How the Trade Hub provider directory works — search, multi-select type filters, country filter, sort, card anatomy, and how multi-country presence is surfaced.

The Providers tab at /trade-hub lists every business profile that has been published on Haubot. Filters narrow that list down; sorting orders what's left.

Searching by name

Type any part of a company name into the hero search bar. Press Enter or click Search to commit — the URL updates with ?q=... so the result is shareable.

The match is case-insensitive and looks at both displayName and legalName. So a search for nordic finds Nordic Brokers AS and any company whose legal name contains nordic. There is no fuzzy matching — nordik won't match nordic.

To clear the keyword, click the small ✕ inside the search bar (or just delete the text and submit empty).

Filtering by business type

The seven type chips below the search bar are a multi-select — you can activate any combination, and the result includes any provider whose declared types overlap with your selection.

Available types:

  • Dealer — sells equipment, components or parts.
  • Broker — sources equipment from third-party owners on behalf of buyers.
  • Manufacturer — makes the equipment.
  • Service provider — maintenance, repair, refurbishment.
  • Logistics provider — freight, customs, port handling.
  • Inspection provider — pre-purchase technical inspections, condition reports.
  • Parts supplier — spare parts, components.

Many real businesses wear several of these hats — a dealer that also offers logistics, for example, will appear under both filters.

The active type chips are saved in the URL as a comma-separated list (?types=DEALER,BROKER), so a bookmark survives the multi-select state.

Filtering by country

The country pill below the chip row narrows the result to providers operating in a specific country. Operating is the key word: we include the provider's HQ country and any country where they have an office.

A provider with HQ in Poland and an office in Germany shows up under both ?country=PL and ?country=DE. The denormalised array of countries is also visible on each card (see Card anatomy below).

Sorting

The sort menu in the results header has five options:

  • Newest first (default) — most recently created profiles first.
  • Oldest first.
  • Name A → Z / Name Z → A — alphabetical, case-insensitive.

Sorting is independent of filters and survives in the URL as ?sortBy=DISPLAY_NAME&sortDirection=ASC.

Provider card anatomy

Each card surfaces — top to bottom:

  1. Cover area — the provider's logo if uploaded, otherwise a coloured initial. A purple ✓ Verified badge appears in the corner if the profile has cleared verification.
  2. Display name — the brand the provider goes by. Hover changes it to brand purple.
  3. Legal name — only shown if it differs from the display name (typical for company-suffixed entities like AB, GmbH, LLC).
  4. Type badges — every type the provider has declared, as small purple pills. A dealer who also offers inspection shows two badges.
  5. Headline location — flag + city, country of the provider's HQ. If they have no HQ but office countries are known, the first office country is shown instead.
  6. "Also in" row — flags of other countries where the provider operates (offices), excluding the headline country. If there are more than four extras you'll see +N. Hover the row for the full list.
  7. Footer:

- Left: ★ rating + review count, e.g. 4.7 (24). Italic No reviews yet if the provider has none. - Right: number of currently published listings, in brand purple.

Clearing filters

Anything in the URL params can be cleared individually (delete a chip, set country back to Any, ✕ in the search). When at least one filter is active, a Clear all pill appears next to the country selector — one click resets to the default view.

What's not on the card

  • Pricing or availability — those live on individual listings or in inquiries.
  • Recent activity — to see a provider's posts and stories, click into /profile/{slug}.
  • Direct contact form — the card links to the public profile, where the contact methods live.