List charities
GET /charities
Returns a paginated list of all verified charities with full metadata.
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 50 | Results per page, max 200 |
cursor | string | - | Cursor from previous pageKey for next page |
isEnabled | "true" | "false" | - | Filter by enabled state. Omit to return all charities |
blog, twitter, facebook, instagram, linkedin, youtube) are string | null.
Search charities
GET /charities/search
Search charities by name using fuzzy matching. Paginated.
| Parameter | Type | Default | Description |
|---|---|---|---|
term | string | - | Required. Search term (non-empty) |
limit | integer | 10 | Results per page, max 50 |
cursor | string | - | Cursor from previous pageKey for next page |
| Status | Code | Description |
|---|---|---|
400 | VALIDATION_ERROR | Missing/empty term or term too short after normalisation |
Get a charity by ID
GET /charities/{charityId}
Returns a single charity by its ID with full metadata.
| Parameter | Description |
|---|---|
charityId | The charity’s ID |
| Status | Code | Description |
|---|---|---|
404 | NOT_FOUND | No charity found with the given ID |