Dashboard > Directory > DonorsChoose API Profile

DonorsChoose API

DonorsChoose.org is an online charity that makes it easy for anyone to help students in need.

Here's how it works: public school teachers from every corner of America post classroom project requests on DonorsChoose.org. Requests range from pencils for a poetry writing unit, to violins for a school recital, to microscope slides for a biology class.

Then, you can browse project requests and give any amount to the one that inspires you. Once a project reaches its funding goal, we deliver the materials to the school.

You'll get photos of your project taking place, a thank-you letter from the teacher, and a cost report showing how each dollar was spent. If you give over $100, you'll also receive hand-written thank-you letters from the students.

DonorsChoose.org's simple JSON API allows developers to pull DonorsChoose.org classroom project listings into their website or application using project selection criteria of their choosing.

The JSON API has been used by DonorsChoose.org partners like Chevron, SONIC Drive-In, NBC Universal, Bing, PayPal, and others to build high-profile highly customized giving and cause marketing experiences.

The API also enables developers to donate to projects or purchase gift cards without routing users to DonorsChoose.org for payment.

Bookmark and Share Click to vote

DonorsChoose: Highlights

Summary
An online charity connecting you to classrooms in need
Category
Education
Tags
Protocols
REST
Data Formats
JSON, JSONP, RSS
API home
http://data.donorschoose.org/ 

DonorsChoose: Specifications

Functionality

Client Install Required
No  
Service Endpoint
http://api.donorschoose.org/

Signup and Licensing

Signup Requirements
API Key  
Developer Key Required
No  
Account Required
 
Commercial Licensing
Yes (free)  
Provider
www.donorschoose.org/  
Non-Commercial Lic.
Yes (free)  
Data Licensing
 
Usage Fees
None  
Program Fees
 
Certification Program
 
Usage Limits
 
Terms of Service
www.donorschoose.org/help/user_agreement.html?zone... 

Security

Authentication Model
API Key 
SSL Support
 
Read-only Without Login
Yes 

Support

Vendor API Kits
 
Community API Kits
 
API Blog
 
Site Blog
blog.donorschoose.org/ 
API Forum
groups.google.com/group/developers-helping-schools... 
Developer Support
apiquestion (at) donorschoose (dot) org 
Console URL
 

Like the DonorsChoose API?

Click the "Track this API" button on any profile page and never miss an API update, new app, or breaking news for that API again.

 

Mashups, Developers & Source Code

Developers using DonorsChoose[ Add me ]

  • glean
  • jasonlriley
  • oliverhh
  • passionenonprofit

Source Code for DonorsChoose[ Add a source code link ]

There are no source code libraries or how-to links for DonorsChoose. If you know one why not add it?

PW Recommends

Comments 

No comments on this API yet...Used it? How was it for you?

You must be logged in to comment. Not a PW member yet? Why not register.


2567 of 11335 APIs

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.