Get your API key in minutes, right from your settings
Donations, contacts, and campaigns with full line-item detail
Free API access included for every Zeffy organization
The Zeffy API requires a developer or technical consultant to set up. If you prefer a no-code approach, try the Zeffy AI Assistant (uses the same data, zero coding needed) or Zapier.
Go to your Zeffy dashboard, navigate to Settings, then Organization, then Integrations. Pick what you're connecting Zeffy to (accounting, CRM, email, or something else), then select the specific tool you use.
Tell us how you plan to use the API in a sentence or two. This helps us support your integration. Click "Get my API key" when you're ready.
Ready to jump into all the technical details? Check out the interactive API documentation for the complete reference on every endpoint, field, and parameter. Our API docs have everything you need to start building integrations.

Zeffy's public API gives your developer or consultant live, read-only access to three resources: Payments, Contacts, and Campaigns. Every record includes full line-item detail, and you can filter by date.
Build a live fundraising dashboard for your board. Push donor contacts and giving history into the CRM your team already uses (Salesforce, HubSpot). Generate custom financial reports that match exactly what your treasurer or accountant needs. Sync new donations to your accounting system in real time (QuickBooks, Xero). Pull donation data into Google Sheets for custom analysis. Automate thank-you workflows or internal notifications when a payment is received.
The API uses HTTPS-only connections and API key authentication. Keys are generated per organization and can be regenerated at any time. Read-only access means no external tool can modify your Zeffy data, and rate limiting at 100 requests per minute protects against abuse.
Other fundraising platforms lock API access behind paid plans. Zeffy's public API is completely free. No subscription, no hidden costs, no per-request charges. We stay free thanks to optional tips from donors. Nonprofits keep 100% of what they raise, and there are no platform, transaction, or credit card fees.
Yes. Zeffy's public API gives you read-only access to your donation data, donor contacts, and campaigns. You can pull this data into your existing tools or build custom integrations.
Read-only access to three resources: Payments, Contacts, and Campaigns. Filter by date, paginate through results, and pull live data into any tool. The API is in Beta.
For the API itself, yes — or a consultant who works with APIs. If you just want to ask questions about your donors without code, check out the Zeffy AI Assistant, which uses the same data and needs zero technical skills.
Not currently. The API is read-only. You can pull data out but can't create or modify records through the API.
100 requests per minute per API key. This is sufficient for most integration use cases including dashboards and scheduled syncs.
No. API access is free for every organization on Zeffy. Your data is yours, and accessing it is always free.
The API uses HTTPS-only connections and API key authentication. Keys are generated per organization and can be regenerated at any time. Read-only access means no external tool can modify your Zeffy data. Rate limiting (100 requests per minute) protects against abuse.
Yes. Zeffy doesn't charge platform fees, transaction fees, or credit card fees. Nonprofits keep 100% of every dollar raised. We stay free thanks to optional tips from donors.
%20(1).webp)
.webp)
%20(1).webp)
.webp)
.webp)