Dexter Slippage Sentinel is a paid API for AI agents from x402.dexter.cash, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-11).
Analyzes safe swap slippage in basis points for ExactIn or ExactOut trades on Solana DEXes, returning pool depth, price impact, and minimum safe slippage recommendations.
Slippage Sentinel analysis
Returns a JSON object with ok status, pool depth breakdown per AMM (USD value, in/out amounts, AMM key), diagnostics (input USD value, stress multiplier, volatility buffer bps, worst observed price impact bps, trade sample count and window), minimum safe slippage in basis points (minSafeSlipBps), 95th-percentile recent trade size stats, and candidate slippage evaluations for the requested trade.
POSThttps://x402.dexter.cash/api/slippage/sentinel?utm_source=zero.xyzUse this endpoint when you need a data-driven, per-trade slippage recommendation for Solana DEX swaps, especially for large trades where price impact matters. Prefer this over static slippage defaults when trading on volatile or low-liquidity pools, or when you need diagnostics like pool depth, volatility buffer, and worst observed impact to decide whether a swap is safe to execute.
{
"dex": "Raydium",
"tokenIn": "EPjFWdd5Au57nKisPQs46fqV7aSGstB76oj3SP6SucUt",
"amountIn": "100000000",
"tokenOut": "So11111111111111111111111111111111111111112",
"tradeDirection": "ExactIn"
}| Field | Type | Description |
|---|---|---|
| mode | string | Swap direction passed to Jupiter (default ExactIn). |
| token_in | string | Input mint (defaults to SOL). Provide a 32-byte mint address. |
| amount_in | string | Optional atomic trade size. Overrides amount_in_ui when provided. |
| token_out | string | Output mint to analyze. Blank uses the Donica Lewinsky (DONICA) mint. |
| route_hint | string | Optional label for diagnostics grouping (defaults to diagnostics). |
| amount_in_ui | number | UI trade size (e.g. 10 for 10 SOL). Used when amount_in is omitted. |
| amount_in_decimals | integer | Token decimals for amount_in_ui. Required when amount_in_ui is used. |
{
"ok": true,
"result": {
"poolDepths": [
{
"amm": "Pump.fun Amm",
"ammKey": "Ah1mk4SNHyKHFKHid7eK7TU9SFW9S53GhMePjNnqm1Fs",
"usdValue": 820.9216041697072,
"feeAmount": null,
"inputMint": "So11111111111111111111111111111111111111112",
"inAmountUi": 10,
"outputMint": "6Vik7Zf4biqGXZbpm8DCZUtvJQvTvc2vAhTx6yNupump",
"inAmountRaw": "10000000000",
"outAmountUi": 199514798.820686,
"outAmountRaw": "199514798820686",
"routeShareBps": null
}
],
"diagnostics": {
"inputUsd": 820.9216041697072,
"evaluatedAt": "2026-05-29T21:06:48.393Z",
"tradeUsdP95": null,
"inputAmountUi": 10,
"quoteContextSlot": null,
"stressMultiplier": 1,
"tradeSampleCount": 0,
"volatilityBufferBps": 45,
"worstObservedImpactBps": 0,
"tradeSampleInsufficient": true,
"tradeSampleUsedFallback": true,
"tradeSampleWindowSeconds": 21600,
"requestedTradeWindowSeconds": 900
},
"minSafeSlipBps": 1000,
"recentTradeSizeP95": {
"sampleCount": 0,
"usdAmountP95": null,
"tokenAmountP95": null,
"usedFallbackWindow": true,
"insufficientSamples": true,
"evaluatedWindowSeconds": 21600,
"requestedWindowSeconds": 900
},
"candidateEvaluations": [
{
"passes": false,
"slippageBps": 200,
"priceImpactBps": 23.379731783274146,
"requirementBps": null,
"volatilityBufferBps": 45,
"stressPriceImpactBps": 23.379731783274146
},
{
"passes": false,
"slippageBps": 400,
"priceImpactBps": 23.379393090505843,
"requirementBps": null,
"volatilityBufferBps": 45,
"stressPriceImpactBps": 23.379393090505843
},
{
"passes": false,
"slippageBps": 800,
"priceImpactBps": 23.37969495861925,
"requirementBps": null,
"volatilityBufferBps": 45,
"stressPriceImpactBps": 23.37969495861925
},
{
"passes": false,
"slippageBps": 1000,
"priceImpactBps": 23.37969495861925,
"requirementBps": null,
"volatilityBufferBps": 45,
"stressPriceImpactBps": 23.37969495861925
}
]
},
"amountRaw": "10000000000",
"_x402_sponsored": [
{
"method": "GET",
"sponsor": "x402gle",
"description": "Before you trust that wallet — pull its x402gle wash-detection case file.",
"resourceUrl": "https://api.x402gle.com/trust/wallet/"
}
],
"amountDerivedFromUi": true
}{
"ok": {
"type": "boolean",
"description": "True when the slippage analysis succeeded."
},
"error": {
"type": "string",
"description": "Error code when ok=false (e.g. slippage_timeout)."
},
"result": {
"type": "object",
"properties": {
"poolDepths": {
"type": "array",
"description": "Per-amm depth analysis (route contribution, in/out amounts, USD value)."
},
"diagnostics": {
"type": "object",
"description": "Metadata (input USD, stress multipliers, quote slot, evaluated timestamp)."
},
"minSafeSlipBps": {
"type": "number",
"description": "Recommended minimum slippage buffer in bps."
},
"recentTradeSizeP95": {
"type": "object",
"description": "Recent trade size distribution (p95) used for stress tests."
},
"candidateEvaluations": {
"type": "array",
"description": "Evaluated slippage candidates with pass/fail results."
}
},
"description": "Detailed slippage analysis including candidate evaluations and pool depth snapshots."
},
"status": {
"type": [
"integer",
"null"
],
"description": "Upstream or timeout HTTP status when ok=false."
},
"amountRaw": {
"type": "string",
"description": "Atomic trade size forwarded to Jupiter (in token_in units)."
},
"amountDerivedFromUi": {
"type": "boolean",
"description": "true if amount_in_ui/decimals were used to derive amountRaw."
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"