On Chain Donations

Raising cryptocurrency donations for a cause is a popular way for platforms to engage their community. Change provides APIs for platforms to easily fetch nonprofit wallet addresses and build native giving experiences in their dApp, NFT marketplace, and more.

Fetch Wallet Addresses

Use the nonprofit search endpoint to fetch nonprofits and display their wallet addresses to your users. The endpoint also returns other useful information, like the nonprofit’s mission statement, ein, and social media handles. See below for an example response.

{
"nonprofits": [
{
"icon_url": "https://d2m0e1zy3fwxmp.cloudfront.net/healthcare.png",
"id": "n_IfEoPCaPqVsFAUI5xl0CBUOx",
"name": "Watsi",
"ein": "453236734",
"socials": {
"facebook": "Watsi.org",
"instagram": "watsi",
"twitter": "watsi"
},
"email": "connect@watsi.org",
"display_impact": [
"$100 sponsors one surgery performed"
],
"crypto": {
"solana_address": "0x45ce8c1e854011f26b703b83e078a8d0f67d3101",
"ethereum_address": "0x211ed3a9d88eb68a2d83613bac704353ce0d482a",
"flow_address": coming soon 🪄
},
"address_line": "548 Market St # 75903",
"city": "San Francisco",
"classification": "E12",
"mission": "Directly connecting people through technology to provide global access to healthcare.",
"state": "CA",
"website": "https://watsi.org/",
"zip_code": "94104",
"category": "healthcare",
"stats": [
"$100 sponsors one surgery performed"
]
}
],
"page": 1
}
Made with ❤ in San Francisco | Changelog | Status