Same Game Parlay BlazeBuilder API Documentation
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.
Sportsbook | Credits/request |
---|---|
BetMGM | 1 |
Caesars | 3 |
DraftKings | 2 |
FanDuel | 3 |
Hard Rock | 3 |
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"
}
]'