Skip to main content
POST
/
searchAthletePublic
Search athletes (public)
curl --request POST \
  --url http://localhost/mogl/mogl-backend/api/searchAthletePublic \
  --header 'Content-Type: application/json' \
  --data '
{
  "filterByMultiParameter": "search term",
  "filterSportsSearchKeywords": [],
  "filterBySchool": [],
  "view": "public",
  "gender": "Male",
  "is_current_athlete": "Y",
  "filterByLocation": "Austin, TX",
  "filterByLatLong": [],
  "filterByInstaMin": "1000",
  "filterByInstaMax": "100000",
  "filterByTwitterMin": "1000",
  "filterByTwitterMax": "100000",
  "filterByTiktokMin": "1000",
  "filterByTiktokMax": "100000",
  "filterByConference": "Big Ten",
  "filterByDivisions": "NCAA-I",
  "page": 1,
  "limit": 10,
  "page_limit": 10
}
'

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.

Body

application/json
filterByMultiParameter
string

Keyword search (NOT search)

Example:

"search term"

filterSportsSearchKeywords
integer[]

Sport category IDs (NOT sport_category_id)

Example:
[]
filterBySchool
integer[]

School IDs (NOT university_id)

Example:
[]
view
string

Set to 'public' for public resource

Example:

"public"

gender
string
Example:

"Male"

is_current_athlete
enum<string>
Available options:
Y,
N
Example:

"Y"

filterByLocation
string
Example:

"Austin, TX"

filterByLatLong
number[]
Example:
[]
filterByInstaMin
string
Example:

"1000"

filterByInstaMax
string
Example:

"100000"

filterByTwitterMin
string
Example:

"1000"

filterByTwitterMax
string
Example:

"100000"

filterByTiktokMin
string
Example:

"1000"

filterByTiktokMax
string
Example:

"100000"

filterByConference
string
Example:

"Big Ten"

filterByDivisions
string
Example:

"NCAA-I"

page
integer
Example:

1

limit
integer
Example:

10

page_limit
integer

Alias for limit

Example:

10

Response

200

Public search results