Skip to main content
Public (API key optional) The charities endpoints let you browse Charity records on Donate.gg and filter by platform participation. Use charity IDs from these endpoints when creating configs. Anonymous callers may omit donate-api-key and are IP rate-limited; see Authentication.

List charities

GET /charities Returns a paginated list of charities with full metadata.
Query parameters Response
Social fields All social fields live under the nested socials object and are string | null.

Search charities

GET /charities/search Search charities by name or slug. Only enabled charities are returned. Paginated.
Query parameters Response (200) - same paginated charity shape as the list endpoint. Errors

Get a charity by ID

GET /charities/{charityId} Returns a single enabled charity by its ID with full metadata. Disabled charities return 404.
Path parameters Response (200) - a single charity object in the same shape as items in the list endpoint. Error responses

List charity donations received

GET /charities/{charityId}/donations Paginated donations received by the charity.

List charity donation messages

GET /charities/{charityId}/donations/messages Paginated donations to the charity that include a message (useful for supporter walls).