We‘re interested in testing out Double the Donation’s API. What are the next steps?
Contact us and we’ll send you a non-disclosure agreement. Upon signing and returning the NDA to us we’ll provide you with an API key and additional documentation.
How much does API access cost?
Our API access is designed for fundraising software providers looking to integrate matching gift data into their workflows. Contact us and we can discuss the exact functionality you’re looking for and the associated pricing.
What is the transport mechanism?
It’s JSON REST-based.
How does submitting a free-form string work?
- String is sent to Double the Donation
- We run that up against our database and return a list of matching entries (both parent companies and subsidiaries broken into individual entries)
- User selects the appropriate entry
- You determine the amount of company specific information which you share as well as the layout / method for sharing that information
How does Double the Donation’s auto-complete search functionality work?
Our auto-complete search functionality is tailored to human users searching for their own employer. This removes nearly all false negatives where a user attempts searches for their company which has a matching program, but types a string which contains extra words or variations that aren’t in our database.
For instance if a user were to type “The Home Depot Corporation’s Foundation” into the search in our embedded plugin, the correct company will pop up fairly quickly but will show “no results found” once the user starts inputting character number #16 (beginning with the word “Corporation”).
The auto-complete helps account for endless extra words, variations, and characters.
Does Double the Donation use the API in the plugin that’s embedded on nonprofits’ websites?
Yes, we use the raw data (which the API provides) but combine it with auto-complete functionality on a free-form text field. This ensures users are able to locate their employers.
Are subsidiaries and alternate spelling variations listed separately or all in a single subsidiary field?
Our matching gift database is comprised of the following two tables:
- A table mapping subsidiaries to parent companies
- A table mapping all company details to a single parent company
These tables are then joined using a unique ID that ties all the data together.