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/depthsRequest Parameters
regionenumRequiredMarket code
codesstringRequiredProduct code(s). Separate multiple products with commas. The maximum supported quantity varies by plan: Base: 10, Professional: 20, Premium: 50, Enterprise: custom
Response Parameters
codenumberResponse code
msgstringResponse description
dataobject▶Response result
sstringSymbol code
aarray(object)▶Ask orders
pointegerLevel
pnumberPrice
vnumberOrder volume
onumberOrder count
barray(object)▶Bid orders
pointegerLevel
pnumberPrice
vnumberOrder volume
onumberOrder 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
GET
https://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
}
]
}
}
}