# OS NGD API – Tiles

## What is OS NGD API – Tiles?

OS NGD API – Tiles offers you a vector tile service powered by the OS NGD. It provides a detailed and customisable basemap that's based on the latest [OGC API – Tiles standard](https://docs.ogc.org/is/20-057/20-057.html) to help you create stunning and interactive web maps. It can be used with most web mapping libraries, including OpenLayers, MapLibre GL JS and Leaflet. The major benefit of vector tiles is that they are optimised for use across the internet and are therefore great for building interactive web maps that allow users to zoom, pan, rotate, tilt and more.

You have a choice between using Ordnance Survey styles or creating your own. You can customise the content and style to create a professional-looking map that perfectly meets your needs, matches your branding, and pleases your customers.

OS NGD API – Tiles is available in two projections: British National Grid for Great Britain (GB) data and Web Mercator, a global coordinate system.

{% tabs %}
{% tab title="Features" %}

#### Scalable vector tile mapping

Provides lightweight, high-resolution vector tile base maps in different styles and projections for fast rendering in interactive applications.

#### Customisable style options

Access to pre-defined, professional styling which can be customised to meet your own requirements and map designs.

#### Built in data overlays

Access built in and detailed overlays to add give additional geographic context.
{% endtab %}

{% tab title="Benefits" %}

#### Faster performance

Loads maps quicker than traditional raster-mapping services.

#### Up-to-date mapping

OS NGD API – Tiles is updated weekly ensuring you have access to the latest data as quickly as possible.

#### Beautifully styled basemap, ready to customise

Customise your maps to perfectly meet your needs. You have a choice between using Ordnance Survey styles or creating your own.

#### Interactive mapping

Control every aspect of your map with the flexibility to create dynamic interaction with the map and individual features.
{% endtab %}

{% tab title="Summary" %}

* **Format:** Vector Tiles
* **Data Source:** See [What data is available?](/os-apis/accessing-os-apis/os-ngd-api-tiles/what-data-is-available.md) for further information.
* **Coverage:** Great Britain
* **Update:** See [Currency of OS NGD data](https://docs.os.uk/osngd/getting-started/os-ngd-fundamentals/os-ngd-data-ordering-and-currency#currency-of-os-ngd-data) for further information.
* **OS Data Hub plan:** Premium Plan, Public Sector Plan
  {% endtab %}
  {% endtabs %}

### Things to remember for OS NGD API – Tiles

{% hint style="success" %}
You can:

* Use it as a basemap in GIS, web or mobile applications.
* View the whole of Great Britain in unrivalled detail.
* Seamlessly pan, zoom, pitch and tilt the map.
* Overlay your own data on the basemap to give geographic context to your data.
* Trace over OS NGD (Premium Data) detailed geometries.
* Customise the map style and content to create the map you need.
* Access maps in different projections: British National Grid and Web Mercator.
  {% endhint %}

{% hint style="danger" %}
You can't:

* Retrieve all the detailed attribution from OS NGD data.
* Access data from the:
  * OS NGD Address Theme
  * OS NGD Routing and Asset Management Information (RAMI) Collection (of the OS NGD Transport Theme)
    {% endhint %}

{% hint style="info" %}
If you are interested in addressing information, [OS Places API](/os-apis/accessing-os-apis/os-places-api.md) provides a detailed view of an address and its lifecycle, giving you direct access to rich address data for geocoding, postcode searching, form-filling and much more.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.os.uk/os-apis/accessing-os-apis/os-ngd-api-tiles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
