ESB Extract ESB land registry uk ESB Property Ownership Search ESB Title Search
Web Services Specification
Web Services are simple, interoperable, messages allowing you to integrate ESB Services directly.

More information on web services and how they are used can be found at getting-a-look-at-web-services

Using the webservices you can submit jobs, receive the information and documents for completed jobs and download invoices

The web services are hosted at

Message Security
- To provide message security MD5 hashing will be used.
- Details of the algorithm will be made available on application
LandRegistryRequest(XmlDocument) return XmlDocument
- This allows you to submit electronically a request to ESB to extract information and provide documents for a block of flats

- ServiceType element defines the service required (Extraction,LeaseDocuments)
- MessageID is a customer reference for the message

- The xml message to pass (and gets returned) is landregistryrequest.xsd

GetExtractedInformation(XmlDocument) return XmlDocument
- This fetches the information ESB has extracted from the land registry for you and returns it in an XML document
- The xml message to pass (and gets returned) is GetExtractedInformation.xsd

GetDocuments(XmlDocument) return Byte[]
- This fetches a single land registry document specified in the XMLDocument and returns it as a byte array
- Code example from Microsoft
- HOW TO: Send and Receive Binary Documents by Using an ASP.NET Web Service and Visual C# .NET

- The xml message to pass is GetDocuments.xsd

Getinvoice(XmlDocument) return XmlDocument
- This fetches the invoice for a previous request returns it as an XML Document

- The xml message to pass is GetInvoice.xsd

Contact Charles Spinks +44 (0)7811 106 749    Email