Open Geospatial Consortium (OGC) Server API
The server API from Open Geospatial Consortium (OGC) — 3 operation(s) for server.
The server API from Open Geospatial Consortium (OGC) — 3 operation(s) for server.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/ogc-server-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: 'Building Blocks specified in OGC API - Common - Part 1: Core Server API'
description: 'Common components used in the
[OGC standard "OGC API - Common - Part 1: Core"](http://docs.opengeospatial.org/is/19-072/19-072.html).
OGC API - Common - Part 1: Core 1.0 is an OGC Standard.
Copyright (c) 2021 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
This document is also available on
[OGC](http://schemas.opengis.net/ogcapi/common/part1/1.0/openapi/ogcapi-common-1.yaml).'
version: 1.0.0
contact:
name: Open Geospatial Consortium
email: standards-team@ogc.org
license:
name: OGC License
url: http://www.opengeospatial.org/legal/
tags:
- name: server
paths:
/:
get:
description: The landing page provides links to the API definition and the conformance statements for this API.
parameters:
- $ref: '#/components/parameters/f'
operationId: getLandingPage
responses:
'200':
$ref: '#/components/responses/LandingPage'
'400':
$ref: '#/components/responses/400'
'500':
$ref: '#/components/responses/500'
summary: Landing page
tags:
- server
/api:
get:
description: This document
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
$ref: '#/components/responses/200'
'400':
$ref: '#/components/responses/400'
default:
$ref: '#/components/responses/500'
summary: This document
tags:
- server
/conformance:
get:
description: A list of all conformance classes specified in a standard that the server conforms to.
parameters:
- $ref: '#/components/parameters/f'
operationId: getConformanceDeclaration
responses:
'200':
$ref: '#/components/responses/ConformanceDeclaration'
'400':
$ref: '#/components/responses/400'
'500':
$ref: '#/components/responses/500'
summary: API conformance definition
tags:
- server
components:
parameters:
f:
description: The optional f parameter indicates the output format that the server shall provide as part of the response document. The default format is JSON.
explode: false
in: query
name: f
required: false
schema:
default: json
enum:
- json
- html
type: string
style: form
responses:
LandingPage:
description: 'The landing page provides links to the API definition
(link relations `service-desc` and `service-doc`),
and the Conformance declaration (path `/conformance`,
link relation `conformance`).'
content:
application/json:
schema:
$ref: '#/components/schemas/landingPage'
text/html:
schema:
type: string
ConformanceDeclaration:
description: 'The URIs of all conformance classes supported by the server.
To support "generic" clients that want to access multiple
OGC API Features implementations - and not "just" a specific
API / server, the server declares the conformance
classes it implements and conforms to.'
content:
application/json:
schema:
$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/landingPage
- http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/oas30
- http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/html
- http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/json
text/html:
schema:
type: string
schemas:
link:
type: object
required:
- href
- rel
properties:
href:
type: string
example: http://data.example.com/buildings/123
rel:
type: string
example: alternate
type:
type: string
example: application/json
hreflang:
type: string
example: en
title:
type: string
example: Trierer Strasse 70, 53115 Bonn
length:
type: integer
landingPage:
type: object
required:
- links
properties:
title:
type: string
example: Buildings in Bonn
description:
type: string
links:
type: array
items:
$ref: '#/components/schemas/link'
confClasses:
type: object
required:
- conformsTo
properties:
conformsTo:
type: array
items:
type: string