HM Land Registry website screenshot

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 15 APIs on the APIs.io network, including Application information API, Attach a document API, Attach a message API, and 12 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 55 more developer resources.

56.9/100 strong ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-09-06 · rubric v0.19.0
AccessOpen
11 APIs
Real-EstateUnited KingdomLand RegistryOpen DataTitleConveyancingProperty RecordsPrice Paid DataLinked DataGeospatialGovernmentPropTech

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-06 · rubric v0.19.0
Regulatory Posture applies to this provider. Its tags matched the Government & Public Sector regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. 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. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 18

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...

HM Land Registry Application information API

The Application information API API from HM Land Registry — 2 operation(s) for application information api.

HM Land Registry Attach a document API

The Attach a document API from HM Land Registry — 1 operation(s) for attach a document.

HM Land Registry Attach a message API

The Attach a message API from HM Land Registry — 1 operation(s) for attach a message.

HM Land Registry Datasets API

Dataset discovery, metadata and download URL minting.

HM Land Registry Download a document API

The Download a document API API from HM Land Registry — 2 operation(s) for download a document api.

HM Land Registry Draft Titles API

The draft-titles API from HM Land Registry — 1 operation(s) for draft-titles.

HM Land Registry ECD API

The ECD API from HM Land Registry — 1 operation(s) for ecd.

HM Land Registry Notifications API

The Notifications API API from HM Land Registry — 4 operation(s) for notifications api.

HM Land Registry Official Copies API

Document information related to a title.

HM Land Registry Official Search of Whole with Data API

The Official Search of Whole with Data API from HM Land Registry — 1 operation(s) for official search of whole with data.

HM Land Registry Registered Proprietor Names API

Proprietor information related to a title.

HM Land Registry Send a document API

The Send a document API API from HM Land Registry — 3 operation(s) for send a document api.

HM Land Registry Submit an application API

The Submit an application API API from HM Land Registry — 2 operation(s) for submit an application api.

HM Land Registry Title API

Operations relating to titles for land or property.

HM Land Registry Titles API

Operations regarding titles

Scroll for all 18

Open Collections 10

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Land Register API

OPEN COLLECTION

HMLR Business Gateway

OPEN COLLECTION

HMLR Business Gateway

OPEN COLLECTION

Scroll for all 10

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 5

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 8

Properties that don't map to a standard resource type

Scroll for all 8

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.'
deliveryModel:
  model: unknown
  open_source: unknown
  commercial: true
  callable_host: true
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  - pricing
  - repository-unlicensed
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: open
  trial: false
  try_now: false
  public: true
  label: Open access
  confidence: medium
  source:
  - authentication
  - security
  - sandbox
  generated: '2026-09-03'
  method: derived
imageNote: The `image` property was removed on 2026-08-26. It had been copied verbatim out of a bootstrap template and pointed
  at an icon belonging to groq, not to this company. That asset returns HTTP 200, so the record rendered another company's
  brand rather than a broken image, which is why it went unreported (roadmap#153). No correct icon has been sourced yet. Shipping
  the wrong company's mark is worse than shipping none; re-run the icon backfill once a real asset exists.
tags:
- Real-Estate
- United Kingdom
- Land Registry
- Open Data
- Title
- Conveyancing
- Property Records
- Price Paid Data
- Linked Data
- Geospatial
- Government
- PropTech
tags_raw:
- 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.23'
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
  - Transaction
  - United Kingdom
  tags_raw:
  - 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:hm-land-registry-application-information-api-api
  name: HM Land Registry Application information API
  description: The Application information API API from HM Land Registry — 2 operation(s) for application information api.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Application information API
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-application-information-api-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-attach-a-document-api
  name: HM Land Registry Attach a document API
  description: The Attach a document API from HM Land Registry — 1 operation(s) for attach a document.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Attach a document
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-attach-a-document-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-attach-a-message-api
  name: HM Land Registry Attach a message API
  description: The Attach a message API from HM Land Registry — 1 operation(s) for attach a message.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Attach a message
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-attach-a-message-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-datasets-api
  name: HM Land Registry Datasets API
  description: Dataset discovery, metadata and download URL minting.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Datasets
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-datasets-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-download-a-document-api-api
  name: HM Land Registry Download a document API
  description: The Download a document API API from HM Land Registry — 2 operation(s) for download a document api.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Download a document API
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-download-a-document-api-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-draft-titles-api
  name: HM Land Registry Draft Titles API
  description: The draft-titles API from HM Land Registry — 1 operation(s) for draft-titles.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - draft-titles
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-draft-titles-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-ecd-api
  name: HM Land Registry ECD API
  description: The ECD API from HM Land Registry — 1 operation(s) for ecd.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - ECD
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-ecd-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-notifications-api-api
  name: HM Land Registry Notifications API
  description: The Notifications API API from HM Land Registry — 4 operation(s) for notifications api.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Notifications API
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-notifications-api-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-official-copies-api
  name: HM Land Registry Official Copies API
  description: Document information related to a title.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Official Copies
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-official-copies-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-official-search-of-whole-with-data-api
  name: HM Land Registry Official Search of Whole with Data API
  description: The Official Search of Whole with Data API from HM Land Registry — 1 operation(s) for official search of whole
    with data.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Official Search of Whole with Data
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-official-search-of-whole-with-data-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-registered-proprietor-names-api
  name: HM Land Registry Registered Proprietor Names API
  description: Proprietor information related to a title.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Registered Proprietor Names
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-registered-proprietor-names-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-send-a-document-api-api
  name: HM Land Registry Send a document API
  description: The Send a document API API from HM Land Registry — 3 operation(s) for send a document api.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Send a document API
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-send-a-document-api-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-submit-an-application-api-api
  name: HM Land Registry Submit an application API
  description: The Submit an application API API from HM Land Registry — 2 operation(s) for submit an application api.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Submit an application API
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-submit-an-application-api-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-title-api
  name: HM Land Registry Title API
  description: Operations relating to titles for land or property.
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Title
  tags_raw:
  - title
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-title-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
- aid: hm-land-registry:hm-land-registry-titles-api
  name: HM Land Registry Titles API
  description: Operations regarding titles
  humanURL: http://landregistry.data.gov.uk/qonsole
  baseURL: https://landregistry.data.gov.uk/landregistry/query
  tags:
  - Titles
  properties:
  - type: OpenAPI
    url: openapi/hm-land-registry-titles-api-openapi.yml
  - type: Documentation
    url: https://landregistry.github.io/bgtechdoc/
common:
- type: Overlay
  url: overlays/hm-land-registry-land-register-api-overlay.yaml
- type: IssueTracker
  url: https://github.com/LandRegistry/bgtechdoc/issues
- 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: X-MCPServerCandidate
  url: mcp/hm-land-registry-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
    from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
    correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- 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

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/hm-land-registry"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/hm-land-registry/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/hm-land-registry/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.