# Demo Trading (REST API)

Demo trading allows you to practice trading and test strategies in a real-market environment using virtual funds, helping you improve your skills and reduce the risk of losses. KYC is needed.

## API Key

To perform demo trading via API, you'll need to create a Demo API Key in the first place. The steps are as follows:

Log in to your account → Switch to Demo mode → Go to the Personal Center → Go to the API Key Management → Create a Demo API Key → Use the Demo API Key to start trading.

![Demo trading entry](https://www.bitget.com/docs-static/images/demo-trading/entry-en.png)

![Personal Center](https://www.bitget.com/docs-static/images/demo-trading/person-center-en.png)

![Create API Key](https://www.bitget.com/docs-static/images/demo-trading/create-api-key-en.png)

## REST

Please use the created Demo API Key for API calls, and add `paptrading` in the request header, with the value set to `1`.

## Request Header Example

```http title="Request Example"
GET /api/v3/market/instruments?category=usdt-futures HTTP/1.1
ACCESS-KEY: bg_xxx
ACCESS-SIGN: xxxx=
ACCESS-TIMESTAMP: 1787033528294
ACCESS-PASSPHRASE: xxxxxx
locale: zh-CN
Content-Type: application/json
paptrading: 1   <---- please add this filed in the request header
User-Agent: PostmanRuntime/7.43.0
Accept: */*
Postman-Token: xxxx
Host: api.bitget.com
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Cookie: xxxx
```
