Ordnance Survey Landing Page API

Ordnance Survey NGD API – Features

Operations 2

GET / OS NGD API – Features landing page #
GET /conformance OS NGD API – Features conformance page #

Documentation

📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-ngd-api-features
📖
APIReference
https://api.os.uk/features/ngd/ofa/v1/api
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-ngd-api-tiles
📖
APIReference
https://api.os.uk/maps/vector/ngd/ota/v1/api
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-downloads-api
📖
APIReference
https://api.os.uk/downloads/v1/openapi.yaml
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-net-api
📖
APIReference
https://api.os.uk/positioning/osnet/v1/openapi.yaml
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-places-api
📖
APIReference
https://docs.os.uk/os-apis/accessing-os-apis/os-places-api/technical-specification
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-names-api
📖
APIReference
https://docs.os.uk/os-apis/accessing-os-apis/os-names-api/technical-specification
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-linked-identifiers-api
📖
APIReference
https://docs.os.uk/os-apis/accessing-os-apis/os-linked-identifiers-api/technical-specification
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-features-api
📖
APIReference
https://docs.os.uk/os-apis/accessing-os-apis/os-features-api/technical-specification
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-maps-api
📖
APIReference
https://docs.os.uk/os-apis/accessing-os-apis/os-maps-api/technical-specification
📖
Documentation
https://docs.os.uk/os-apis/accessing-os-apis/os-vector-tile-api
📖
APIReference
https://docs.os.uk/os-apis/accessing-os-apis/os-vector-tile-api/technical-specification

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ordnance-survey-landing-page-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ordnance-survey-landing-page-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Ordnance Survey Landing Page API
  version: '1.0'
  description: 'Operations tagged Landing Page across 2 of this provider''s published API definitions: ordnance-survey-ngd-features-openapi.json, ordnance-survey-ngd-tiles-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.os.uk/features/ngd/ofa/v1
- description: NGD OGC API - Tiles server
  url: https://api.os.uk/maps/vector/ngd/ota/v1
tags:
- name: Landing Page
  description: Ordnance Survey NGD API – Features
paths:
  /:
    get:
      tags:
      - Landing Page
      summary: OS NGD API – Features landing page
      operationId: getLandingPageResponse
      responses:
        '200':
          description: Ordnance Survey National Geographic Database API – Features landing page.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LandingPageResponse'
        '400':
          description: The request was not supported.
        '405':
          description: The HTTP method requested is not supported. This endpoint only supports 'GET' requests.
        '406':
          description: A request header value was not supported.
    servers:
    - url: https://api.os.uk/features/ngd/ofa/v1
  /conformance:
    get:
      tags:
      - Landing Page
      summary: OS NGD API – Features conformance page
      operationId: getConformanceResponse
      responses:
        '200':
          description: Ordnance Survey National Geographic Database API – Features conformance page.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConformanceResponse'
        '400':
          description: The request was not supported.
        '405':
          description: The HTTP method requested is not supported. This endpoint only supports 'GET' requests.
        '406':
          description: A request header value was not supported.
    servers:
    - url: https://api.os.uk/features/ngd/ofa/v1
components:
  schemas:
    Link:
      type: object
      properties:
        href:
          type: string
          format: url
        rel:
          type: string
        type:
          type: string
        title:
          type: string
    ConformanceResponse:
      type: object
      properties:
        conformsTo:
          type: array
          items:
            type: string
    LandingPageResponse:
      type: object
      properties:
        title:
          type: string
        description:
          type: string
        links:
          type: array
          items:
            $ref: '#/components/schemas/Link'
    confClasses:
      properties:
        conformsTo:
          items:
            type: string
          type: array
      required:
      - conformsTo
      type: object
    exceptionDto:
      description: JSON schema for exceptions based on RFC 7807
      properties:
        type:
          type: string
        title:
          type: string
        status:
          type: integer
        detail:
          type: string
        instance:
          type: string
        code:
          type: integer
        description:
          type: string
        help:
          type: string
      required:
      - type
      title: Exception Schema
      type: object
    getConformance_200_response:
      allOf:
      - $ref: '#/components/schemas/confClasses'
      example:
        conformsTo:
        - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/core
        - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/json
        - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/html
        - http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/oas30
        - http://www.opengis.net/spec/ogcapi-common-2/1.0/conf/collections
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/core
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/tileset
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/tilesets-list
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/geodata-tilesets
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/dataset-tilesets
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/geodata-selection
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/jpeg
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/png
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/mvt
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/geojson
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/tiff
        - http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/netcdf
    link:
      properties:
        href:
          description: Supplies the URI to a remote resource (or resource fragment).
          example: http://data.example.com/buildingpart/123
          type: string
        rel:
          description: The type or semantics of the relation.
          example: alternate
          type: string
        type:
          description: A hint indicating what the media type of the result of dereferencing the link should be.
          example: application/geo+json
          type: string
        templated:
          description: This flag set to true if the link is a URL template.
          type: boolean
        varBase:
          description: A base path to retrieve semantic information about the variables used in URL template.
          example: /ogcapi/vars/
          type: string
        hreflang:
          description: A hint indicating what the language of the result of dereferencing the link should be.
          example: en
          type: string
        title:
          description: Used to label the destination of a link such that it can be used as a human-readable identifier.
          example: Building Part
          type: string
        length:
          type: integer
      required:
      - href
      - rel
      type: object
    landingPage:
      properties:
        title:
          description: While a title is not required, implementors are strongly advised to include one.
          example: OS NGD API
          title: The title of the API.
          type: string
        description:
          example: Ordnance Survey National Geographic Database API.
          type: string
        attribution:
          description: The `attribution` should be short and intended for presentation to a user, for example, in a corner of a map. Parts of the text can be links to other resources if additional information is needed. The string can include HTML markup.
          title: attribution for the API
          type: string
        links:
          items:
            $ref: '#/components/schemas/link'
          type: array
      required:
      - links
      type: object
  securitySchemes:
    api-key:
      type: apiKey
      name: key
      in: query
    api-key-header:
      type: apiKey
      name: key
      in: header
    oauth2:
      type: oauth2
      name: oauth2
      flows:
        clientCredentials:
          tokenUrl: https://api.os.uk/oauth2/token/v1
          scopes: {}
x-refined-from:
- ordnance-survey-ngd-features-openapi.json
- ordnance-survey-ngd-tiles-openapi.json