API Explained: This Technology Will Transform Your Company’s Charitable Giving

We often hear from companies, “What is an API, and how can I use it to power my charitable giving?” To understand how GlobalGiving’s partners use our free API to power charitable apps and websites for companies around the world, we turned to GlobalGiving’s Chief Product Officer, Kevin Conroy, for answers.

Kevin Conroy

Chief Product Officer

Who He Is:

Kevin leads GlobalGiving's product team, a talented group of programmers, system administrators, designers, communicators, and marketers that work tirelessly to improve the GlobalGiving website. Before joining GlobalGiving, Kevin designed next-generation television user interfaces and did research for a major consulting company until he realized his skills were being wasted on things that weren't making the world a better place. Kevin is a member of CTOs for Good and graduated from the University of Maryland, College Park with a B.S. in Computer Science with Honors and a B.A. in Economics.

Q: Kevin, let’s start with what exactly is an “API”?

A: API is an acronym. It stands for Application Programming Interface, which is a method for letting a program work with another app or website. For example, with GlobalGiving’s API, you can seamlessly build giving experiences directly into your app or website for your users and connect them with thousands of vetted organizations and projects around the globe.

Q: How do companies around the world use GlobalGiving’s API?

A: Founded in 2002, GlobalGiving has an extensive community of vetted global nonprofits and a trusted donation platform. Companies have customers and employees who want to give to a good cause, but they often don’t want their customers and employees to have to become familiar with another platform or leave their own website. Companies can use GlobalGiving’s free charity API to access our portfolio of more than 7,000 projects in 160+ countries, including the United States, and put choice in their users’ hands. Our API allows you to include great causes and content in your user interface, and even allows for donation processing, meaning users can select and give to a charity directly through a company’s website or app, and we’ll handle the rest.

Q: So, an API is similar in some ways to a website widget or plug-in?

A: Yes. It enables any website to display charitable projects by country, region, and theme, for purposes as varied as birthday celebrations and earthquake response.

Q: How does the GlobalGiving API enable credit card donations?

A: We built our API upon Braintree’s extensive credit card payment solutions so that you can leverage Braintree’s robust hosted payment architecture while still flowing funds to charitable causes in 160 countries. This means you don’t have to worry about the complex details of PCI compliance or IRS regulations for charitable donations.

Q: How have companies used GlobalGiving’s charity API?

A: It’s always better to show, rather than tell. Here are some ways innovative companies have used this technology:

    API By Country or Region, a UK-based fundraising website, incorporates GlobalGiving’s UK-eligible project portfolio. And SDGfunders, a project of Candid, integrates projects that align with each of the Sustainable Development Goals into its philanthropy platform.
    API By Theme, a program founded by Gucci, Beyonce, and Salma Hayek, used our API to allow visitors to see, fund, and read updates on projects designed to improve the lives of women and girls globally.
    API For Employee Giving
    Benevity provides companies with a one-stop shop for global employee engagement, featuring all eligible international organizations vetted by GlobalGiving. They handle the user interface and we handle the global disbursements.
    API For Cause Marketing
    The Guestbook lets customers donate 5 percent of their purchase to the charity of their choice as part of its loyalty program options.
    API For E-Commerce
    The Give & Grow Shopify app from Pledge seamlessly integrates donations into online shopping by allowing business owners to choose a cause and donation amount for each of their products.
    API For Celebrations allowed users to fundraise in honor of a special occasion with charitable wedding registries and birthday fundraising pages. By integrating with our API, they were able to incorporate charitable projects from around the world.
    API For Disaster Response was an engaging site designed to raise funds for the Japan earthquake relief efforts.

Q: Those examples are so exciting! I spoke recently with a rewards platform that wants to do more good. How might they implement a charity API on their website?

A: There are so many possibilities. They could integrate our charitable gift card API so that their users can cash in their points for gift cards to be redeemed on Or they could integrate our catalog of vetted organizations and charitable projects to enable users to redeem points right within their website or app. They can give back to communities who make or buy their products by processing donations with each purchase. They could start a loyalty program where they thank top customers with charitable gift cards.

Q: Everybody loves lists. In closing, can you share a short list of ways a company could use our free API?

A: With the GlobalGiving API, you can:

      1. Get a current list of all projects on GlobalGiving
      2. Display information about specific projects listed on GlobalGiving by theme or another criteria of your choosing
      3. Send GlobalGiving Gift Cards
      4. Enable a donation to a specific project
      5. Get up-to-date progress reports from the field

      Featured Photo: Bridging the technology gap in Denver and Kenya by Technology Partnership

      Are you interested in using GlobalGiving’s API to expand your company’s charitable giving?


Looking for something specific?

Find exactly what you're looking for in our Learn Library by searching for specific words or phrases related to the content you need.

WARNING: Javascript is currently disabled or is not available in your browser. GlobalGiving makes extensive use of Javascript and will not function properly with Javascript disabled. Please enable Javascript and refresh this page.