NCSA College Recruiting Integration

NCSA College Recruiting is the world’s leading athletic recruiting service, providing hands-on guidance, college matching tools and a network of college coaches for tens of thousands of athletes each year on their path to college. You can now work with NCSA College Recruiting to help your student-athletes get recruited, and you can receive a percentage of their enrollment fees. Click here to learn more about how you can generate revenue by providing an opt-in during your athletes’ registration flow.

With more than 800 employees and a network of more than 35,000 college coaches, NCSA College Recruiting assists student-athletes in 34 different sports find their best path to college.

By creating a free NCSA College Recruiting Profile, athletes can:

  • Maximize their exposure to college coaches

  • Discover colleges and team roster openings

  • Access digital tools and online guidance from recruiting experts

  • Track college coach activity, including searches, views and follows

There are 5 steps to completing this process

  1. Sign a contract with NCSA College Recruiting, if you aren't already an organizational partner
  2. Authenticate your LeagueApps site IDs
  3. Authenticate your NCSA College Recruiting account
  4. Update your registration flow
  5. Email and request they enable the NCSA College Recruiting script for your site IDs

Step 1: Navigate to the integration Center.

Navigate to Connect then click Integration Center and then find the NCSA College Recruiting tile and click on it. 


You will need an active account with NCSA College Recruiting in order to complete this integration.

If you have one, then NCSA College Recruiting should have provided you a 5 digit account number.

If you do not have an NCSA College Recruiting account, please fill in this form and a LeagueApps team member will introduce you to an account manager at NCSA College Recruiting to help you get set up. 

Step 2: Generate API credentials

There are three credentials you’ll need for each subaccount where you want the integration: an API Key/Client ID, a P12 file, and a Site ID.

  1. When you filled out the form above, a LeagueApps team member should have reached out to you. Let LeagueApps representative that contacted know you what site or sites where you are setting up the integration. With that information, they will be able to find the correct API Key, Client ID, P12 File, and Site ID for you. Your Site ID is the number at the end of the URL of your LeagueApps account when you log in.
  2. Provide the 5-digit event ID from NCSA College Recruiting to the LeagueApps representative.
  3. With these details, LeagueApps will configure your integration behind the scenes.
⚠️ If you use subaccounts in LeagueApps, the NCSA configuration must be done on each subaccount that requires an integration.

Step 3: Updating your programs to include the opt-in field

Next a specific form field will need to be added to each necessary program that will allow a registrant to opt in to NCSA College Recruiting.

  1. Navigate to the program where you need player data sent to NCSA
  2. Once there, go to Settings then click Form Fields.
  3. Click the +Add a Form Field button
  4. In the Field Name box enter one of the following messages depending who will be answering the question: players directly, or the players' parents or coaches.

    "Do you want to play sports in college and receive a FREE recruiting profile?"
    "Do you hope to help your players get recruited to play in college?"

  5. Complete the rest of the form field options as defined in the screenshot below then click Add Property.
  6. Now find your new form field among the list of others. It should be at the bottom. Click the +add item button to add items to the drop-down list. Depending on how you phrased the form field label, enter the choices as shown in the image below.

  7. Repeat these steps for any other necessary programs.

Was this article helpful?
0 out of 0 found this helpful