Check whether a proposed company name is available (IM only)
check_name_availabilityCheck if a proposed company name is available in the Isle of Man registry. Returns availability status, any warnings, and a list of similar existing names with details. Requires jurisdiction 'IM' and a company name. Free, no login needed.
Instructions
Probe the Isle of Man Companies Registry 'Check Name Availability' endpoint (companynameavailability.iom). Returns { query, available, warning, similar_names[] } where available is true only when upstream does not emit the 'Name entered already exists' warning AND the similar-names table is empty. Each similar_names row carries the exact name, company number, registry type, status, and (when upstream linked it) the opaque Id of the existing company. Pricing: free; no login required. Other jurisdictions return 501.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jurisdiction | Yes | 'IM' only. | |
| company_name | Yes | The proposed company name to test, e.g. 'Manx Padel Ltd'. | |
| sort_by | No | Optional upstream sort column for the similar-names table. | |
| sort_direction | No | Optional sort direction: 0 = ascending, 1 = descending. Defaults to 0 when sort_by is set. | |
| fresh | No | Bypass cache. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| queried_at | Yes | ISO-8601 + Europe/London timezone stamp for when the registry was queried. | |
| jurisdiction | No | ||
| query | No | ||
| available | No | ||
| reason | No | ||
| similar_names | No | ||
| jurisdiction_data | No | Full original response fields from the upstream registry, field names unchanged. Shape is jurisdiction-specific — see `list_jurisdictions({ jurisdiction: '<CODE>' })`. |