Welcome to the UNDATA API project – an unofficial API version of the great data made available by the United Nations on the UNDATA site. The aim is to make this data accessible and reusable in a variety or ways so it can be easily mashed up and recombined into new applications or analysis.

The service uses a straightforward REST API hosted on Google’s Java AppEngine and makes UNDATA sets easily queryable from any application. Currently we have 62 datasets from the World Health organization on line and we’ll add more over time.

The service is 100% free to use and publicly accessible – you just need to sign up for an account to generate access keys. Standard accounts have some limits on usage but if you need more just contact us and we’ll arrange a higher limit.


The first data sets to go live are the majority of the WHO datasets with a very simple REST interface and chunks of XML from the dataset back. However we hope to expand this over time (let us know what you’d most like to see in the forums!) with:

  • More data sets.
  • New return formats – JSON and others.


If you have ideas on new data you’d like to see here or features to include in the API let us know and we’ll keep trying to make it better – let us know in the forums or by email.

Mini News Feed