Skip to main content
GET
/
exchange
/
getParticipants
Get participants
curl --request GET \
  --url https://api.4casters.io/exchange/getParticipants \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "participants": [
      {
        "participantID": "<string>",
        "longName": "<string>",
        "shortName": "<string>",
        "league": "<string>",
        "sport": "<string>"
      }
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.4casters.io/llms.txt

Use this file to discover all available pages before exploring further.

Returns a deduplicated list of participants — teams, players, futures sides — across the exchange. Use participantID values from this endpoint as the side field when placing moneyline or spread orders.

Request

GET /exchange/getParticipants
active
string
When active=true, restrict the response to participants of games starting in the future. When active=false (or omitted), return participants across all games.
curl "https://api.4casters.io/exchange/getParticipants?active=true" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response

data.participants
array

Example

{
  "data": {
    "participants": [
      {
        "participantID": "6021801d14a2fe0012fa0c62",
        "longName":      "Harold Varner III",
        "shortName":     "Varner",
        "league":        "PGA",
        "sport":         "golf"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Pass your auth token in the Authorization header. The Bearer prefix is optional; the server also accepts a signed auth cookie or a token field in the request body.

Query Parameters

active
enum<string>

When true, only return participants of games starting in the future.

Available options:
true,
false

Response

Participants list

data
object