The GlobalGiving API allows you to integrate project information, organization data, and donation options in your app or website by giving you direct access to the information in our database. Here's an example:
Get the current list of projects on GlobalGiving
HTTP GET Request using cURL
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET "https://api.globalgiving.org/api/public/projectservice/all/projects?api_key=YOUR_API_KEY&nextProjectId=354"
View information about specific projects listed on GlobalGiving:
HTTP GET Request using cURL
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET "https://api.globalgiving.org/api/public/projectservice/projects/collection/ids?api_key=YOUR_API_KEY&projectIds=123,1883"
Our partners have used our API to build lots of great projects. See below for a few of our favorites.
In addition to our REST API, GlobalGiving provides an additional data feed that is updated on a daily basis.
At GlobalGiving, we value the importance of transparency. Now you can explore our projects and partner organizations in IATI standard format! IATI aims to make information about aid spending easier to access, use, and understand. Read more about this initiative at www.aidtransparency.net.
We provide the following data in IATI format (updated daily):
Get support from other developers in the API Developers Forum.