SearchResponse
A page of company search results.
- resultsType: array object[] · SearchResultDto[]
The companies matching the query for this page, ordered by search relevance. Empty if there are no matches. The number of entries is bounded by the request's
pageSize.A single company that matched the search query.
- addressType: string
The company's registered address as a single preformatted line. May be
nullif no address is on file. SeeaddressStructuredfor the same address broken into components. - addressType: object
Structured The company's registered address broken into individual components. May be
nullif no structured address is available.- cityType: string
City or town. May be
null. - countryType: string
Country of the address. May be a country name or code as recorded by the source registry; not guaranteed to be a normalised ISO code. May be
null. - latitudeType: number Format: double
Latitude of the address in decimal degrees, obtained by geocoding. May be
nullif the address could not be geocoded. - longitudeType: number Format: double
Longitude of the address in decimal degrees, obtained by geocoding. May be
nullif the address could not be geocoded. - postcodeType: string
Postal or ZIP code. May be
null. - regionType: string
Region, county, state, or province. May be
null. - streetType: string
Line1 First line of the street address (e.g. building number and street). May be
null. - streetType: string
Line2 Second line of the street address (e.g. suite, floor, or locality). May be
null.
- avatarType: object
Display avatar for the company: a logo image URL when available, plus initials derived from the name for use as a fallback. May be
null.- imageType: string
Absolute URL of the company's logo image.
nullwhen no valid logo URL is available; clients should fall back toinitialsin that case. - initialsType: string
A single uppercase initial derived from the first character of the company name, for use as a placeholder when no logo image is available. Empty string if the name is blank.
- companyType: string
Number The company's registration number as issued by the registry for its jurisdiction (for
GB, the Companies House number). Format varies by jurisdiction. Combine withjurisdictionto uniquely identify a company. - incorporatedType: string Format: date-time
Date The date and time the company was incorporated / first registered, as an ISO-8601 timestamp with offset. May be
nullif unknown. - isType: boolean
Grand Member trueif the company has a claimed or linked profile on the Grand network;falseotherwise. - jurisdictionType: string
ISO 3166-1 alpha-2 code of the jurisdiction whose registry the company is registered in. This echoes the jurisdiction the search was run against (requests may supply either an alpha-2 or alpha-3 code, but the response always returns alpha-2).
- nameType: string
The company's registered legal name as held by the source company registry.
- previousType: array object[] · PreviousName[]
Names The company's former registered names, ordered most-recent-first. May be
nullor empty if the company has never changed name or no history is available.A name the company was formerly registered under.
- statusType: string enum
Grand's machine-readable trading status for the company, derived from registry filings and signals. Values are precedence-ordered — terminal and insolvency states take priority over active/inactive. May be
nullwhen no status has been determined. One of:ACTIVELY_TRADING— operating normally, no adverse status.INACTIVE— no evidence of current trading activity (inferred).STRIKE_OFF_INITIATED— a strike-off (removal from the register) process has begun.IN_ADMINISTRATION— under a formal administration insolvency process.IN_LIQUIDATION— being wound up; assets are being liquidated.OVERSEAS_ENTITY— a registered overseas entity, still active.DISSOLVED— dissolved and removed from the register (terminal).CONVERTED_CLOSED— closed after converting to another entity type (terminal).REMOVED— removed from the register (terminal).CLOSED_OVERSEAS_ENTITY— a closed overseas entity (terminal).
values- A
C T I V E L Y _ T R A D I N G - I
N A C T I V E - S
T R I K E _ O F F _ I N I T I A T E D - I
N _ L I Q U I D A T I O N - I
N _ A D M I N I S T R A T I O N
- totalType: integer Format: int32
The total number of companies matching the query across all pages, as reported by the source registry.
0when there are no matches.