# EU Open Data Portal MQA Metrics Cache API

**Canonical:** https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-mqa-metrics-cache-api/  
**Provider:** EU Open Data Portal — https://apis.io/providers/eu-open-data-portal/  
**Base URL:** https://data.europa.eu/api/mqa/cache  
**Documentation:** https://data.europa.eu/api/mqa/cache/

EU Open Data Portal MQA Metrics Cache API is one of 7 APIs that [EU Open Data Portal](https://apis.io/providers/eu-open-data-portal/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Data Quality, MQA, DCAT-AP, and Metrics. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

The Metadata Quality Assurance (MQA) metrics cache. Serves DCAT-AP quality scores for every catalogue, country, dataset and distribution across five dimensions — findability, accessibility, interoperability, reusability and contextuality — on a 450-point scale, with historic series, distribution reachability and SHACL violation reports. Read operations are public; admin refresh operations require an API key.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| POST | `/admin/refresh` | Refresh all metrics |
| POST | `/admin/refresh/{scope}/{id}` | Refresh a specific metric |
| POST | `/admin/clear` | Remove all currently existing metrics and their values |
| POST | `/admin/migratescore` | Migrates old score history entries into the new db schema |
| POST | `/admin/schedule` | Schedule the refresh action |
| GET | `/admin/schedule` | Return refresh schedules |
| GET | `/global` | Get global metrics |
| GET | `/global/history` | Get historic global metrics |
| GET | `/countries` | List of all country metrics |
| GET | `/countries/history` | Get historic aggregated metrics aggregated for all countries |
| GET | `/countries/{id}` | Get metrics for a country |
| GET | `/countries/{id}/history` | Get historic metrics aggregated over a country |
| GET | `/catalogues` | List of all catalogue metrics |
| GET | `/catalogues/history` | Get historic metrics for all catalogues |
| GET | `/catalogues/{id}` | Get metrics for a catalogue |
| DELETE | `/catalogues/{id}` | Delete all metrics of a catalogue |
| GET | `/catalogues/{id}/history` | Get historic metrics for a catalogue |
| GET | `/catalogues/{id}/distributions/reachability` | Get unreachable download and access URLs of a catalogue |
| GET | `/catalogues/{id}/violations` | Get DCAT-AP SHACL violations |
| GET | `/datasets/{id}` | Get metrics for a dataset |
| GET | `/datasets/{id}/distributions` | Get metrics for all distributions of a dataset |
| GET | `/distributions/{id}` | use /datasets/{id}/distributions instead |
| GET | `/distributions/{id}/validations` | Get the validations present for all distributions of a dataset |
| POST | `/action` | Call an Action |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/eu-open-data-portal/refs/heads/main/openapi/eu-open-data-portal-mqa-metrics-cache-openapi.yaml
- **APIReference** — https://data.europa.eu/api/mqa/cache/
- **Documentation** — https://dataeuropa.gitlab.io/data-provider-manual/api-documentation/
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/eu-open-data-portal/refs/heads/main/overlays/eu-open-data-portal-mqa-metrics-cache-overlay.yaml
- **SourceCode** — https://gitlab.com/dataeuropa/mqa/cache

## Other EU Open Data Portal APIs (6)

- [EU Open Data Portal Search API (hub-search)](https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-search-api/)
- [EU Open Data Portal Registry API (hub-repo)](https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-registry-api/)
- [EU Open Data Portal SHACL Validation API](https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-mqa-shacl-validation-api/)
- [EU Open Data Portal MQA Metrics Reporter API](https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-mqa-metrics-reporter-api/)
- [EU Open Data Portal Statistics API](https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-statistics-api/)
- [EU Open Data Portal SPARQL API](https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-sparql-api/)

## Tags

Data Quality, MQA, DCAT-AP, Metrics

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/eu-open-data-portal/eu-open-data-portal-mqa-metrics-cache-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/eu-open-data-portal/.
