Skip to main content
GET
https://prod-api.raisedonors.com
/
api
/
Donor
/
search
Search Donors
curl --request GET \
  --url https://prod-api.raisedonors.com/api/Donor/search \
  --header 'Authorization: <api-key>'
[
  {
    "id": 123,
    "crmKey": "<string>",
    "name": "<string>",
    "title": "<string>",
    "firstName": "<string>",
    "lastName": "<string>",
    "suffix": "<string>",
    "email": "<string>",
    "phone": "<string>",
    "isOrganization": true,
    "organizationName": "<string>",
    "notes": "<string>",
    "primaryAddress": {
      "address1": "<string>",
      "address2": "<string>",
      "city": "<string>",
      "state": "<string>",
      "postal": "<string>",
      "countryString": "<string>",
      "addressTypeDisplay": "<string>",
      "id": 123,
      "donorId": 123,
      "isPrimary": true
    }
  }
]

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Query Parameters

filter
string

The search term to match against donor fields. Can be ID, name, email, phone, address, or combinations.

Response

OK

id
integer<int64>

Gets or sets the identifier.

crmKey
string | null

Gets or sets the crmkey.

name
string | null

Gets or sets the name.

title
string | null

Gets or sets the title.

firstName
string | null

Gets or sets the first name.

lastName
string | null

Gets or sets the last name.

suffix
string | null

Gets or sets the suffix.

email
string | null

Gets or sets the email address.

phone
string | null

Gets or sets the phone.

isOrganization
boolean

Gets or sets a value indicating whether organization.

organizationName
string | null

Gets or sets the organization name.

notes
string | null

Gets or sets any additional notes.

primaryAddress
object

Gets or sets the address.

Last modified on June 5, 2026