Our simple page plugins and backend REST APIs (Application Programming Interface) let you utilize our FirstGiving nonprofit data and donations processing engine.

This simple set of web services allows you to quickly and easily integrate a payment or donation experience directly into your existing website, online store or fundraising platform. We alleviate many of the complexities and security concerns that accompany the acceptance of electronic payments by giving you access to a powerful set of integrated payment processing solutions and comprehensive reports.

Focus on Your Product, Not Payments

You don’t need a merchant account or gateway. FrontStream handles everything, including processing, storing cards, and direct payouts to the benefiting nonprofit.

Simple Pricing

FrontStream sends all donations directly and securely to your nonprofit organization, which pays a small fee for our service. If you choose to, we allow you to monetize and earn revenue off of transaction fees.

Raise Money for Any Nonprofit

Our Nonprofit graph is a full listing of every organization in the US in a searchable REST API. We can process donations for any of them.


We take security seriously and employ state of the art encryption and make sure we are PCI compliant. If you want more technical details, drop us an email.

Years of Industry Experience

Our team is full of developers and entrepreneurs with years of experience in the nonprofit space. We’ve been there and seen the problems in this industry firsthand.

We Want to Help You

Amazing customer support and help from our team to get your implementation up and running. We’ll provide live phone and email support to your donors and nonprofits.

Join Our Developer Group

Ask questions and learn from our community of developers in addition to those of us who build and work on the APIs. We currently use Google Groups for supporting our APIs. View this group.

Subscribe to FirstGiving API