Skip to content
iTick
  1. Docs
  2. REST API
  3. Forex
  4. Batch Real-Time Depth

Batch Real-Time Depth

Batch real-time order book depth data for multiple forex currency pairs, covering major currency pairs such as EUR, GBP, JPY, CHF. Provides complete buy-sell order lists for each currency pair, including multi-level prices and order volumes, with millisecond-level real-time updates.

GET/forex/depths

Request Parameters

regionenumRequired

Market code

codesstringRequired

Product code(s). Separate multiple products with commas. The maximum supported quantity varies by plan: Base: 10, Professional: 20, Premium: 50, Enterprise: custom

Response Parameters

codenumber

Response code

msgstring

Response description

dataobject▶Response result
sstring

Symbol code

aarray(object)▶Ask orders
pointeger

Level

pnumber

Price

vnumber

Order volume

onumber

Order count

barray(object)▶Bid orders
pointeger

Level

pnumber

Price

vnumber

Order volume

onumber

Order count

Code Examples

import requests

url = "https://api.itick.org/forex/depths?region=GB&codes=EURUSD,GBPUSD"

headers = {
"accept": "application/json"
"token": "Your Token"
}

response = requests.get(url, headers=headers)

print(response.text)

Query URL

GEThttps://api.itick.org/forex/depths?region=GB&codes=EURUSD,GBPUSD

, Run query

Response Result

{
  "code": 0,
  "msg": null,
  "data": {
    "EURUSD": {
      "s": "EURUSD",
      "a": [
        {
          "po": 1,
          "p": 1.16443,
          "v": 0,
          "o": 1
        }
      ],
      "b": [
        {
          "po": 1,
          "p": 1.16441,
          "v": 0,
          "o": 1
        }
      ]
    },
    "GBPUSD": {
      "s": "GBPUSD",
      "a": [
        {
          "po": 1,
          "p": 1.34324,
          "v": 0,
          "o": 1
        }
      ],
      "b": [
        {
          "po": 1,
          "p": 1.3431899999999999,
          "v": 0,
          "o": 1
        }
      ]
    }
  }
}