BGS is working to improve access to our data and offer services to benefit stakeholders through application programming interfaces (APIs). Where possible, we try to use the OpenAPI standard including the Open Geospatial Consortium (OGC) API standards, such as the OGC API suite and SensorThingsAPI (uses OASIS OData protocol).
AGS utilities tool
This service provides an application programming interface (API) for data scientists, software developers and software applications to query and download BGS-hosted sensor data in machine-readable JSON format.
The API is powered by FROST Server and conforms to the OGC SensorThingsAPI specification.
This service provides an application programming interface (API) for data scientists, software developers and software applications to query and download a selection of BGS OpenGeoscience data which is available under Open Government Licence in machine-readable JSON format using the OGCAPI standards.
This data can also be accessed directly via ESRI Arc Pro or QGIS. The OGC maintains a complete list of OGCAPI-features clients
We have a demo server of pygeoapi available serving BGS Geology 625K data using the OGCAPI-Features standard. This data can be accessed via ESRI or open source GIS platforms like QGIS. We will be offering more data via OGCAPI-Features in the future.
These data are delivered under the terms of the Open Government Licence, subject to the following acknowledgement accompanying the reproduced BGS materials: ‘Contains British Geological Survey materials © UKRI [YEAR]. Contact us if you create something new and innovative that could benefit others.
BGS provides no warranty as to the quality, accuracy, completeness of this data or services as provided. This includes any warranty as to the continued provision of material/services or that the material taken from this site is compatible with your computer system and/or any other data with which the material is to be used.
Please be aware that BGS may make changes to this service. Please contact us if you have any feedback.