Skip to main content
POST
/
v1
/
bets
/
check
Check Bets — Automatic settlement with payout calculation
curl --request POST \
  --url https://api.fieldfunded.com/v1/bets/check \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "selections": [
    {
      "event_id": "87654321",
      "market": "Match Winner",
      "outcome": "Home",
      "odds": 1.85,
      "stake": 10,
      "market_id": 340168,
      "selection_id": 1824650
    },
    {
      "event_id": "87654321",
      "market": "Over/Under 2.5",
      "outcome": "Over 2.5",
      "odds": 1.6,
      "stake": 15
    },
    {
      "event_id": "87654322",
      "market": "Match Winner",
      "outcome": "Away",
      "odds": 3.2,
      "stake": 5
    }
  ]
}
'
{
  "results": [
    {
      "event_id": "87654321",
      "market": "Match Winner",
      "outcome": "Home",
      "odds": 1.85,
      "stake": 10,
      "result": "won",
      "event_status": "ended",
      "score": {
        "home": 2,
        "away": 1
      },
      "matched_market": "Match Winner",
      "matched_market_id": 340168,
      "matched_outcome": "Home",
      "matched_selection_id": 1824650,
      "payout_multiplier": 1.85,
      "payout": 18.5
    },
    {
      "event_id": "87654321",
      "market": "Over/Under 2.5",
      "outcome": "Over 2.5",
      "odds": 1.6,
      "stake": 15,
      "result": "won",
      "event_status": "ended",
      "score": {
        "home": 2,
        "away": 1
      },
      "matched_market": "Over/Under 2.5",
      "matched_market_id": 340172,
      "matched_outcome": "Over 2.5",
      "matched_selection_id": 1824658,
      "payout_multiplier": 1.6,
      "payout": 24
    },
    {
      "event_id": "87654322",
      "market": "Match Winner",
      "outcome": "Away",
      "odds": 3.2,
      "stake": 5,
      "result": "pending",
      "event_status": "live",
      "score": {
        "home": 1,
        "away": 1
      },
      "reason": "Event not yet settled"
    }
  ],
  "summary": {
    "total": 3,
    "settled": 2,
    "won": 2,
    "lost": 0,
    "refunded": 0,
    "pending": 1
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.fieldfunded.com/llms.txt

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

Authorizations

X-API-Key
string
header
required

Your FieldFunded API Key

Body

application/json
selections
object[]

Batch mode (optional when using single mode)

Maximum array length: 50
selection
object

Single selection mode

event_id
string

Root-level single shortcut (requires market and outcome)

market
string
outcome
string
odds
number
Required range: x >= 1
stake
number
Required range: x >= 0.01
market_id
selection_id

Response

Automated resolution and payout calculations for the submitted single bets.

results
object[]
summary
object