curl --request POST \
--url http://localhost/mogl/mogl-backend/api/searchAthleteV2 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"sortBy": "name",
"filterByMultiParameter": "<string>",
"filterByAthleteName": [
"<string>"
],
"filterByAthleteID": "<string>",
"filterByName": "<string>",
"filterBySchool": [
123
],
"filterByLocation": "<string>",
"filterByPrice": "<string>",
"filterByPlatform": false,
"genderSelect": false,
"eligibilitySelect": false,
"gender": [
"<string>"
],
"is_current_athlete": "Y",
"filterByTeam": "<string>",
"filterskillsSearchKeywords": [
"<string>"
],
"filterBusinessCategorySearchKeywords": [
123
],
"filterSportsSearchKeywords": [
123
],
"filterPlatFormSearchKeywords": [
"facebook"
],
"filterByInstaMin": "<string>",
"filterByInstaMax": "<string>",
"filterByTwitterMin": "<string>",
"filterByTwitterMax": "<string>",
"filterByTiktokMin": "<string>",
"filterByTiktokMax": "<string>",
"sortOrderInsta": "asc",
"sortOrderTwitter": "asc",
"sortOrderTiktok": "asc",
"sortOrderDistance": "asc",
"filterByRating": 123,
"filterByLatLong": [],
"filterByDistanceInMiles": 123,
"filterByDivisions": [
"<string>"
],
"filterByConference": [
"<string>"
],
"filterBySelectedLocation": "<string>",
"view": "public",
"default_sort_ios": "",
"sortiOsByLatLong": [
123
]
}
'Advanced athlete search with filters (sport, university, location, social media, etc.). All body params are optional — omit or pass null to skip a filter.
curl --request POST \
--url http://localhost/mogl/mogl-backend/api/searchAthleteV2 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"sortBy": "name",
"filterByMultiParameter": "<string>",
"filterByAthleteName": [
"<string>"
],
"filterByAthleteID": "<string>",
"filterByName": "<string>",
"filterBySchool": [
123
],
"filterByLocation": "<string>",
"filterByPrice": "<string>",
"filterByPlatform": false,
"genderSelect": false,
"eligibilitySelect": false,
"gender": [
"<string>"
],
"is_current_athlete": "Y",
"filterByTeam": "<string>",
"filterskillsSearchKeywords": [
"<string>"
],
"filterBusinessCategorySearchKeywords": [
123
],
"filterSportsSearchKeywords": [
123
],
"filterPlatFormSearchKeywords": [
"facebook"
],
"filterByInstaMin": "<string>",
"filterByInstaMax": "<string>",
"filterByTwitterMin": "<string>",
"filterByTwitterMax": "<string>",
"filterByTiktokMin": "<string>",
"filterByTiktokMax": "<string>",
"sortOrderInsta": "asc",
"sortOrderTwitter": "asc",
"sortOrderTiktok": "asc",
"sortOrderDistance": "asc",
"filterByRating": 123,
"filterByLatLong": [],
"filterByDistanceInMiles": 123,
"filterByDivisions": [
"<string>"
],
"filterByConference": [
"<string>"
],
"filterBySelectedLocation": "<string>",
"view": "public",
"default_sort_ios": "",
"sortiOsByLatLong": [
123
]
}
'Documentation Index
Fetch the complete documentation index at: https://developer.mogl.online/llms.txt
Use this file to discover all available pages before exploring further.
JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.
Page number
1
Items per page (default 10)
10
Sort field (e.g. name)
"name"
General search keyword (name or school)
Filter by athlete name(s)
Filter by athlete ID(s), comma-separated
Filter by name
Filter by school/university ID(s)
Filter by location keyword
Filter by price
Platform filter flag
false
Gender filter enabled
false
Eligibility filter enabled
false
Filter by gender(s)
Y = current athletes, N = former, empty = all
Y, N, "Y"
Filter by team
Filter by skills
Filter by business category IDs
Filter by sport category IDs
Filter by social platforms
facebook, instagram, twitter, google, youtube, tiktok Min Instagram followers
Max Instagram followers
Min Twitter followers
Max Twitter followers
Min TikTok followers
Max TikTok followers
Sort by Instagram followers
asc, desc Sort by Twitter followers
asc, desc Sort by TikTok followers
asc, desc Sort by distance
asc, desc Min star rating (e.g. 3.5)
[longitude, latitude] for distance filter
[]Max distance in miles (requires filterByLatLong)
Filter by divisions (e.g. NCAA-I-FBS)
Filter by conference names
Selected location label
View type — 'public' includes non-MOGL athletes
public iOS default sort mode
, name_asc, name_desc, location, social_media [longitude, latitude] for iOS distance sort
Paginated athlete list