Skip to main content
GET
/
v1
/
subprojects
/
search
Search subprojects
curl --request GET \
  --url https://api.endaoment.org/v1/subprojects/search
[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "sponsorOrgId": "123e4567-e89b-12d3-a456-426614174000",
    "sponsorOrgEin": "123456789",
    "ein": "123456789",
    "name": "Education Initiative",
    "description": "Supporting educational programs in underserved communities",
    "website": "https://example.org/initiative",
    "logo": "https://example.org/images/logo.png",
    "nteeCode": "E91",
    "nteeDescription": "Nursing, Convalescent (Geriatric and Nursing)",
    "featuredIndex": 100,
    "lifetimeContributionsUsdc": "1000000"
  }
]

Query Parameters

count
number
default:10

Maximum number of subprojects to return. Defaults to 10; values above 25 are capped to 25.

Required range: x <= 25
Example:

10

offset
number
default:0

Number of matching subprojects to skip before returning results.

Example:

0

searchTerm
string

Case-insensitive search term used to filter subprojects by name.

Example:

"education"

Response

200 - application/json

Matching subprojects with lifetime contribution totals

id
string<uuid>
required

Unique identifier of the subproject

Example:

"123e4567-e89b-12d3-a456-426614174000"

sponsorOrgId
string<uuid>
required

Unique identifier of the sponsoring organization

Example:

"123e4567-e89b-12d3-a456-426614174000"

sponsorOrgEin
object
required

Employer Identification Number (EIN) of the sponsoring organization

Example:

"123456789"

ein
object
required

IRS Identifier for the subproject (without hyphen)

Example:

"123456789"

name
string
required

Name of the subproject

Example:

"Education Initiative"

description
object
required

Detailed description of the subproject

Example:

"Supporting educational programs in underserved communities"

website
object
required

Website URL of the subproject

Example:

"https://example.org/initiative"

URL of the subproject logo image

Example:

"https://example.org/images/logo.png"

nteeCode
string
required

NTEE (National Taxonomy of Exempt Entities) Code

Example:

"E91"

nteeDescription
string
required

Full text description of the NTEE code

Example:

"Nursing, Convalescent (Geriatric and Nursing)"

Display order index (higher values appear first)

Example:

100

lifetimeContributionsUsdc
string
required

Total lifetime contributions to this subproject in USDC, in the smallest currency unit (1000000 = 1 USD)

Example:

"1000000"