Our APIs can be used to leverage your data, visualise large datasets at scale and model patterns and behaviours. Use the basemaps from the OS Maps API for reference mapping and the geometries from the OS Features API for spatial data analysis, including classification and clustering.
With over 20,000 updates to our databases every day, you have access to a comprehensive and up-to-date set of authoritative data.
Help for data scientists using OS data
We provide tutorials and documentation for loading and querying our data offline in Python and R. The OS Python API wrapper is designed to make our data more readily accessible to Python developers.
Our data is served in a number of well-supported geospatial data formats, so it is easy to integrate with other datasets. Download our data from the OS Data Hub to use alongside other datasets.
Data science documentation
Create raster or vector tile basemaps
Create raster or vector tile basemaps in IPython Notebooks using folium or mapboxgl-jupyter (Tutorial).
Use geographic features
Use geographic features from the OS Features API for analysis with geopandas and shapely (Tutorial).
Use the OS Places API
Use the OS Places API for address matching and verification.
OS Python API Wrapper
Learn how the OS Python API Wrapper makes OS data accessible to Python developers.
We explore data visualisation in our developer blog, referring to the representation of information or data in a visual format.
New Data formats
Throughout this year, we will be providing more of current products as GeoPackage, Vector Tile and GeoTIFF.
Our data is authoritative
Our Data Management Specialists look at the 'Our Data is Authoritative’ principle and what this means for our customers.