π§ Preview β not yet available in production.Typed, versioned order payloadsBuilding on the existing download endpoint (documented below), order results can be retrieved as typed JSON payloads, pinned to a schema version. The JSON payload is the schema of the product you ordered β an Enhanced Profile order returns the
EnhancedProfile schema, a Beneficial Ownership order returns the BOProfile schema β each documented in that productβs reference.- An optional
_payloadTypefield on the response identifies the product payload, so clients can dispatch on it when present. - Two new optional fields on
OrderDetails.productDetails:productType(e.g.BO_PROFILE,ENHANCED_PROFILE) andschemaVersion. Both are absent for PDF-only products. schemaVersionadded to thePOST /v2/ordersrequest body. Support window: current major (N) and previous (N β 1); older versions return410, withSunset(RFC 8594) andDeprecation(RFC 9745) headers.
GET /v2/orders/{orderId} remains metadata-only β fetch the payload from the download endpoint.Download endpoint now documented
GET /v2/orders/{orderId}/download is now documented in the API reference. The endpoint takes a format=json or format=pdf query parameter and returns the order result in the requested format.No change to the API β this endpoint is already available and its behaviour is unchanged; this entry only documents it. (The typed, versioned payloads above are a separate preview.)
Profile extensions and address geocodingEnhanced Profile now supports opt-in, per-account extensions that enrich the response with extra data. The first extension,
geocoding, returns parsed and geocoded address information.- Request extensions with the new
extendquery parameter (a comma-separated list) onGETEnhanced Profile. geocodingadds parsed and geocoded address data via theadditionalInformationresponse object.- Each
Addressnow carries a stableidentifierthat links it to its geocoded entry inadditionalInformation.addressInformation. - New schemas:
AdditionalInformation,AddressAdditionalInformation,InformationSource. - The mechanism is extensible β further extension types (e.g. firmographics, activity codes) will follow.
- Unrecognised or unauthorised
extendvalues are ignored silently.
Opt-in and entitled per account; each extension type carries an additional cost.
Typed corporate identifiersCorporate representatives and shareholders can now carry multiple typed identifiers β ACN, ABN, ARBN, ARSN, ARFN, and foreign registration numbers β via a new
otherIdentifiers array on CorporationDetails.Backwards compatible β reuses the existing
Identifier schema. First surfaced for Australian (ASIC) companies.Shareholding percentage rangesShareholdings can now express an ownership range when a registry does not report an exact percentage.
Shareholding.percentageis now nullable. When a range applies,percentageis null andpercentageIsRange,percentageRange,percentageLowerLimit, andpercentageUpperLimitcarry the range.
Supports registries such as Estonia (EE) that may report ownership as a range (e.g. β0β100%β).
Company relationships and registration typeEnhanced Profile can now carry company-relationship data and source-registry registration classification.
- New
companyRelationshipsarray for relational extract data β subsidiaries, and company evolution (merged, demerged, acquired). Parent / ultimate parent / immediate parent remain in roles and corporate representatives; branches and establishments use a separate establishments model. - New
registrationTypeandregistrationTypeDetailscapture the foreign registered body and its details at the source registry, where available.
companyRelationships is in place now for forthcoming relational extract data β do not expect it populated for every entity yet.POST Enhanced ProfileYou can now request an Enhanced Profile with
POST /companies/{kyckrId}/enhanced β the same resource as GET, but it creates an order with no timeout. For async-only jurisdictions where GET returns 405, use POST instead.Preview β coming soon. Not yet available in production.
Typed identifiers in Search resultsSearch results now include typed identifiers via an
otherIdentifiers array with type codes.Available on the single V2 search endpoint. Enables jurisdiction-specific identifier types.
Field consistency across profilesProfile responses are now more consistent across the V2 API, with shared name components and additional
LiteProfile and BasicProfile fields.- New reusable
AlternativeNamesandPreviousNamesschema components. previousNamesnow uses a standardised structure with proper schema references.LiteProfilegainsregistrationDateandlastAnnualAccountDate.BasicProfilegainsregisteredAgentNameandregisteredAgentAddress.
Aligns
LiteProfile date fields and registered-agent information with V1 and EnhancedProfile.Order response documentation fixCorrected the
Get Order API response documentation, and documented additional response properties.Planned: previous names on
SearchResults; Enhanced Profile additions β UBO kind, last annual account date, and registry-sourced voting-rights descriptions.Capital and shareholding simplificationCapital and shareholding structures are simplified, and corporate identifiers move to the typed
otherIdentifiers array.- Simplified capital and shareholding structures.
tradingNameis deprecated β usealiasinstead.- New
otherIdentifierswith jurisdiction-specific type codes.
otherIdentifiers will gain further type codes per jurisdiction over time.Beneficially-held shareholdingsEnhanced Profile can now flag beneficially-held shareholdings and classify ambiguous entities.
- New
capital[].shareholdings[].beneficiallyHeldfield on Enhanced Profile. - New βOtherβ category in the corporations and individuals arrays for entities the registry cannot definitively classify.
Introduced ahead of an Australian registry update.
Documentation correctionsClarified the
ultimateBeneficialOwners field descriptions on Enhanced Profile.Documentation correctionsCorrected the Enhanced Profile
ultimateBeneficialOwners documentation.Preview feature: UBO VerifyUBO Verify launched as a preview feature.
Preview β limited beta trial; subject to change.