Documentation Index
Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
Use this file to discover all available pages before exploring further.
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.
Number of tokens to buy or sell. Must be positive.
Response
Fill estimation result.
Volume-weighted average fill price.
Best available price in the order book.
Total tokens that would be filled.
Tokens that could not be filled (insufficient liquidity).
Order side (BUY or SELL).
Price impact as a percentage.
Unique request ID for tracking and support.
Fee details.
Address receiving the fee.
Which side the fee is deducted from (input or output).
Outcome metadata.
Outcome label (e.g. “Yes”, “No”).
Detailed breakdown.
Breakdown by order book level.
Available size at this level.
Amount filled at this level.
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
}
Prediction Markets response
See the per-endpoint reference for the exact response shape.