Outcome
Your app has one or more matching nonprofit organizations. Store the selected orgid for grant submission.
When
Before Recommend a Grant. Trigger when the user searches for a charity to support. This step can run before or after Fund a DAF—grants require both a fund and an organization.Auth
None. Organization search is a public endpoint. You may call it from your backend or client. Prefer a backend call if you want to add caching, logging, or rate-limit handling consistently with other flows.Endpoint
GET /v2/orgs/search?searchTerm={term}
API reference: Search organizations
See also: Nonprofit Organizations in API reference.
Required inputs
| Param | Description |
|---|---|
searchTerm | Name, EIN, or keyword to search |
Example request
Response you need
From the results array, persist:| Field | Use |
|---|---|
id | Organization ID for grant submission |
name | Display name in your UI |
ein | Optional verification display |
Common mistakes
- Assuming search requires a Bearer token
- Using EIN lookup endpoints when keyword search is sufficient (see Get organization by EIN for direct EIN lookup)
- Granting without confirming the org
idfrom search results