How to publish your data on the IATI Registry

Data can be published to IATI manually or automatically. You can add individual datafiles to the IATI Registry manually or by bulk upload using a CSV file. Automatic publication can be set up with an API – an application programming interface that allows your systems or tools to interact with the IATI Registry.

Related guidance

Publishing checklist

Publishing to IATI can be broken into three main steps: (1) register as a publisher, (2) create your datafiles, (3) publish their details to the IATI Registry. Once you’ve published your data for the first time you can visualise it in a user-friendly way and work on improving your data quality.

Publishing to IATI can be broken i…

Creating files

This section explains how to create your IATI XML data files, including how to check them before and after publication, what tools are available to help you, and how to correct and update the files.

This section explains how to creat…

Data Quality

Your data must be of high enough quality to meet the needs of IATI data users.

Your data must be of high enough q…

Contact support

Please complete the form below and our team will be able to help you. Alternatively, you can email support at

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.