FirstGiving provides donation processing for any of the 1.2 Million 501(c)3 non-profit organizations in the United States. The RESTful API provides access to the the company's directory of charities. Developers can create applications to encourage donations and, if they choose, developers can earn revenue from transaction fees.
Search based on name, EIN, city, state, zipcode and a few other factors. Retrieve detailed information about the non-profit, including its UUID, which can be used when processing a donation.
FirstGiving maintains a searchable database of all US non-profit organizations, and also provides a secure donation pathway allowing one to contribute to anyone of them. It is the meta-charity donation gateway, sure to come as a technological boost to many charities which likely do not have electronic donation processing systems in place on the web. The FirstGiving API is only the 5th in our directory tagged charity, proving it a potentially under-served sector, technology-wise. To be precise, not all non-profit organizations are charitable, and so the user of this system should know the difference when electing to contribute his or her funds, though FirstGiving can process funds for any non-profit.