Alpha — This endpoint is part of the Prediction Markets API, currently in early access. May change without notice.
Request Body
The outcome token ID to get a quote for.
Order side:
BUY or SELL.Number of tokens to buy or sell. Must be positive.
Response
Fill estimation result.
Show Fill Result
Show Fill Result
Volume-weighted average fill price.
Best available price in the order book.
Total cost in USDC.
Total tokens that would be filled.
Tokens that could not be filled (insufficient liquidity).
Order side (
BUY or SELL).Outcome token ID.
Input amount in USD.
Output amount in USD.
Price impact as a percentage.
Unique request ID for tracking and support.
Server node identifier.
Request processing time in milliseconds.
Usage Example
curl -X POST "https://api.mobula.io/api/2/pm/order/quote" \
-H "Content-Type: application/json" \
-d '{
"tokenId": "71321045533314185944161150504789982525459828614995786377552078351132518100924",
"side": "BUY",
"size": 1000
}'
Example Response
{
"data": {
"avgPriceUSD": 0.352,
"bestPriceUSD": 0.35,
"totalCostUSD": 352,
"filledToken": 1000,
"unfilledToken": 0,
"side": "BUY",
"outcomeId": "71321...",
"amountInUSD": 352,
"amountOutUSD": 352,
"marketImpactPercentage": 0.57,
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"fee": {
"amountUSD": "0.000000",
"platformFeesPercentage": 0,
"wallet": null,
"deductedFrom": "input"
},
"outcome": {
"outcomeId": "71321...",
"label": null,
"marketId": null,
"question": null
},
"details": {
"levels": [
{ "priceUSD": 0.35, "sizeToken": 5000, "filledToken": 800 },
{ "priceUSD": 0.36, "sizeToken": 3000, "filledToken": 200 }
]
}
},
"hostname": "node-xyz",
"took": 42
}