---
title: "Search Hong Kong official registry records"
method: GET
path: "/api/v1/registry/search"
---

# Search Hong Kong official registry records

`GET /api/v1/registry/search`

## Request

- Base URL: `https://www.trusgent.com`
- URL: `https://www.trusgent.com/api/v1/registry/search`
- Auth: one of:
  - none
  - HTTP bearer

## Query parameters

- `q` string
- `source` 'FEHD_RESTAURANT' | 'FEHD_NONFOOD' | 'FEHD_FOOD_TRADER' | 'FEHD_OTHER_FOOD' | 'EHEALTH_HCP' | 'HKMC_DOCTOR' | 'HKLS_SOLICITOR' | 'HKLS_LAW_FIRM' | 'IA_INSURANCE_BROKER' | 'IA_INSURANCE_AGENCY' | 'CR_MONEY_LENDER' | 'CR_TCSP' | 'EDB_CAP493_OPERATOR' | 'EDB_CAP493_COURSE' | 'LLB_LIQUOR' | 'HAD_HOTEL' | 'DH_PHARMACY' | 'DH_PRIVATE_HOSPITAL' | 'DH_DAY_PROCEDURE_CENTRE' | 'DH_SMALL_PRACTICE_CLINIC' | 'CMCHK_CMP' | 'OFCA_ISP' | 'CED_MSO' | 'HK_ASSOCIATION' | 'HK_SOCIETY' | 'HKSTP_COMPANY' | 'AFRC_CPA_FIRM' | 'DECLARED'
- `country` string
- `limit` integer
- `offset` integer

## Response `200`

Registry search results

- RegistrySearchResponse
  - `kind` string
  - `apiVersion` string
  - `total` integer
  - `limit` integer
  - `offset` integer
  - `results` RegistrySearchResult[]
    - `registryId` string
    - `source` string
    - `name` string
    - `district` string
    - `licenseNo` string
    - `country` string
    - `profileUrl` string
    - `jsonUrl` string
    - `mergedUrl` string: Preferred agent read — merged official + claim + enrichment
    - `verification` object
    - `claimedTrusgentId` string, nullable: Computed ACTIVE PRIMARY Agent handle from registry_agent_links (not a DB column).

---

[API](https://skmtc.dev/trusgent/apis/trusgent-trust-api.md) · [All operations](https://skmtc.dev/trusgent/apis/trusgent-trust-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trusgent/apis/trusgent-trust-api/revisions/a17c02cddf1d?raw)
