How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OGC API - EDR

The approved standard OpenAPI description OGC itself publishes for OGC API - EDR. This is the STANDARD'S contract, not any one deployment of it — the servers block is a template, so it describes what a conformant implementation must offer rather than a callable host.

OGC API - EDR is one of 10 APIs that Open Geospatial Consortium (OGC) publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include OGC, OGC API, OGC API EDR, Geospatial, and Specification. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 41 operations across 23 paths, organized into 5 resource areas. It is described by OpenAPI 3.0.3, at version 1.1.0.

Requests are made against a single base URL, https://example.org/edr.

41 operations 23 paths 0 schemas 23 GET18 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.1.0
Server
https://example.org/edr
Resource Areas
5

Paths & Operations 41

Across 23 paths, the API surfaces 41 operations — 23 GET, 18 POST. They span 5 resource areas: Capabilities, Collection metadata, Collection data queries, Instance metadata, Instance data queries. Each is listed below with its method, path, parameters, and response codes.

Capabilities 3

Essential characteristics of the information available from the API.

GET
/
landing page of this API
getLandingPage 1 param → 200
GET
/conformance
Information about standards that this API conforms to
getRequirementsClasses 1 param → 200
GET
/collections
List the avialable collections from the service
listCollections 3 params → 200default
Collection metadata 1

Description of the information available from the collections

GET
/collections/{collectionId}
List query types supported by the collection
getQueries 2 params → 200default
Collection data queries 20

Data queries available.

GET
/collections/{collectionId}/position
Query end point for position queries of collection {collectionId}
GetDataForPoint 7 params → 200202308400404413default
POST
/collections/{collectionId}/position
Query end point for position queries of collection {collectionId}
PostDataForPoint 1 param body → 200202308400404413default
GET
/collections/{collectionId}/radius
Query end point for radius queries of collection {collectionId}
GetDataForRadius 9 params → 200202308400404413default
POST
/collections/{collectionId}/radius
Query end point for radius queries of collection {collectionId}
PostDataForRadius 1 param body → 200202308400404413default
GET
/collections/{collectionId}/area
Query end point for area queries of collection {collectionId} defined by a polygon
GetDataForArea 9 params → 200202308400404413default
POST
/collections/{collectionId}/area
Query end point for area queries of collection {collectionId} defined by a polygon
PostDataForArea 1 param body → 200202308400404413default
GET
/collections/{collectionId}/cube
Query end point for Cube queries of collection {collectionId} defined by a cube
GetDataForCube 7 params → 200202308400404413default
POST
/collections/{collectionId}/cube
Query end point for Cube queries of collection {collectionId} defined by a cube
PostDataForCube 1 param body → 200202308400404413default
GET
/collections/{collectionId}/trajectory
Query end point for trajectory queries of collection {collectionId} defined by a wkt linestring and a iso8601 time period
GetDataForTrajectory 7 params → 200202308400404413default
POST
/collections/{collectionId}/trajectory
Query end point for trajectory queries of collection {collectionId} defined by a wkt linestring and a iso8601 time period
PostDataForTrajectory 1 param body → 200202308400404413default
GET
/collections/{collectionId}/corridor
Query end point for Corridor queries of collection {collectionId} defined by a polygon
GetDataForCorridor 13 params → 200202308400404413default
POST
/collections/{collectionId}/corridor
Query end point for Corridor queries of collection {collectionId} defined by a polygon
PostDataForCorridor 1 param body → 200202308400404413default
GET
/collections/{collectionId}/items
List available items
ListDataItems 3 params → 200202308400404413default
POST
/collections/{collectionId}/items
List available items
PostListDataItems 1 param body → 200202308400404413default
GET
/collections/{collectionId}/items/{itemId}
Return item {itemId} from collection {collectionId}
GetDataForItem 2 params → 200202308400404413default
POST
/collections/{collectionId}/items/{itemId}
Return item {itemId} from collection {collectionId}
PostDataForItem 2 params → 200202308400404413default
GET
/collections/{collectionId}/locations
List available location identifers for the collection
ListCollectionDataLocations 3 params → 200202308400404413default
POST
/collections/{collectionId}/locations
List available location identifers for the collection
PostListCollectionDataLocations 1 param body → 200202308400404413default
GET
/collections/{collectionId}/locations/{locId}
Query end point for queries of collection {collectionId} defined by a location id
GetCollectionDataForLocation 6 params → 200202308400404413default
POST
/collections/{collectionId}/locations/{locId}
Query end point for queries of collection {collectionId} defined by a location id
PostCollectionDataForLocation 2 params body → 200202308400404413default
Instance metadata 1

Description of the information available from the instances of a collection

GET
/collections/{collectionId}/instances
List data instances of {collectionId}
getCollectionInstances 2 params → 200default
Instance data queries 16

Data queries available on instances of the collection.

GET
/collections/{collectionId}/instances/{instanceId}/position
Query end point for position queries of instance {instanceId} of collection {collectionId}
GetInstanceDataForPoint 8 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/position
Query end point for position queries of instance {instanceId} of collection {collectionId}
PostInstanceDataForPoint 2 params body → 200202308400404413default
GET
/collections/{collectionId}/instances/{instanceId}/radius
Query end point to return data within defined radius of a point for an instance {instanceId} of collection {collectionId}
GetInstanceDataForRadius 10 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/radius
Query end point to return data within defined radius of a point for an instance {instanceId} of collection {collectionId}
PostInstanceDataForRadius 2 params body → 200202308400404413default
GET
/collections/{collectionId}/instances/{instanceId}/area
Query end point for area queries of instance {instanceId} of collection {collectionId} defined by a polygon
GetInstanceDataForArea 10 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/area
Query end point for area queries of instance {instanceId} of collection {collectionId} defined by a polygon
PostInstanceDataForArea 2 params body → 200202308400404413default
GET
/collections/{collectionId}/instances/{instanceId}/cube
Query end point for Cube queries of instance {instanceId} of collection {collectionId} defined by a cube
GetInstanceDataForCube 8 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/cube
Query end point for Cube queries of instance {instanceId} of collection {collectionId} defined by a cube
PostInstanceDataForCube 2 params body → 200202308400404413default
GET
/collections/{collectionId}/instances/{instanceId}/trajectory
Query end point for trajectory queries of instance {instanceId} of collection {collectionId} defined by a wkt linestring and a iso8601 time period
GetInstanceDataForTrajectory 8 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/trajectory
Query end point for trajectory queries of instance {instanceId} of collection {collectionId} defined by a wkt linestring and a iso8601 time period
PostInstanceDataForTrajectory 2 params body → 200202308400404413default
GET
/collections/{collectionId}/instances/{instanceId}/corridor
Query end point for Corridor queries of instance {instanceId} of collection {collectionId} defined by a polygon
GetInstanceDataForCorridor 14 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/corridor
Query end point for Corridor queries of instance {instanceId} of collection {collectionId} defined by a polygon
PostInstanceDataForCorridor 2 params body → 200202308400404413default
GET
/collections/{collectionId}/instances/{instanceId}/locations
List available location identifers for the instance
GetDataInstanceLocationsList 4 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/locations
List available location identifers for the instance
PostDataInstanceLocationsList 2 params body → 200202308400404413default
GET
/collections/{collectionId}/instances/{instanceId}/locations/{locId}
Query end point for queries of instance {instanceId} of collection {collectionId} defined by a location id
GetInstanceDataForLocation 6 params → 200202308400404413default
POST
/collections/{collectionId}/instances/{instanceId}/locations/{locId}
Query end point for queries of instance {instanceId} of collection {collectionId} defined by a location id
PostInstanceDataForLocation 3 params body → 200202308400404413default

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ogc-edr-1-1-openapi-ogcapi-environmental-data-retrieval-1-bundled.json Raw ↑

Other APIs Open Geospatial Consortium (OGC) publishes across the network.

OGC API - Common
OGC API - Connected Systems
OGC API - DGGS
OGC API - Features
OGC API - Maps
OGC API - Moving Features
OGC API - Processes
OGC API - Records
OGC API - Tiles
Where this information came from

This is an independent, third-party profile of OGC API - EDR, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.