Find & Verify Nonprofits
Nonprofit Search Plugin
The Nonprofit Search Plugin
Nonprofit Search API
The Nonprofit Search API
is the solution for searching for and accessing details about any nonprofit recognized by the United States government. Using the Search API, your app can allow a user to find a nonprofit by location, category, or name.
The Search API returns all of the details about the nonprofit including a nonprofit ID which can then be used to make a donation with the Donations API
or with the Donation Button Website Plugin.
Read full Nonprofit Search API documentation here >
Donation Button Plugin
Our Donation Button Creator
allows you to create a donation button for any nonprofit in the United States. In just a few clicks, you can copy & paste a customized donate button into your own website, and also into Facebook. Help videos are available here
, Affiliates requiring deeper integration may also leverage our Donation Button Callbacks
Hosted Payment Page
FirstGiving’s embedded payment form lets you control the look and feel of your checkout process, while never handling card data. In your payment process, when it comes to the payment step, your web server will provide the majority of the page and will call in the iFrame FirstGiving’s secure, PCI compliant .
Read full Hosted Payment Page documentation here >
The Donations API
is the only simple REST-style HTTPS endpoint that lets web developers securely process and disburse donations in a single call for any charity. Use this API to build a custom donation experience inside you app or website.
Read full Donations API documentation here >
FirstGiving can also handle disbursement only instead of processing individual donations. Information about this option can be found here >
Once you’re up and running, you’ll have an account area with easy to use dashboards, and full featured detail reports. Give access to your finance team so they can monitor volume, your customer services team so they can find transaction details, and your development team so they can manage webhooks.
Login to your account here >