This is a beta service. If you would like to provide feedback or suggestions, please contact

BGS Sensor Data Service

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 SensorThings API specification. See the documentation below for details.

Access the API
Arrow Down Icon


how to video screenshot

How-to video

This video tutorial (10 mins) explains how to use the API to query and plot data in Python.

frost server screenshot

Example code

Jupyter Notebook with the Python code used to query and plot data in the video.

frost server screenshost

FROST Server documentation

The FROST Server documentation describes the SensorThings API data model and provides example requests for querying data.

FROST Server on GitHub

FROST Server is open source (GPLv3) and the code is available on GitHub.

frost server screenshost

API documentation

The British Geological Survey (BGS) Sensor API uses Version v1.1 of the OGC SensorThings API. Explore the paths/endpoints and preview the API responses in this documentation.