How to Retrieve All TeamRaiser Participants Using Only fr_id, as I don't have team name

Hi everyone,

I’m working on integrating Luminate Online TeamRaiser with Drupal using the CRTeamraiserAPI. I need to fetch all participants for a specific TeamRaiser event using only the fr_id.

My event setup:

  • The event has no teams
  • All registrants are individual participants
  • I need to retrieve the full list of participants programmatically with API call

What I’ve tried:

  1. getParticipants
    • The documentation says this method requires at least one of these fields:
      • first_name
      • last_name
      • team_name
      • screenname
    • first_name=last_name=first_name=%
    • None of these return the full participant list.
  2. Methods such as getParticipantListgetParticipantsByInfo, or getTeamraiserParticipants
    • These do not exist in the official TeamRaiser API documentation.

What I need:

I need a way to fetch all participants for a TeamRaiser event using only:

method=???fr_id=123

Is there any supported API method (client or server) that returns all TeamRaiser participants without requiring a name filter?

If not, what is the recommended approach for integrations that require the full participant list?

Example of what I'm currently using for other endpoints (which works):

https://……/site/CRTeamraiserAPI?api_key=xxx&v=0.0&method=getParticipants&fr_id=123

But I cannot find an equivalent for fetching participants without search filters.

Any guidance would be really appreciated. Thank you!

Best Answers

  • Chimezie Nwadike
    edited December 2025 Answer ✓

    @Shani Kumar Maurya - Please try the getParticipants API call using the server API Syntax

    https://..../site/SRTeamraiserAPI?method=getParticipants&api_key=value&v=value&login_name=value&login_password=value&response_format=json&v=1.0&fr_id=2911

    It works when you use the server API syntax, since its for pulling all participants vs the client API syntax that has certain restrictions/limitations.

  • Jean Vestal
    Jean Vestal Blackbaud Employee
    Tenth Anniversary Kudos 1 First Reply Facilitator 1
    Answer ✓

    It's hard to tell from your original post, but it looks like you are only using one wild card character — % — for the name. The default number of required characters is 3, so you might want to try including, three. Also, URL encode those: first_name=%25%25%25

Answers

Categories