Benevity
Benevity is a Calgary-based corporate purpose software platform for workplace giving, matching, grantmaking, and employee/customer volunteering. Its Giving API lets partners embed nonprofit-of-choice donations, optional matching, and charitable gift cards into e-commerce, banking, and rewards experiences; the Cause Search API exposes Benevity's vetted global nonprofit database; the Spark API lets existing Spark Employee Engagement clients surface giving and volunteering opportunities in other interfaces; and the Location Services API lets clients manage locations (stores, franchises, offices) inside the Benevity ecosystem. The API follows the RESTful/OpenAPI standard and is documented publicly at developer.benevity.org, but credentials are partner-gated - access requires requesting a demo/business relationship with Benevity rather than self-serve signup.
APIs
Benevity Causes API
Search the Benevity Cause Database - a global directory of vetted, registered nonprofits - by keyword, location, NTEE category, country/state, and geographic proximity, with pag...
Benevity Giving API
Route nonprofit-of-choice donations into digital experiences - e-commerce, online banking, rewards programs, and charitable gift cards. Postpaid company donations settle monthly...
Benevity Receipts API
Retrieve the PDF receipt for a completed donation by its backend receipt ID, or request that the receipt be emailed to the donor. Receipts show issue date, donor name/address, a...
Benevity Spark Giving Opportunities API
For existing Spark Employee Engagement clients - search a company's active giving opportunities (initiatives that route donations to one or more causes) by keyword and geographi...
Benevity Spark Volunteer Opportunities API
For existing Spark Employee Engagement clients - search a company's volunteer opportunities/events by keyword, date range, open shift spots, interests, skills, and whether the o...
Benevity Location Services API
Create and manage locations (stores, franchises, offices) inside the Benevity ecosystem - address data, contact information, and tags - so multi-location organizations can attri...