INSPIRE Geoportal
Catalog Service for the Web (CSW) API for the INSPIRE Geoportal, providing access to European spatial data infrastructure metadata.
Base URL:
Auth: none
Endpoints: 140
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:08:28.771263
https://inspire-geoportal.ec.europa.eu/Auth: none
Endpoints: 140
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:08:28.771263
Links
Documentation:
- API Documentation official
151ms
Avg latency (7d)15
Probes (7d)Latency (7d)
Success Rate (7d)
Topics
CARTOGRAPHY, GEOMATICS, GOVERNMENT
Endpoints
| Method | Path | Summary | Auth | Last Status | Latency |
|---|---|---|---|---|---|
GET |
/ | CSW GetCapabilities | — | 200 | 127ms |
GET |
/DescribeRecord | CSW DescribeRecord | — | — | — |
GET |
/GetRecordById | CSW GetRecordById | — | — | — |
GET |
/GetRecords | CSW GetRecords | — | — | — |
GET |
/atom/describe/resource | Describe resource | — | — | — |
GET |
/atom/describe/service/{metadataUuid} | Describe service | — | — | — |
GET |
/atom/download/resource | Get a data file related to dataset | — | — | — |
GET |
/atom/feeds | Get ATOM feeds | — | — | — |
GET |
/atom/scan | Scan records for ATOM feeds | — | — | — |
GET |
/customstyle | Get CssStyleSettings | — | 200 | 134ms |
GET |
/formatters | Get formatters | — | — | — |
GET |
/groups | Get groups | — | — | — |
GET |
/groups/{groupIdentifier} | Get group | — | — | — |
GET |
/groups/{groupId}/logo | Get the group logo image. | — | — | — |
GET |
/i18n/db | List translations for database description table | — | — | — |
GET |
/i18n/db/custom | List custom user translations | — | — | — |
GET |
/i18n/db/translations | List database translations (used to overrides client application translations). | — | — | — |
GET |
/i18n/packages | Get list of translation packages. | — | — | — |
GET |
/identifiers | Get identifier templates | — | — | — |
GET |
/isolanguages | Get ISO languages | — | — | — |
GET |
/languages | Get languages | — | — | — |
GET |
/languages/application | Get languages available in the application | — | — | — |
GET |
/logos | Get all logos | — | — | — |
GET |
/mapservers | Get mapservers | — | — | — |
GET |
/mapservers/{mapserverId}/records/{metadataUuid} | Check metadata mapserver resource is published | — | — | — |
GET |
/mapservices | Get mapservices | — | — | — |
GET |
/operations | Get operations | — | — | — |
GET |
/pages | List all pages according to the filters | — | — | — |
GET |
/processes/db/search-and-replace | Preview of search and replace text. | — | — | — |
GET |
/processes/reports | Get current process reports | — | — | — |
GET |
/records | Get catalog content as RDF. This endpoint supports the same Lucene query parameters as for the GUI search. | — | — | — |
GET |
/records/backups/latest | Download MEF backup archive | — | — | — |
GET |
/records/csv | Get a set of metadata records as CSV | — | — | — |
GET |
/records/index | Index a set of records | — | — | — |
GET |
/records/links | Get record links | — | — | — |
GET |
/records/links/csv | — | — | — | — |
GET |
/records/pdf | Get a set of metadata records as PDF | — | — | — |
GET |
/records/sharing | Get record sharing settings | — | — | — |
GET |
/records/sharing/options | Get publication options. | — | — | — |
GET |
/records/status/search | Search status | — | — | — |
GET |
/records/zip | Get a set of metadata records as ZIP | — | — | — |
GET |
/records/{metadataUuid} | Get a metadata record | — | — | — |
GET |
/records/{metadataUuid}/associated | Get record associated resources | — | — | — |
GET |
/records/{metadataUuid}/attachments | List all metadata attachments | — | 404 | 129ms |
GET |
/records/{metadataUuid}/attachments/{resourceId} | Get a metadata resource | — | — | — |
GET |
/records/{metadataUuid}/doi/checkDoiUrl | Check the DOI URL created based on current configuration and pattern. | — | — | — |
GET |
/records/{metadataUuid}/doi/checkPreConditions | Check that a record can be submitted to DataCite for DOI creation. DataCite requires some fields to be populated. | — | — | — |
GET |
/records/{metadataUuid}/editor | Edit a record | — | — | — |
GET |
/records/{metadataUuid}/extents.json | Get list of record extents | — | — | — |
GET |
/records/{metadataUuid}/extents.png | Get record extents as image | — | — | — |
GET |
/records/{metadataUuid}/extents/{geometryIndex}.png | Get one record extent as image | — | — | — |
GET |
/records/{metadataUuid}/featureCatalog | Returns a map to decode attributes in a dataset (from the associated feature catalog) | — | — | — |
GET |
/records/{metadataUuid}/formatters/json | Get a metadata record as JSON | — | — | — |
GET |
/records/{metadataUuid}/formatters/xml | Get a metadata record as XML | — | — | — |
GET |
/records/{metadataUuid}/formatters/zip | Get a metadata record as ZIP | — | — | — |
GET |
/records/{metadataUuid}/formatters/{formatterId} | Get a formatted metadata record | — | — | — |
GET |
/records/{metadataUuid}/indicators | Get record indicators | — | — | — |
GET |
/records/{metadataUuid}/permalink | Get metadata record permalink | — | — | — |
GET |
/records/{metadataUuid}/popularity | Get record popularity | — | — | — |
GET |
/records/{metadataUuid}/processes | Get suggestions | — | — | — |
GET |
/records/{metadataUuid}/processes/{process} | Preview process result | — | — | — |
GET |
/records/{metadataUuid}/query | List saved queries for this metadata | — | — | — |
GET |
/records/{metadataUuid}/related | Get record related resources | — | — | — |
GET |
/records/{metadataUuid}/sharing | Get record sharing settings | — | — | — |
GET |
/records/{metadataUuid}/status | Get record status history | — | — | — |
GET |
/records/{metadataUuid}/status/workflow/last | Get last workflow status for a record | — | — | — |
GET |
/records/{metadataUuid}/status/{statusId}.{userId}.{changeDate}/after | Get saved content from the status record after changes | — | — | — |
GET |
/records/{metadataUuid}/status/{statusId}.{userId}.{changeDate}/before | Get saved content from the status record before changes | — | — | — |
GET |
/records/{metadataUuid}/status/{type} | Get record status history by type | — | — | — |
GET |
/records/{metadataUuid}/tags | Get record tags | — | — | — |
GET |
/records/{metadataUuid}/userfeedback | Finds a list of user feedback for a specific records. | — | — | — |
GET |
/records/{metadataUuid}/userfeedbackrating | Provides an average rating for a metadata record | — | — | — |
GET |
/records/{metadataUuid}/validate/inspire/testsuites | Get test suites available. | — | — | — |
GET |
/regions | Get list of regions | — | — | — |
GET |
/regions/geom.png | Get geometry as image | — | — | — |
GET |
/regions/types | Get list of region types | — | — | — |
GET |
/registries/actions/entries/collect | Preview directory entries extracted from records | — | 400 | 127ms |
GET |
/registries/actions/entries/synchronize | Preview updated matching entries in records | — | 400 | 133ms |
GET |
/registries/crs | Search coordinate reference system (CRS) | — | — | — |
GET |
/registries/crs/types | Get list of CRS type | — | — | — |
GET |
/registries/crs/{id} | Get CRS | — | — | — |
GET |
/registries/entries/{uuid} | Get a directory entry | — | — | — |
GET |
/registries/vocabularies/keyword | Get keyword by id | — | — | — |
GET |
/registries/vocabularies/search | Search keywords | — | — | — |
GET |
/registries/vocabularies/{thesaurus} | Download a thesaurus by name | — | — | — |
GET |
/related | Get record related resources for all requested metadatas | — | 200 | 126ms |
GET |
/remoteharvesters/progress | Retrieve the status progress of a list of harvesters | — | — | — |
GET |
/reports/datadownloads | Get list of metadata file downloads | — | — | — |
GET |
/reports/datauploads | Get uploaded files to metadata records during a period. | — | — | — |
GET |
/reports/metadatainternal | Get the metadata not published during a period. | — | — | — |
GET |
/reports/metadataupdated | Get the updated metadata during a period. | — | — | — |
GET |
/robots.txt | robots.txt | — | — | — |
GET |
/selections | Get current selections | — | — | — |
GET |
/site | Get site (or portal) description | — | — | — |
GET |
/site/index/commit | Index commit | — | — | — |
GET |
/site/index/status | Index status | — | — | — |
GET |
/site/index/synchronized | Index synchronized with database | — | — | — |
GET |
/site/indexing | Is indexing? | — | — | — |
GET |
/site/info | Get site informations | — | — | — |
GET |
/site/info/build | Get build details | — | — | — |
GET |
/site/info/isCasEnabled | Is CAS enabled? | — | — | — |
GET |
/site/info/notificationLevels | Get notification levels | — | — | — |
GET |
/site/info/proxy | Get proxy configuration details | — | — | — |
GET |
/site/info/readonly | Is in read-only mode? | — | — | — |
GET |
/site/info/transforms | Get XSL tranformations available | — | — | — |
GET |
/site/logging | Get log files | — | — | — |
GET |
/site/logging/activity | Get last activity | — | — | — |
GET |
/site/logging/activity/zip | Get last activity in a ZIP | — | — | — |
GET |
/sitemap | Get sitemap | — | — | — |
GET |
/sources | Get all sources | — | — | — |
GET |
/sources/{type} | Get all sources by type | — | — | — |
GET |
/srv/api/atom/feeds | Get ATOM feeds | — | — | — |
GET |
/srv/api/groups | Get groups | — | — | — |
GET |
/srv/api/languages | Get supported languages | — | — | — |
GET |
/srv/api/pages | Get static pages | — | — | — |
GET |
/srv/api/site | Get site information | — | — | — |
GET |
/srv/api/sources | Get data sources | — | — | — |
GET |
/srv/api/standards | Get metadata standards | — | — | — |
GET |
/srv/api/tags | Get tags/categories | — | — | — |
GET |
/srv/eng/csw | CSW endpoint (GET) | — | 200 | 222ms |
POST |
/srv/eng/csw | CSW endpoint (POST) | — | — | — |
GET |
/srv/eng/csw-publi | CSW Publication Endpoint | — | 500 | 140ms |
GET |
/standards | Get standards | — | — | — |
GET |
/standards/batchconfiguration | Get batch editor configuration for standards | — | 403 | 132ms |
GET |
/standards/reload | Reload standards | — | — | — |
GET |
/standards/{schema}/batchconfiguration | Get batch editor configuration for a standard | — | 200 | 253ms |
GET |
/standards/{schema}/codelists | Get multiple codelist translations | — | 400 | 136ms |
GET |
/standards/{schema}/codelists/{codelist} | Get codelist translations | — | — | — |
GET |
/standards/{schema}/codelists/{codelist}/details | Get codelist details | — | — | — |
GET |
/standards/{schema}/descriptors/{element}/details | Get descriptor details | — | — | — |
GET |
/status | Get status | — | — | — |
GET |
/tags | Get tags | — | — | — |
GET |
/tools/mail/test | Test mail configuration | — | — | — |
GET |
/tools/ogc/sld | Get the list of SLD available | — | — | — |
GET |
/tools/ogc/sld/{id}.{extension} | Download a SLD | — | — | — |
GET |
/translationproviders | Retrieve the list of translation provider. | — | — | — |
GET |
/ui | Get UI configuration | — | — | — |
GET |
/userfeedback | Finds a list of user feedback records. | — | — | — |
GET |
/userfeedback/ratingcriteria | Get list of rating criteria | — | — | — |
GET |
/usersearches | Get user custom searches | — | — | — |
GET |
/usersearches/all | Get user custom searches for all users (no paginated) | — | — | — |
GET |
/usersearches/allpaginated | Get user custom searches for all users (paginated) | — | — | — |
GET |
/usersearches/featured | Get featured user custom searches | — | — | — |
GET |
/userselections | Get list of user selection sets | — | — | — |