> For the complete documentation index, see [llms.txt](https://docs.os.uk/os-apis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.os.uk/os-apis/accessing-os-apis/os-ngd-api-features.md).

# OS NGD API – Features

## What is OS NGD API – Features?

OS NGD API – Features gives you access to detailed OS National Geographic Database (OS NGD) data, including buildings, transport and land data; you can filter by attribute, location and / or time to create your own customised data selections.&#x20;

Based on the latest [OGC API – Features](https://ogcapi.ogc.org/features/) standard, this API can help accelerate your time-to-value by making it easier to build awesome things with our trusted geospatial data. You can use it to reduce your data management overheads, automate your workflows, and innovate at pace.

{% tabs %}
{% tab title="Features" %}
**Detailed geospatial data**

Provides online access to detailed OS National Geographic Database (OS NGD) data, including buildings, transport and land data.

**New, easier ways to access data**

OS NGD API – Features gives you direct, online access to the OS NGD and schemas using the latest OGC API – Features standard.

**Rich attribution information**

Access detailed geometries and rich attribution through OS NGD API – Features for only the data you need using spatial, attribute and / or time queries

**Product Archive**

Request a snapshot of OS NGD data for a given date and time.
{% endtab %}

{% tab title="Benefits" %}
**On-demand access**

Eliminates the need to download, store and maintain large datasets.

**Up-to-date mapping**

Benefit from current, detailed and accurate data to help you generate new location-based insight converting OS NGD data into meaningful and actionable information.

**Efficient data processing**

Reduce workload by offering direct access to the required data.

**Enhanced decision making**

Provides detailed feature attribution for better and more informed analysis.
{% endtab %}

{% tab title="Summary" %}

* **Format:** Vector (lines, points, polygons)
* **Data Source**: See the [What data is available? page](/os-apis/accessing-os-apis/os-ngd-api-features/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) on the OS NGD documentation site for further information
* **OS Data Hub plan**: Premium Plan, Public Sector Plan
  {% endtab %}
  {% endtabs %}

## Things to remember for OS NGD API – Features

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

* Request specific features using location, attribute, and / or time queries.
* Interrogate highly detailed feature information.
* Freely discover what OS NGD data collections are available.
* Explore the OS NGD data schemas and queryables.
* Request data in GeoJSON format.
* Visualise OS data and apply your own styling.
  {% endhint %}

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

* Create a scalable map of Great Britain across zoom levels.
* Request more than 100 features in a single transaction.
* Request data from prior to the launch of OS NGD (2022).
* Access data from the:
  * OS Boundaries Collection
  * OS Functional Areas Collection
  * OS GB Address Collection
  * OS Islands Address Collection
  * OS NI Postcodes Collection
  * Tidal Boundary Continuous High, Tidal Boundary Continuous Low, River Basin District Catchment and Waterbody Catchment Feature Types (of the OS Water Features Collection in the OS NGD Water Theme)
    {% endhint %}

{% hint style="info" %}

### Addressing information

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 %}

## What's next?

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>What data is available?</strong></td><td>Detailed information about the data that can be accessed through OS NGD API – Features.</td><td><a href="/pages/PQWQTncDfzWghbkOQHm7">/pages/PQWQTncDfzWghbkOQHm7</a></td></tr><tr><td><strong>Getting started</strong></td><td>The getting started guide explains how to integrate with OS NGD API – Features in various open GIS software applications.</td><td><a href="/pages/tVaW14iEa9vWY5JwjCEv">/pages/tVaW14iEa9vWY5JwjCEv</a></td></tr><tr><td><strong>Technical specification</strong></td><td>The technical specification explains the content of OS NGD API – Features and the methods you can use to call it.</td><td><a href="/pages/KYZE57zGM453MfJv6Fpj">/pages/KYZE57zGM453MfJv6Fpj</a></td></tr><tr><td><strong>Code examples</strong></td><td>Code examples you can use to display a map using OS NGD API – Features.</td><td><a href="https://labs.os.uk/public/osngd/os-ngd-api-features/">https://labs.os.uk/public/osngd/os-ngd-api-features/</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
