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

> ## Agent Instructions
> Spreader is a web service that tracks arbitrage spreads between crypto exchanges. This documentation covers only what a user of the service sees and does.
> Page paths starting with /en/ are English. Translations live under /ru/ and /uk/ with the same file names.
> Screenshots are illustrations. Every screenshot is accompanied by text that states the same facts, so you do not need to see the image.

# Page and tab links

> Addresses of every page and tab: scanner pages, shared scanners, assets, exchanges, loans, pair builder, positions, settings, plus the sort parameter every table accepts.

Every page, tab and sub tab has its own address. Opening an address in a new tab works, as do Back and reload. The default tab of an object is not written in the address.

## Scanner

| Address | Page |
| - | - |
| `/` or `/scan/` | Main scanner page. |
| `/scan/<code>` | Any other scanner page. The code is 10 lowercase letters and digits. The same address is the public link of a shared scanner, see [Sharing scanners](https://docs.spreader.sh/en/scanner/sharing.md). |
| `/favorites` | Favorites. |

## Objects

| Address | Page |
| - | - |
| `/assets` | Assets list. |
| `/assets/<id>` | Asset card, Spreads tab. `<id>` is the numeric asset id shown in the address when you pick an asset. |
| `/assets/<id>/markets`, `/assets/<id>/about`, `/assets/<id>/networks` | Asset tabs. |
| `/exchanges` | Exchanges list. |
| `/exchanges/<code>` | Exchange page, Spreads tab. Codes are in the [Exchanges](https://docs.spreader.sh/en/exchanges/overview.md) table. |
| `/exchanges/<code>/markets` | Markets tab. |
| `/spread?long=…&short=…` | Spread page, see [Spread page links](https://docs.spreader.sh/en/links/spread.md). |
| `/market?id=…` | Market page, see [Market page links](https://docs.spreader.sh/en/links/market.md). |

## Tools

| Address | Page |
| - | - |
| `/tools/loans`, `/tools/loans/<id>`, `/tools/loans/<id>/margin`, `/tools/loans/<id>/loans` | Loans and its segments. |
| `/tools/pair`, `/tools/pair/<id>` | Pair builder with an asset chosen. |
| `/tools/positions`, `/tools/positions/open`, `/closed`, `/auto`, `/orders` | Positions scopes. |
| `/tools/alerts` | Alert rules. |

## Settings and account

| Address | Page |
| - | - |
| `/login`, `/signup` | Log in and sign up. A signed in user is sent to the scanner. |
| `/settings/account` | Account. |
| `/settings/keys`, `/settings/keys/<code>` | Markets API keys and one exchange. |
| `/settings/trade` | Trade settings. |
| `/settings/alerts`, `/settings/alerts/channels/telegram`, `/channels/browser`, `/channels/pushover`, `/settings/alerts/preferences` | Alert channels and preferences. |

## Sorting

Any table page accepts `?sort=<key>` or `?sort=<key>-asc` or `?sort=<key>-desc`. The default sort of the page is not written. An unknown key is ignored. Keys:

| Page | Keys | Default |
| - | - | - |
| Asset › Spreads, Exchange › Spreads | `kind`, `inNet`, `outNet`, `fundL`, `fundS`, `apr` (exchange page also `asset`) | `inNet-desc` |
| Asset › Markets | `market`, `quote`, `price`, `dev`, `vol`, `oi`, `mult` | `vol-desc` |
| Exchange › Markets | `asset`, `market`, `quote`, `price`, `vol`, `oi`, `mult` | `vol-desc` |
| Pair builder | `market`, `quote`, `price`, `vol`, `oi` | `vol-desc` |
| Loans | `exchange`, `product`, `term`, `rate`, `apr`, `min`, `max`, `pool`, `leverage`, `updated` | `apr-asc` |

Example: `/exchanges/bybit/markets?sort=oi-desc`.

Scanner pages do not take sort in the address, their sort is saved with the page.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.