Skip to main content

Endaoment API

Use the Endaoment API to authenticate donors, open and fund DAFs, search nonprofits, and submit grants. Everything is REST over HTTPS.
Rate limits are generous while you’re building and testing. If you hit something that feels tight, reach out to engineering@endaoment.org — we’re happy to help.

Quickstart

Overview

Pick your path — OAuth or partner — and see the full journey at a glance.

Integration Patterns

Auth, proxying, idempotency, and amount conventions you’ll use across every step.

API Reference

Every endpoint, grouped by Partner Endpoints, Authentication, Funds, Donations, and more.

Journey steps

Authenticate

OAuth 2.0 Authorization Code + PKCE

Open a Fund

Create a donor-advised fund for an authenticated user

Fund a DAF

Submit a wire donation pledge

Find a Nonprofit

Search organizations for grant recommendations

Recommend a Grant

Submit an async grant from a fund

Partner Journey

Server-to-server flow for tech-platform partners

Going to Production

Validate on dev or staging, then request production credentials

Collaboration

Add or remove fund collaborators (optional)