Our simple JSON API allows developers to help classroom projects with their website or application.
It serves up project titles, descriptions, classroom photos, geo-tags, full teacher-written essays, and more. It can also be used to issue gift cards to your customers so they can support a classroom projects of their choosing.
The API has been used by Chevron, SONIC Drive-In, NBC Universal, Bing, PayPal, Starbucks and others to build customized cause marketing and community engagement experiences.
In our Hacking Education contest, developers and data crunchers used our API to build 50 novel apps to improve public education in America. Check out the 8 contest finalists, these 25 awesome apps that wowed our judges and staff, and the Big Winner crowned by Stephen Colbert!
Getting Started
Check out the above examples of what others have built, then dive into our friendly Documentation to get started!
You don't even need to wait for an API key to get started, as our trial key provides full access to all our API functionality.
If you have any questions, see our FAQ or our support forum. If your question isn't answered there, you can get in touch with us directly for assistance.
Open Data
We recently published 10 years’ worth of data! That's every classroom project and donation since the org's inception in 2000 and our last 18 months of site searches.
Much of the data isn't available via the JSON API, such as every project donation and gift card purchase, and all the materials/resources requested by each teacher for each project.
Affiliate Marketing Program
You can earn commissions for donors you introduce to DonorsChoose.org. We can pay you in cold hard cash or "credits" with which you can help even more classrooms!