How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

HM Land Registry Title API

Operations relating to titles for land or property.

HM Land Registry Title API is one of 18 APIs that HM Land Registry publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Title. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 1 operation across 1 path, and defines 55 schemas. It is described by OpenAPI 3.2.0, at version 6.0.0.

Requests are made against 13 base URLs: http://localhost:8080/api/v1/, http://localhost:4780/api/v1/, https://land-register.development.stp.hmlr.zone/api/v1/, http://10.79.1.126:5001/api/v1/, http://10.79.1.119:5001/api/v1/, https://integration-land-register-service.apps.core.test.stp.hmlr.zone/api/v1, https://preview-land-register-service.apps.core.test.stp.hmlr.zone/api/v1, https://analysis-land-register-service.apps.core.test.stp.hmlr.zone/api/v1, https://syt1-land-register-service.apps.core.test.stp.hmlr.zone/api/v1, https://syt2-land-register-service.apps.core.test.stp.hmlr.zone/api/v1, https://syt3-land-register-service.apps.core.test.stp.hmlr.zone/api/v1, https://uat1-land-register-service.apps.core.test.stp.hmlr.zone/api/v1, https://uat2-land-register-service.apps.core.test.stp.hmlr.zone/api/v1.

1 operations 1 paths 55 schemas 1 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
6.0.0
Base URL
https://landregistry.data.gov.uk/landregistry/query
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

HM Land Registry Title API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (UUID) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 GET. Each is listed below with its method, path, parameters, and response codes.

title 1

Operations relating to titles for land or property.

GET
/title/{titleNumber}
Gets summary information for the title with the specified title number.
getTitle 1 param → 200400401404

Schemas 55

The contract defines 55 schemas that model the data the API accepts and returns. The most detailed are Title (21 properties), Restriction (20 properties), Notice (16 properties), ProprietorAddress (15 properties). Each schema is shown below with its type and property counts.

ResponseObject
object
Contains properties common to all successful response types of the Land Register API.
1 property
Interests
object
The list of interests on the title
4 properties
ValidationError
ValidationIssue
object
Represents a single issue encountered while validating a property on a request body.
3 properties 2 required
PrivateIndividualAlias
object
An additional name, referred to in the register, that a private individual sometimes uses or is also known as.
7 properties 1 required
Authority
object
The person or organisation, or a description of the appropriate party, that can provide evidence of compliance with the terms of an interest
2 properties
SubRegister
string
A single-character code that identifies in which part of the register an entry resides. The subregister code may be any of the following values: - A: the entry…
Notice
object
Entry in the register representing a burden of interest affecting a registered estate or charge. For home rights notices, only Home Rights/Matrimonial Homes (R…
16 properties 1 required
PricePaidDate
object
For price paid this is the date of the deed from which the price paid was taken. For value stated, this is the date of the application that gave rise to the en…
2 properties 1 required
Source
object
Details about a document, deed or other means by which the interest has been created.
3 properties
AmountRange
AmountSingle
CompanyLocation
string
The geographical location of the organisation. A value of 'overseas' includes the Isle of Man and the Channel Islands.
Exemption
object
The circumstances in which the conditions of an interest do not apply
2 properties
Party
object
One or more private individuals and/or organisations that have the same role in a legal transaction.
2 properties
LanguageCode
string
A three-character code representing a language according to the [ISO 639-3 standard](https://iso639-3.sil.org/codetables/639/data).
Amount
object
1 property 1 required
DeveloperStatus
string
Any title which is part of a developing estate is identified as such as early as possible by the use of the developer status and this ensures that all titles w…
OrganisationType
string
Fine-grained classification of an organisation.
PrivateIndividual
object
Proprietor details for a private individual.
2 properties 1 required
Proprietor
object
The legal owner of the land or charge.
3 properties
ProprietorAddress
object
Represents the address of a proprietor.
15 properties
ImpliedCovenant
object
When land is disposed of by way of conveyance, transfer, charge, or lease at a rent, certain covenants for title on the part of the seller (which in this conte…
7 properties 2 required
ScheduleCode
string
A single-character code that identifies the schedule. A schedule is an entry in the register that conforms to a particular structure. The schedule code may be…
Restriction
object
An interest in the proprietorship or charges register to prevent the registration of specific dispositions unless the terms of the restriction are complied wit…
20 properties 2 required
TitleResponse
Postponement
object
Postponement of a registered charge is an alteration in the priorities of a least two registered charges. The postponed charge loses priority to at least one o…
4 properties 1 required
EquitableCharge
Organisation
DataIssue
object
Represents a single issue with the quality of the data available in the Land Register.
4 properties 4 required
ValidationIssueType
string
An issue code in the form validationissue issuetype that identifies the cause of the issue. --- A property of this type may be any of the following values: - v…
Address
object
Contains information related to an address.
2 properties 2 required
EstateInterest
string
Describes the type of legal interest (the collection of rights) of an estate (the land to which these rights apply). --- A property of this type may be any of…
Interests_covenants
object
A Covenant is a promise made by one party (the covenantor) for the benefit of another party (the covenantee) which is contained in a deed. There are many diffe…
2 properties
RegisteredCharge
Charge
object
A form of protection or security over land known as a "charge" which can either be a registered (legal) or an equitable charge. Priority ordering of charges is…
13 properties 2 required
TitleStatus
string
The status of a title represents whether it is a pending new title (no register exists), open (register exists) or closed. An open title is one which is still…
PrivateIndividualName
object
5 properties 1 required
CommonholdType
string
A lookup value which indicates whether the current status of a Title which is registered as commonhold is that of a ‘common parts title’ or ‘common unit title’.
PricePaidType
string
Describes the type of price paid entry held on the Register, either price or value stated
PersonalCovenant
object
A personal covenant is a covenant to do something. There are two types of personal covenant: an indemnity covenant and a positive covenant. An indemnity covena…
8 properties 2 required
DataQualityIssueType
string
An issue code in the form dataquality issuetype that identifies the cause of the issue.
ClassOfTitle
string
The class of title is a measure of confidence that HM Land Registry has in guaranteeing the proprietor(s) of the title against a legal challenge to that title.…
Compliance
object
Record of who and what is required to comply with the terms of an interest
7 properties 2 required
Title
object
Represents a title for land or property.
21 properties 8 required
Tenure
string
The tenure of a title determines the rights of that title's proprietor(s). Currently, the law in England and Wales permits two kinds of interest: freehold and…
ErrorResponse
object
Returned when an error occurs while trying to serve a request. It provides an error code for diagnostic purposes as well as a human-readable message.
4 properties 4 required
Property
object
Contains information related to a property.
2 properties 2 required
RegisterEntry
object
Represents an entry on the register for a title.
11 properties 2 required
TitleStatusInfo
object
Encapsulates information related to the status of the title.
2 properties 1 required
SchemeStatus
string
Whether a title number is a scheme title or not and if so whether it is a current scheme title or a pre-allocated scheme title number with no applications pend…
AddressType
string
The Primary address must be UK, British Forces Post Office or Foreign. The other address types are Document Exchange, electronic or simply unknown.
Concerns
object
The list of concerns related to the interests on the title. A concern is something that affects an interest on a title such as a postponement which alters the…
1 property
ScheduleInfo
object
Encapsulates information about a schedule entry.
3 properties 2 required
PricePaid
object
Describes the Price Paid or the Value Stated for a Property. In the case of Price Paid this will be the amount shown on transfer/conveyance/lease as the price/…
6 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hm-land-registry-title-api-openapi.yml Raw ↑

Other APIs HM Land Registry publishes across the network.

HM Land Registry Open Data SPARQL API
HM Land Registry Price Paid Data Linked Data API
UK House Price Index Linked Data API
HM Land Registry Application information API
HM Land Registry Attach a document API
HM Land Registry Attach a message API
HM Land Registry Datasets API
HM Land Registry Download a document API
HM Land Registry Draft Titles API
HM Land Registry ECD API
HM Land Registry Notifications API
HM Land Registry Official Copies API
Where this information came from

This is an independent, third-party profile of HM Land Registry Title API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.