HM Land Registry

HM Land Registry is the non-ministerial government department that registers the ownership of land and property in England and Wales, guaranteeing title to more than 26 million registered estates. In a United Kingdom market that has no MLS and no cooperative listing standard — residential listings are controlled by the Rightmove and Zoopla duopoly and reach them through agency CRM software — HMLR is the counterweight, and it sits at the legal foundation of the value chain rather than at the consumer end: it is the authoritative source of who owns what, what it sold for, and where its boundaries are, and every conveyancing transaction in England and Wales terminates at its register. Its API posture is genuinely and unusually good for a registry, but it is split into three tiers that should never be conflated. First, a real open layer: the landregistry.data.gov.uk platform serves a live, anonymous, unauthenticated SPARQL 1.1 endpoint plus a W3C Linked Data API over Price Paid Data and the UK House Price Index, with JSON/CSV/Turtle content negotiation, alongside bulk Price Paid CSVs and INSPIRE index polygons — all under the Open Government Licence v3.0 with no signup, no key and no fee. Second, a self-serve keyed tier: the Use land and property data service issues an API key automatically on account creation and exposes a documented REST API for dataset metadata and signed download URLs, but the datasets behind it require a signed licence per dataset and some are chargeable — the Registered Leases commercial licence is £5,000 a year plus VAT, and the National Polygon Service, which holds the title boundary polygons and the title number to UPRN lookup, is £20,000 a year plus VAT. A state registry selling the spatial extent of the public record back to the public is the finding, and it is recorded here plainly. Third, the Business Gateway: the B2B channel that conveyancers and their case management systems use to submit applications to change the register, order official copies and run priority searches. Its developer pack is fully public on GitHub Pages with eight downloadable OpenAPI 3.0/3.1 contracts and 37 SOAP XSDs, but the production host businessgateway.landregistry.gov.uk will not complete a TLS handshake without an HMLR-issued client certificate, and access requires signing a development licence and holding a business e-services account. There is no RESO Web API certification, no RESO Data Dictionary, no OData $metadata document and no Universal Property Identifier anywhere in HMLR's stack — RESO is a North American NAR construct with no UK adoption, and HMLR's machine-readable contracts are OpenAPI, XSD and W3C linked data instead.

HM Land Registry publishes 7 APIs on the APIs.io network, including Use Land and Property Data API, Business Gateway Submit an Application to Change the Land Register API, Business Gateway Official Search of Whole (with Priority) with Data API, and 4 more. Tagged areas include Real Estate, United Kingdom, Land Registry, Open Data, and Title.

The HM Land Registry catalog on APIs.io includes 1 event-driven AsyncAPI specification.

HM Land Registry’s developer surface includes authentication, documentation, API reference, signup flow, support, sandbox, changelog, and 53 more developer resources.

59.5/100 developing ▬ flat Agent 93/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessFreemiumSelf serve⚡ Free to try
10 APIs 1 MCP Servers
Real EstateUnited KingdomLand RegistryOpen DataTitleConveyancingProperty RecordsPrice Paid DataLinked DataGeospatialGovernmentPropTech

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 59.5/100 · developing
Contract Quality 19.9 / 25
Developer Ergonomics 14.8 / 20
Commercial Clarity 8.9 / 20
Operational Transparency 4.1 / 13
Governance 1.6 / 12
Discoverability 8.8 / 10
Agent readiness — 93/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/hm-land-registry: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

HM Land Registry Open Data SPARQL API

Live SPARQL 1.1 query endpoint over HM Land Registry's open linked data — Price Paid Data transaction records for every property sale in England and Wales lodged for registratio...

HM Land Registry Price Paid Data Linked Data API

W3C Linked Data API over the Price Paid Data dataset, exposing every property sale in England and Wales sold for value and lodged for registration since 1995. Resources resolve ...

UK House Price Index Linked Data API

W3C Linked Data API over the UK House Price Index, the official house price statistic calculated by the Office for National Statistics from HM Land Registry, Registers of Scotla...

Use Land and Property Data API

RESTful JSON API for the Use land and property data service, used to list the HM Land Registry bulk datasets available in the service, read dataset metadata and resources, and m...

Business Gateway Submit an Application to Change the Land Register API

The Business Gateway REST API through which conveyancers and their case management systems lodge applications to change the land register, upload and download supporting documen...

Business Gateway Official Search of Whole (with Priority) with Data API

RESTful expansion of the long-standing Official Search of Whole SOAP service. An official search with priority by a purchaser against the whole of a registered title or a pendin...

Business Gateway Official Copy Document Availability Service

Returns OC1 document availability (title register and title plan) and a collection of OC2 document availability (documents referred to in the register) for a given title number,...

Business Gateway Registered Proprietor Names Service

Returns the registered proprietor names recorded against a supplied title number — the authoritative answer to "who owns this". Single GET operation on /titles/{title_number}/re...

Business Gateway Estimate Completion Date API

Returns HM Land Registry's estimated completion date for a lodged application, given its application reference, so a conveyancer's system can set client expectations on how long...

Land Register API

An OpenAPI 3.0.1 contract, version 6.0.0, titled "Land Register API" and published in the public Business Gateway developer pack. It describes two GET operations — /title/{title...

Scroll for all 10

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

HM Land Registry Business Gateway Notifications

Event surface of the HM Land Registry Business Gateway. As an application to change the Land Register moves through HMLR processing, HMLR raises notifications about it. Business...

ASYNCAPI

JSON Schema 11

Standalone JSON Schema definitions for this provider's data models.

Hm Land Registry Application Error

1 properties

JSON SCHEMA

Scroll for all 11

Examples 6

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Hm Land Registry Authentication

http/apiKey/none · 5 schemes

SECURITY

Hm Land Registry Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Hm Land Registry Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Hm Land Registry Agentic Access

29 operations · 11 acting

29 operations · 11 acting

AGENTIC

Resources

Get Started 8

Portal, sign-up, and the first successful call

Scroll for all 8

Documentation 5

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 11

Pagination, idempotency, versioning, errors, and events

Scroll for all 11

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 4

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 7

Properties that don't map to a standard resource type

Scroll for all 7

Source (apis.yml)

apis.yml Raw ↑
aid: hm-land-registry
url: https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/apis.yml
name: HM Land Registry
kind: company
description: 'HM Land Registry is the non-ministerial government department that registers the ownership of land and property
  in England and Wales, guaranteeing title to more than 26 million registered estates. In a United Kingdom market that has
  no MLS and no cooperative listing standard — residential listings are controlled by the Rightmove and Zoopla duopoly and
  reach them through agency CRM software — HMLR is the counterweight, and it sits at the legal foundation of the value chain
  rather than at the consumer end: it is the authoritative source of who owns what, what it sold for, and where its boundaries
  are, and every conveyancing transaction in England and Wales terminates at its register. Its API posture is genuinely and
  unusually good for a registry, but it is split into three tiers that should never be conflated. First, a real open layer:
  the landregistry.data.gov.uk platform serves a live, anonymous, unauthenticated SPARQL 1.1 endpoint plus a W3C Linked Data
  API over Price Paid Data and the UK House Price Index, with JSON/CSV/Turtle content negotiation, alongside bulk Price Paid
  CSVs and INSPIRE index polygons — all under the Open Government Licence v3.0 with no signup, no key and no fee. Second,
  a self-serve keyed tier: the Use land and property data service issues an API key automatically on account creation and
  exposes a documented REST API for dataset metadata and signed download URLs, but the datasets behind it require a signed
  licence per dataset and some are chargeable — the Registered Leases commercial licence is £5,000 a year plus VAT, and the
  National Polygon Service, which holds the title boundary polygons and the title number to UPRN lookup, is £20,000 a year
  plus VAT. A state registry selling the spatial extent of the public record back to the public is the finding, and it is
  recorded here plainly. Third, the Business Gateway: the B2B channel that conveyancers and their case management systems
  use to submit applications to change the register, order official copies and run priority searches. Its developer pack is
  fully public on GitHub Pages with eight downloadable OpenAPI 3.0/3.1 contracts and 37 SOAP XSDs, but the production host
  businessgateway.landregistry.gov.uk will not complete a TLS handshake without an HMLR-issued client certificate, and access
  requires signing a development licence and holding a business e-services account. There is no RESO Web API certification,
  no RESO Data Dictionary, no OData $metadata document and no Universal Property Identifier anywhere in HMLR''s stack — RESO
  is a North American NAR construct with no UK adoption, and HMLR''s machine-readable contracts are OpenAPI, XSD and W3C linked
  data instead.'
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: true
  label: Open Government Licence open data (no key) · self-serve API key for dataset service · licence + client certificate
    for Business Gateway
  confidence: high
  source:
  - documentation
  - authentication
  - terms-of-use
  generated: '2026-07-26'
  method: manual
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/groq.png
tags:
- Real Estate
- United Kingdom
- Land Registry
- Open Data
- Title
- Conveyancing
- Property Records
- Price Paid Data
- Linked Data
- Geospatial
- Government
- PropTech
created: '2026-07-26'
modified: '2026-07-26'
specificationVersion: '0.19'
apis:
- aid: hm-land-registry:hm-land-registry-open-data-sparql-api
  name: HM Land Registry Open Data SPARQL API
  description: Live SPARQL 1.1 query endpoint over HM Land Registry's open linked data — Price Paid Data transaction records
    for every property sale in England and Wales lodged for registration, and the UK House Price Index. Callable anonymously
    with no API key, no account and no licence signature; verified returning HTTP 200 with application/sparql-results+json
    on 2026-07-26. Results are available as table, plain text, JSON and XML. Published under the Open Government Licence v3.0
    with a required Crown copyright attribution statement.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Open Data
  - SPARQL
  - Linked Data
  - Price Paid Data
  - United Kingdom
  properties:
  - type: Documentation
    url: http://landregistry.data.gov.uk/qonsole
  - type: Documentation
    url: https://www.gov.uk/land-registry-public-data
  - type: Documentation
    url: https://landregistry.data.gov.uk/def/ppi
  - type: Documentation
    url: https://landregistry.data.gov.uk/def/common
  - type: TermsOfService
    url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
  - type: AgentSkill
    url: skills/hm-land-registry-query-open-price-paid-data.md
  - type: Sandbox
    url: http://landregistry.data.gov.uk/qonsole
    name: Qonsole live SPARQL console
- aid: hm-land-registry:hm-land-registry-price-paid-linked-data-api
  name: HM Land Registry Price Paid Data Linked Data API
  description: W3C Linked Data API over the Price Paid Data dataset, exposing every property sale in England and Wales sold
    for value and lodged for registration since 1995. Resources resolve at /data/ppi/ with content negotiation by file extension
    (.json, .csv, .ttl, .rdf) and standard Linked Data API paging parameters such as _pageSize and _page. No authentication
    of any kind is required; verified HTTP 200 anonymously on 2026-07-26. Bulk yearly and complete CSV files are also published
    on the price-paid-data.publicdata host. Open Government Licence v3.0.
  humanURL: http://landregistry.data.gov.uk/app/ppd/
  baseURL: https://landregistry.data.gov.uk/data/ppi
  tags:
  - Open Data
  - Linked Data
  - Price Paid Data
  - Transactions
  - United Kingdom
  properties:
  - type: Documentation
    url: http://landregistry.data.gov.uk/app/ppd/
  - type: Documentation
    url: https://www.gov.uk/guidance/about-the-price-paid-data
  - type: Documentation
    url: https://landregistry.data.gov.uk/def/ppi
  - type: BulkData
    url: https://www.gov.uk/government/statistical-data-sets/price-paid-data-downloads
  - type: BulkData
    url: https://price-paid-data.publicdata.landregistry.gov.uk/pp-complete.csv
  - type: TermsOfService
    url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
  - type: Vocabulary
    url: vocabulary/hm-land-registry-ppi.ttl
  - type: Vocabulary
    url: vocabulary/hm-land-registry-common.ttl
- aid: hm-land-registry:uk-house-price-index-linked-data-api
  name: UK House Price Index Linked Data API
  description: W3C Linked Data API over the UK House Price Index, the official house price statistic calculated by the Office
    for National Statistics from HM Land Registry, Registers of Scotland and Land and Property Services Northern Ireland sales
    data. Region and month resources resolve at /data/ukhpi/ with .json, .csv and .ttl representations carrying average price,
    index and percentage change broken out by property type, buyer type, funding type and new-build status. Anonymous, no
    key; verified HTTP 200 on 2026-07-26. Open Government Licence v3.0.
  humanURL: http://landregistry.data.gov.uk/app/ukhpi/
  baseURL: https://landregistry.data.gov.uk/data/ukhpi
  tags:
  - Open Data
  - Linked Data
  - Valuation
  - Statistics
  - United Kingdom
  properties:
  - type: Documentation
    url: http://landregistry.data.gov.uk/app/ukhpi/
  - type: Documentation
    url: https://landregistry.data.gov.uk/app/ukhpi/doc/ukhpi-user-guide
  - type: Documentation
    url: https://www.gov.uk/government/collections/uk-house-price-index-reports
  - type: TermsOfService
    url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
  - type: Vocabulary
    url: vocabulary/hm-land-registry-ukhpi.ttl
- aid: hm-land-registry:use-land-and-property-data-api
  name: Use Land and Property Data API
  description: 'RESTful JSON API for the Use land and property data service, used to list the HM Land Registry bulk datasets
    available in the service, read dataset metadata and resources, and mint a signed S3 download URL valid for 10 seconds
    for a named file or historical file. Datasets reachable through it include UK companies that own property in England and
    Wales (CCOD), Overseas companies that own property in England and Wales (OCOD), the National Polygon Service, Restrictive
    Covenants and Registered Leases. Authentication is an API key sent in the Authorization header, issued automatically on
    self-serve account creation — but every download endpoint additionally requires that you have signed the licence for that
    specific dataset and, where the dataset is chargeable, paid for it. Called anonymously on 2026-07-26 it returns HTTP 403
    with "Access denied: You need to provide your API Key to perform this operation".'
  humanURL: https://use-land-property-data.service.gov.uk/api-information
  baseURL: https://use-land-property-data.service.gov.uk/api/v1
  tags:
  - Open Data
  - Bulk Data
  - Property Records
  - Ownership
  - United Kingdom
  properties:
  - type: Documentation
    url: https://use-land-property-data.service.gov.uk/api-information
  - type: APIReference
    url: https://use-land-property-data.service.gov.uk/api-documentation
  - type: SignUp
    url: https://use-land-property-data.service.gov.uk/registration
  - type: TermsOfService
    url: https://use-land-property-data.service.gov.uk/service-terms-of-use
  - type: Support
    url: https://use-land-property-data.service.gov.uk/contact
  - type: OpenAPI
    url: openapi/hm-land-registry-use-land-property-data-openapi.yml
    name: Generated by API Evangelist from published docs; all paths probed live
  - type: Overlay
    url: overlays/hm-land-registry-use-land-property-data-overlay.yaml
  - type: AgentSkill
    url: skills/hm-land-registry-download-bulk-property-datasets.md
  - type: SecurityTxt
    url: well-known/hm-land-registry-use-land-property-data-security.txt
- aid: hm-land-registry:business-gateway-submit-an-application-to-change-the-register-api
  name: Business Gateway Submit an Application to Change the Land Register API
  description: The Business Gateway REST API through which conveyancers and their case management systems lodge applications
    to change the land register, upload and download supporting documents, add attachments and messages to a lodged application,
    and poll and acknowledge asynchronous outcome notifications. Two OpenAPI contracts are published and harvested here —
    v0.3 (OpenAPI 3.0.1, six operations on /v0) and v1.0 (OpenAPI 3.1.0, spec version 1.0.5, ten operations on /v1). A v1.1
    directory exists in the developer pack but both openapi.json and openapi.html in it are zero-byte placeholders, so nothing
    was saved for it. Security is HTTP Basic over mutual TLS with an HMLR-issued client certificate.
  humanURL: https://landregistry.github.io/bgtechdoc/rest/get_started/developer_guide/index.html
  baseURL: https://businessgateway.landregistry.gov.uk/bg2/api
  tags:
  - Conveyancing
  - Title
  - Land Registry
  - Applications
  - United Kingdom
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-submit-application-to-change-the-register-v1.0-openapi.json
  - type: OpenAPI
    url: openapi/hm-land-registry-submit-application-to-change-the-register-v0.3-openapi.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-completed.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-accepted-priority-pending.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-accepted-priority-protected.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-cancelled.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-correspondence-despatched.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-validation-failed.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-attachment-success.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-attachment-failed.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-message-success.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-message-failed.json
  - type: JSONSchema
    url: json-schema/hm-land-registry-application-error.json
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
  - type: Authentication
    url: https://landregistry.github.io/bgtechdoc/rest/get_started/developer_guide/index.html
  - type: AsyncAPI
    url: asyncapi/hm-land-registry-business-gateway-notifications-asyncapi.yml
  - type: Overlay
    url: overlays/hm-land-registry-submit-application-to-change-the-register-v1.0-overlay.yaml
  - type: Overlay
    url: overlays/hm-land-registry-submit-application-to-change-the-register-v0.3-overlay.yaml
  - type: Idempotency
    url: conventions/hm-land-registry-conventions.yml
  - type: Examples
    url: examples/hm-land-registry-submit-an-application-1.0-test-stubs.json
  - type: Examples
    url: examples/hm-land-registry-notifications-1.0-test-stubs.json
  - type: Examples
    url: examples/hm-land-registry-application-information-1.0-test-stubs.json
  - type: Examples
    url: examples/hm-land-registry-send-a-document-1.0-test-stubs.json
  - type: AgentSkill
    url: skills/hm-land-registry-lodge-an-application-to-change-the-register.md
  - type: Documentation
    url: https://landregistry.github.io/bg-dev-pack-redesign/apis/submit-an-application/1.0/technical-guide
  - type: Documentation
    url: https://landregistry.github.io/bg-dev-pack-redesign/apis/notifications/1.0/technical-guide
  - type: Sandbox
    url: https://landregistry.github.io/bg-dev-pack-redesign/apis/submit-an-application/1.0/test-stubs
- aid: hm-land-registry:business-gateway-official-search-of-whole-with-data-api
  name: Business Gateway Official Search of Whole (with Priority) with Data API
  description: RESTful expansion of the long-standing Official Search of Whole SOAP service. An official search with priority
    by a purchaser against the whole of a registered title or a pending first registration application, protecting the agreement
    between buyer, seller and lender for the priority period. Single POST operation on /v1/official-searches-of-whole, described
    by an OpenAPI 3.1.0 document that declares both the test host bgtest.landregistry.gov.uk and the production host businessgateway.landregistry.gov.uk.
  humanURL: https://landregistry.github.io/bgtechdoc/services/official_search_of_whole_rest/
  baseURL: https://businessgateway.landregistry.gov.uk/bg2/api
  tags:
  - Conveyancing
  - Title
  - Search
  - United Kingdom
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-official-search-of-whole-with-data-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/services/official_search_of_whole_rest/
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/rest/get_started/developer_guide/index.html
  - type: Overlay
    url: overlays/hm-land-registry-official-search-of-whole-with-data-overlay.yaml
- aid: hm-land-registry:business-gateway-official-copy-document-availability-api
  name: Business Gateway Official Copy Document Availability Service
  description: Returns OC1 document availability (title register and title plan) and a collection of OC2 document availability
    (documents referred to in the register) for a given title number, so a case management system can tell a conveyancer what
    official copies can actually be ordered before ordering them. Two OpenAPI 3.0.0 contracts are published and harvested
    — v1 on /bg2/api/v1 and v2 on /bg2/api/v2 — both securing the single GET operation with HTTP Basic.
  humanURL: https://landregistry.github.io/bgtechdoc/services/official_copy_document_availability_v2/
  baseURL: https://businessgateway.landregistry.gov.uk/bg2/api/v2
  tags:
  - Conveyancing
  - Title
  - Documents
  - United Kingdom
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-official-copy-document-availability-v2-openapi.json
  - type: OpenAPI
    url: openapi/hm-land-registry-official-copy-document-availability-v1-openapi.json
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/services/official_copy_document_availability_v2/
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/services/official_copy_document_availability_v1/
  - type: OpenAPI
    url: openapi/hm-land-registry-official-copy-document-availability-v2-customer-test-openapi.json
    name: Customer test contract (v2)
  - type: OpenAPI
    url: openapi/hm-land-registry-official-copy-document-availability-v1-customer-test-openapi.json
    name: Customer test contract (v1)
  - type: Overlay
    url: overlays/hm-land-registry-official-copy-document-availability-v2-overlay.yaml
  - type: AgentSkill
    url: skills/hm-land-registry-check-a-title-before-you-order.md
- aid: hm-land-registry:business-gateway-registered-proprietor-names-api
  name: Business Gateway Registered Proprietor Names Service
  description: Returns the registered proprietor names recorded against a supplied title number — the authoritative answer
    to "who owns this". Single GET operation on /titles/{title_number}/registered-proprietor-names described by an OpenAPI
    3.0.0 document declaring both the production and bgtest hosts and securing the operation with HTTP Basic over mutual TLS.
  humanURL: https://landregistry.github.io/bgtechdoc/services/registered_proprietor_names/
  baseURL: https://businessgateway.landregistry.gov.uk/bg2/api/v1
  tags:
  - Title
  - Ownership
  - Property Records
  - United Kingdom
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-registered-proprietor-names-openapi.json
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/services/registered_proprietor_names/
  - type: Overlay
    url: overlays/hm-land-registry-registered-proprietor-names-overlay.yaml
- aid: hm-land-registry:business-gateway-estimate-completion-date-api
  name: Business Gateway Estimate Completion Date API
  description: Returns HM Land Registry's estimated completion date for a lodged application, given its application reference,
    so a conveyancer's system can set client expectations on how long a registration will take. Single GET operation on /v1/applications/{application_reference}/estimate-completion-date,
    OpenAPI 3.0.0, HTTP Basic, with both the production and bgtest hosts declared.
  humanURL: https://landregistry.github.io/bgtechdoc/services/estimated_completion_date/
  baseURL: https://businessgateway.landregistry.gov.uk/bg2/api
  tags:
  - Conveyancing
  - Applications
  - United Kingdom
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-estimate-completion-date-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/services/estimated_completion_date/
  - type: Overlay
    url: overlays/hm-land-registry-estimate-completion-date-overlay.yaml
  - type: Documentation
    url: https://landregistry.github.io/bg-dev-pack-redesign/apis/estimate-completion-date
- aid: hm-land-registry:land-register-api
  name: Land Register API
  description: 'An OpenAPI 3.0.1 contract, version 6.0.0, titled "Land Register API" and published in the public Business
    Gateway developer pack. It describes two GET operations — /title/{titleNumber} and /draft-titles/{titleNumber} — and states
    that it "aims to be the primary method of accessing register data for HM Land Registry". No baseURL is recorded here because
    the specification declares no public production server: its servers list contains only localhost ports and internal HMLR
    hosts under development, test and *.stp.hmlr.zone. Access is not a developer product at all — it must be requested through
    the Digital Register project team, an individual bearer token is minted per consuming service, and the consumer must file
    a Fraud Impact Assessment and must not expose the data externally. Recorded as a real published contract for an internal
    government API, not as a callable public API.'
  humanURL: https://landregistry.github.io/bgtechdoc/
  tags:
  - Title
  - Property Records
  - Land Registry
  - Internal
  - United Kingdom
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-land-register-api-openapi.yml
  - type: OpenAPI
    url: https://landregistry.github.io/bgtechdoc/documents/openapi.yaml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
  - type: Overlay
    url: overlays/hm-land-registry-land-register-api-overlay.yaml
common:
- type: AgenticAccess
  url: agentic-access/hm-land-registry-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/hm-land-registry-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/hm-land-registry-domain-security.yml
- type: Authentication
  url: authentication/hm-land-registry-authentication.yml
- type: Website
  url: https://www.gov.uk/government/organisations/land-registry
- type: Documentation
  url: https://landregistry.github.io/bgtechdoc/
- type: Documentation
  url: https://use-land-property-data.service.gov.uk/api-information
- type: APIReference
  url: https://use-land-property-data.service.gov.uk/api-documentation
- type: Authentication
  url: https://landregistry.github.io/bgtechdoc/rest/get_started/developer_guide/index.html
- type: OpenData
  url: https://landregistry.data.gov.uk/
- type: OpenData
  url: https://www.gov.uk/land-registry-public-data
- type: BulkData
  url: https://www.gov.uk/government/statistical-data-sets/price-paid-data-downloads
- type: TermsOfService
  url: https://use-land-property-data.service.gov.uk/service-terms-of-use
- type: License
  url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
- type: SignUp
  url: https://use-land-property-data.service.gov.uk/registration
- type: Onboarding
  url: https://www.gov.uk/guidance/direct-integration-with-business-gateway
- type: Onboarding
  url: https://www.gov.uk/guidance/hm-land-registry-business-gateway
- type: DeveloperPack
  url: https://www.gov.uk/guidance/business-gateway-developer-pack
- type: GitHubOrganization
  url: https://github.com/LandRegistry
- type: SourceCode
  url: https://github.com/LandRegistry/bgtechdoc
- type: Glossary
  url: https://landregistry.github.io/bgtechdoc/support/glossary/
- type: Support
  url: https://use-land-property-data.service.gov.uk/contact
- type: Accessibility
  url: https://use-land-property-data.service.gov.uk/accessibility-statement
- type: Packages
  url: packages/hm-land-registry-packages.yml
- type: WellKnown
  url: well-known/hm-land-registry-well-known.yml
- type: SecurityTxt
  url: well-known/hm-land-registry-gov-uk-security.txt
- type: SecurityTxt
  url: well-known/hm-land-registry-use-land-property-data-security.txt
- type: MCPServer
  url: mcp/hm-land-registry-mcp.yml
- type: ToolCrosswalk
  url: mcp/hm-land-registry-tool-crosswalk.yml
- type: LLMsTxt
  url: llms/hm-land-registry-llms.txt
- type: Conformance
  url: conformance/hm-land-registry-conformance.yml
- type: ErrorCatalog
  url: errors/hm-land-registry-problem-types.yml
- type: Lifecycle
  url: lifecycle/hm-land-registry-lifecycle.yml
- type: Conventions
  url: conventions/hm-land-registry-conventions.yml
- type: Idempotency
  url: conventions/hm-land-registry-conventions.yml
- type: Sandbox
  url: sandbox/hm-land-registry-sandbox.yml
- type: ChangeLog
  url: changelog/hm-land-registry-changelog.yml
- type: Components
  url: components/hm-land-registry-components.yml
- type: DataModel
  url: data-model/hm-land-registry-data-model.yml
- type: Vocabulary
  url: vocabulary/hm-land-registry-ppi.ttl
  name: Price Paid Data ontology
- type: Vocabulary
  url: vocabulary/hm-land-registry-ukhpi.ttl
  name: UK House Price Index ontology
- type: Vocabulary
  url: vocabulary/hm-land-registry-common.ttl
  name: HM Land Registry common ontology
- type: Examples
  url: examples/_index.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Security
  url: https://www.gov.uk/guidance/report-a-vulnerability-on-an-hm-land-registry-service-or-system
- type: DeveloperPortal
  url: https://landregistry.github.io/bg-dev-pack-redesign/
- type: Documentation
  url: https://landregistry.github.io/bg-dev-pack-redesign/
- type: APIReference
  url: https://landregistry.github.io/bg-dev-pack-redesign/find-a-service-api
- type: GettingStarted
  url: https://landregistry.github.io/bg-dev-pack-redesign/how-to-access-business-gateway
- type: GettingStarted
  url: https://landregistry.github.io/bgtechdoc/rest/get_started/developer_guide/index.html
- type: Blog
  url: https://hmlandregistry.blog.gov.uk/
- type: Pricing
  url: https://www.gov.uk/guidance/hm-land-registry-registration-services-fees
- type: SignUp
  url: https://www.gov.uk/guidance/apply-for-hm-land-registry-business-e-services
- type: TermsOfService
  url: https://landregistry.github.io/bg-dev-pack-redesign/terms-of-use
- type: PrivacyPolicy
  url: https://www.gov.uk/government/organisations/land-registry/about/personal-information-charter
- type: Support
  url: https://landregistry.github.io/bg-dev-pack-redesign/contact-us
- type: Support
  url: https://www.gov.uk/guidance/join-the-business-gateway-community
- type: Glossary
  url: https://landregistry.github.io/bg-dev-pack-redesign/glossary
- type: SourceCode
  url: https://github.com/LandRegistry/bg-dev-pack-redesign
- type: Testing
  url: https://landregistry.github.io/bg-dev-pack-redesign/a-guide-to-testing
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com