Matching Algorithm API Reference
The FindU matching API provides personalized college recommendations and manages student-school interactions.Base URL
Authentication
All endpoints require a valid Supabase JWT token:Endpoints
Get Recommendations
Retrieve personalized college recommendations for a student.Request Body
Response
Record Swipe
Record a student’s interaction with a school recommendation.Request Body
Response
Get Match Details
Get detailed match information between a student and school.Response
Mobile-Optimized Endpoints
Compressed Recommendations
Get recommendations with compressed field names for mobile.Response
i= idn= names= scoreg= gradec= cityst= state
Batch School Fetch
Fetch multiple schools in one request.Request Body
Minimal Onboarding API
Create Minimal Profile
Create a student profile with minimal information.Request Body
Get Category Schools
Get the 6 archetype schools for preference discovery.Response
Error Handling
Error Response Format
Common Error Codes
Rate Limiting
- Recommendations: 60 requests per minute
- Swipes: 300 requests per minute
- Batch operations: 20 requests per minute