API documentation

System2020 data API

The mapping of European STEAM organisations, programs, events, online projects and bottom up initiatives across a number of parameters has generated comparable data and is bound to produce valuable insights. The collected data includes information on different targets groups, scientific topics, the used methods, outreach and communication strategies, guidance of activities, collaboration, governance and more. We have visualised this data on the interactive map, by which you can explore STEAM organisations, activities and their interrelations across Europe.

In addition to the map, the dataset is open to use as input for quantitative research on these existing initiatives.

All (moderated) data submitted to form.system2020.education is currently available via a REST API with JSON / CSV output. The map (https://system2020.education/the-map/) is a decoupled web application that uses this API for visualising the data. All data that is set published (in the CMS) is publicly available via this API. I.e. all that data is on the map, can be retrieved. Firefox browser is recommended for viewing JSON data since it has a built-in JSON formatter.

Retrieve data

The following routes can be used to retrieve data.

Specifications of the data

The following routes can be used to retrieve specifications of the data. The main usage is to retrieve specific information on 'fields' of data types. For example the list of values that are allowed for a data field. Some of the fields that are specified as ordinal.

Data relations

Data entries (currently of types activity and organisation) can have relations. These relations are stored as foreign keys in specific data fields of data entries.

Organisation data fields:

  • nid: unique reference id for the entry
  • related-organisations: list of id's, referencing other entries of type organisation

Activity data fields:

  • nid: unique reference id for the entry
  • submitter-organisation: single reference to an entry of type organisation
  • related-activities: list id's, referencing other entries of type activity
  • related-organisations: list id's, referencing entries of type organisation

CSV file output

Data can also be download to a CSV file. In fields with multiple values allowed, values are seperated by pipes (for example: NL|UK).


Whilst we endeavour to keep the information up-to-date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.