Skip to main content

Same Game Parlay BlazeBuilder API Documentation

Requirement

You need an API key to use OddsBlaze. Get access at www.oddsblaze.com.

Description

BlazeBuilder delivers real-time Same Game Parlay (SGP) pricing with unmatched flexibility. Seamlessly integrate your own odds using BlazeBuilder’s “Bring Your Own Odds” capability — just pass in selection IDs from your existing odds provider and instantly receive up-to-date SGP prices.

Credits

BlazeBuilder operates on a credit-based system. Each request consumes a certain number of credits, which varies depending on the sportsbook and the complexity of the request. This ensures fair usage and reflects the resources required to deliver real-time pricing. Credit requirements are subject to change at any time without notice.

SportsbookCredits/request
BetMGM1
Caesars3
DraftKings2
FanDuel3
Hard Rock3

API Endpoint

https://sgp.oddsblaze.com

Parameters

key (required)

Your OddsBlaze API key.

sportsbook (required)

The sportsbook id (e.g. caesars or hard-rock).

price

The price format: american (default), decimal, fractional, probability, malaysian, indonesian, or hong_kong

credits

Include your credits balance in the response (&credits).

POST Body

Send a JSON array in the request body, using the sgp value from each odds object.

[
"AXO8bKgfGRc9MusGAkXJRPdODA6_MCkarrZNY69HNsk=",
"UcFTPZsGI7jvJRjmFHd7sXkg_-tLNYWizd09B5uEVZk=",
"ZXsWuMuEJghWTchrNlHB659lXD4cPz7U82kz1REeO60="
]

Example curl Commands

3-leg same game parlay:

curl -X POST "https://sgp.oddsblaze.com/?key=your_key&sportsbook=hard-rock" \
-H "Content-Type: application/json" \
-d '[
"AXO8bKgfGRc9MusGAkXJRPdODA6_MCkarrZNY69HNsk=",
"UcFTPZsGI7jvJRjmFHd7sXkg_-tLNYWizd09B5uEVZk=",
"ZXsWuMuEJghWTchrNlHB659lXD4cPz7U82kz1REeO60="
]'

4-leg same game parlay, include credits balance in the response:

curl -X POST "https://sgp.oddsblaze.com/?key=your_key&sportsbook=draftkings&credits" \
-H "Content-Type: application/json" \
-d '[
"q6L477iWkDeGigKwbVEi8g4m0zBXzTsieuqm-PJOHq8%3D",
"rzBoSqXyWFvFSieI3pK6SFF02flulbe48LrhRkiZp9s%3D",
"XQmaxSkQ23FIm1bBOoSMcA%3D%3D",
"x7VfpgubqqOGJM80cqsEUA%3D%3D"
]'

Example Responses

Price found:

{
"price": "+425"
}

Price not found:

{
"message": "Price not found"
}

Cannot be combined:

{
"message": "Cannot be combined"
}

Price found, with credits balance:

{
"price": "+250",
"credits": {
"cost": 2,
"remaining": 9048
}
}

Bring Your Own Odds

BetMGM

Use the fixtureId, marketId, and selectionId values from BetMGM deep links.

Example desktop deep link, fixtureId value 17872345, marketId value 1335371985, and selectionId value -514014242:

https://sports.on.betmgm.ca/en/sports/events/17872345?options=17872345-1335371985--514014242&type=Single

Example mobile deep link, fixtureId value 17872345, marketId value 1335372012, and selectionId value -514014179:

playmgmsportswrp://events/17872345?options=17872345-1335372012--514014179&type=Single

Example curl command:

curl -X POST "https://sgp.oddsblaze.com/?key=your_key&sportsbook=betmgm" \
-H "Content-Type: application/json" \
-d '[
{
"fixtureId": "17872345",
"marketId": "1335371985",
"selectionId": "-514014242"
},
{
"fixtureId": "17872345",
"marketId": "1335372012",
"selectionId": "-514014179"
}
]'

Caesars

Use the selectionId value from Caesars deep links.

Example desktop deep link, selectionId value 7d078ae2-8d73-391a-9777-3b7917578928:

https://sportsbook.caesars.com/us/mi/bet/betslip?selectionIds=7d078ae2-8d73-391a-9777-3b7917578928

Example mobile deep link, selectionId value 0292e753-43f4-36b1-9751-778f205ee48f:

https://czr.onelink.me/t5iS?deep_link_value=betslip&deep_link_sub1=selectionIds=0292e753-43f4-36b1-9751-778f205ee48f

Example curl command:

curl -X POST "https://sgp.oddsblaze.com/?key=your_key&sportsbook=caesars" \
-H "Content-Type: application/json" \
-d '[
{
"selectionId": "7d078ae2-8d73-391a-9777-3b7917578928"
},
{
"selectionId": "0292e753-43f4-36b1-9751-778f205ee48f"
}
]'

DraftKings

Use the selectionId value from DraftKings deep links.

Example desktop deep link, selectionId value 0ML80915361_3:

https://sportsbook.draftkings.com/event/32645751?outcomes=0ML80915361_3

Example mobile deep link, selectionId value 0ML80915361_1:

dksb://sb/addselection_name/0ML80915361_1

Example curl command:

curl -X POST "https://sgp.oddsblaze.com/?key=your_key&sportsbook=draftkings" \
-H "Content-Type: application/json" \
-d '[
{
"selectionId": "0ML80915361_3"
},
{
"selectionId": "0ML80915361_1"
}
]'

FanDuel

Use the marketId and selectionId values from FanDuel deep links.

Example desktop deep link, marketId value 734.136297660 and selectionId value 29160:

https://nj.sportsbook.fanduel.com/addToBetslip?marketId=734.136297660&selectionId=29160

Example mobile deep link, marketId value 734.136372704 and selectionId value 7017905:

fanduelsportsbook://account.sportsbook.fanduel.com/sportsbook/addToBetslip?marketId=734.136372704&selectionId=7017905

Example curl command:

curl -X POST "https://sgp.oddsblaze.com/?key=your_key&sportsbook=fanduel" \
-H "Content-Type: application/json" \
-d '[
{
"marketId": "734.136297660",
"selectionId": "29160"
},
{
"marketId": "734.136372704",
"selectionId": "7017905"
}
]'

Hard Rock

Use the selectionId value from Hard Rock deep links.

Example desktop deep link, selectionId value 8379313810883477765:

https://app.hardrock.bet/?deep_link_value=betslip/8379313810883477765

Example mobile deep link, selectionId value 389998440672395514:

https://share.hardrock.bet/Pt0T/bet?deep_link_value=hardrock://betslip/389998440672395514

Example curl command:

curl -X POST "https://sgp.oddsblaze.com/?key=your_key&sportsbook=hard-rock" \
-H "Content-Type: application/json" \
-d '[
{
"selectionId": "8379313810883477765"
},
{
"selectionId": "389998440672395514"
}
]'