CMEF Indicator data

The Common Monitoring and Evaluation Framework (CMEF) for the CAP 2014-2020 identifies a set of performance indicators in four categories: context, output, result and impact. Context indicators provide information on agricultural and rural statistics as well as general economic and environmental trends.

More information can be found on the portal’s CMEF indicators page

Request parameters

Parameter Optional Description

memberStateCodes

true

The optional codes of the EU Member States.

years

true

The optional year(s) must be in format yyyy to search for CMEF indicator values.

types

true

The optional type(s) of a CMEF indicator.

categories

true

The optional category(ies) of a CMEF indicator.

indicators

true

The optional name(s) of the indicator(s) to search for.

subindicators

true

The optional name(s) of the subindicator(s) to search for a CMEF indicator values.

parameters

true

The optional parameter(s) to search for a CMEF indicator values.

units

true

The optional unit(s) to search for a CMEF indicator values.

codes

true

The optional code(s) to search for a CMEF indicator values.

sources

true

The optional source(s) system to search for a CMEF indicator values.

Example of a request

GET /api/cmefIndicators/values?memberStateCodes=PT&sources=eurostat&codes=CTX_SOC_01_2b&years=2018 HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with CMEF indicators values

[].memberStateCode

String

The code of the EU Member State.

[].memberStateName

String

The name of the EU Member State.

[].indicator

String

The CMEF indicator.

[].subindicator

String

The CMEF subindicator.

[].parameter

String

The parameter of the CMEF indicator value.

[].unit

String

The unit of the CMEF indicator value.

[].flag

String

Based on Eurostat flags, will allow noting, for instance, if the data is provisional. The list of valid flags is : b = break in time series;
c = confidential;
d = definition differs;
e = estimated value;
f = forecast;
n = not significant;
p = provisional value;
r = Revised;
s = Eurostat estimate;
u = low reliability;
z = not applicable;
V = EU evolutive;
L = LFA definition (and not ANC);
H = EU without Croatia;
I = Inconsistent data notified by MS;
T = 3 year average;
F = year N corresponds to Financial Year N+1;
C = Cumulative data;

[].code

String

The code of the CMEF indicator value.

[].source

String

The source system of the CMEF indicator value.

[].year

Number

The year of the CMEF indicator value.

[].value

Number

The value of the CMEF indicator.

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 340
  
  [ {
	"indicator" : "C.01 Population",
	"subindicator" : "Distribution of population by type of region",
	"parameter" : "intermediate regions",
	"unit" : "% of total",
	"code" : "CTX_SOC_01_2b",
	"source" : "EUROSTAT",
	"memberStateCode" : "PT",
	"memberStateName" : "Portugal",
	"year" : 2014,
	"value" : 39.08,
	"flag" : "H"
  } ]

CMEF Indicators types

Example of a request

GET /api/cmefIndicators/types HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with CMEF indicators types

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 23
  
  [ "Context", "Impact" ]

CMEF Indicators categories

Example of a request

GET /api/cmefIndicators/categories HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with all categories

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 27
  
  [ "Environment", "Impact" ]

CMEF Indicators indicators

Example of a request

GET /api/cmefIndicators/indicators HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with CMEF indicators

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 43
  
  [ "C.01 Population", "C.02 Age structure" ]

CMEF Indicators subindicators

Request parameters

Parameter Optional Description

indicators

true

The optional name(s) of the indicator(s) to search for subindicator(s).

Example of a request

GET /api/cmefIndicators/subindicators?indicators=C.01%20Population HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with CMEF subindicators

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 70
  
  [ "Distribution of population by type of region", "Total population" ]

CMEF Indicators parameters

Request parameters

Parameter Optional Description

indicators

true

The optional name(s) of the indicator(s) to search for parameter(s).

subindicators

true

The optional name(s) of the subindicator(s) of the CMEF indicator to search for parameter(s)

Example of a request

GET /api/cmefIndicators/parameters?indicators=C.01%20Population&subindicators=Distribution%20of%20population%20by%20type%20of%20region HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with CMEF parameters

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 43
  
  [ "intermediate regions", "rural regions" ]

CMEF Indicators units

Example of a request

GET /api/cmefIndicators/units HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with all units

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 18
  
  [ "%", "persons" ]

CMEF Indicators codes

Example of a request

GET /api/cmefIndicators/codes HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with all codes

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 36
  
  [ "CTX_ENV_31_1a", "CTX_ENV_32_2b" ]

CMEF Indicators sources

Example of a request

GET /api/cmefIndicators/sources HTTP/1.1
  Content-Type: application/json;charset=UTF-8
  Accept: application/json
  Host: localhost:8080

Response fields

Path Type Description

[]

Array

Array with all sources

Example of a response

HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 20
  
  [ "ABAC", "COMEXT" ]