> ## Documentation Index
> Fetch the complete documentation index at: https://docs.socket.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Simulated Quotes

> Simulate DEX swaps before they are returned, so reverting quotes are filtered out.

Simulated Quotes run DEX routes through an on-chain simulation before they are returned. Routes that would revert are dropped, and the amounts you receive reflect the simulated result rather than an estimate.

## How it works

Set `simulatedQuotesRequired=true` on the `/v3/swap/quote` request for same-chain DEX quotes. Socket simulates each candidate route on-chain; reverting routes are removed and returned amounts use simulated values.

Simulated routes expose:

| Field                 | Meaning                                                   |
| --------------------- | --------------------------------------------------------- |
| `output.isSimulated`  | Present when the route was produced under simulation.     |
| `output.quotedAmount` | Pre-adjustment amount when simulation changed the output. |

## API usage

```http theme={null}
GET /v3/swap/quote?userOps=tx&simulatedQuotesRequired=true&...
```

Notes:

* Same-chain DEX routes only.
* Pair with `includeQuoteRejections=true` to see which providers were filtered and why.
* Not available with output quote types (see [Exact Output Quoting](/about/features/exact-output)).

See the [Socket API guide](/integrate/integration-guides/socket-api) for the full quote-to-execution flow.
