# X-Trader Public API reference

URL: https://docs.blizz.id/xtrader/
Updated: 2026-10-17

X-Trader Public API v1.0.0 lets a user manage their own sniper, copy-trade and transfer-snipe configurations, templates and labels over HTTPS with a bearer token. It does not execute trades, close positions or expose wallets. The pages below explain every endpoint, field and error code with curl and Python examples.

Primary source: [X-Trader API reference](https://x-trader.ai/api/docs). This page is an independent explanation of X-Trader Public API v1.0.0; it is not affiliated with X-Trader.

| Page | What it answers |
|---|---|
| [Overview and authentication](/xtrader/overview/) | Scope of the API, bearer token, scopes, `GET /me` |
| [Write rules](/xtrader/write-rules/) | `Idempotency-Key`, `If-Match`, ETag, decimal strings, body limits |
| [Error codes](/xtrader/errors/) | All 17 `error.code` values, HTTP status, cause, fix |
| [Pagination](/xtrader/pagination/) | `limit`, `next_cursor`, filters |
| [Sniper configs](/xtrader/sniper/) | List, create, get, patch, delete, pause, resume |
| [Copy-trade configs](/xtrader/copy-trade/) | Same lifecycle, `linked_wallets` |
| [Copy-trade check](/xtrader/copy-check/) | Measure slot delay, price delta, priority fee, tip and bots ahead for your config |
| [Transfer-snipe](/xtrader/transfer-snipe/) | Transfer-snipe tasks |
| [Templates](/xtrader/templates/) | Sniper and copy-trade templates |
| [Labels](/xtrader/labels/) | Shared task labels |
| [Sniper config fields](/xtrader/config-sniper/) | Every sniper `config` field |
| [Copy-trade config fields](/xtrader/config-copy-trade/) | Every copy-trade `config` field |
| [auto_sell](/xtrader/auto-sell/) | TP/SL stages, `tp_trigger_basis`, `tp_multi_hit`, trailing TP |
| [auto_strategy](/xtrader/auto-strategy/) | Migration, timed sell, `sl_protection`, `phased_sl`, `anti_pvp` |
| [timed_strategy](/xtrader/timed-strategy/) | Timed orders |
