Skip to main content
GET
/
api
/
v2
/
rates
/
history
TIMESTAMP=$(date +%s%3N)
BODY_HASH=$(echo -n "" | sha256sum | cut -d' ' -f1)
MESSAGE="GET/api/v2/rates/history${TIMESTAMP}${BODY_HASH}"
SIGNATURE=$(echo -n "$MESSAGE" | openssl dgst -sha256 -hmac "sk_live_xxx" | cut -d' ' -f2)

curl -X GET "https://loveandpay.io/api/v2/rates/history?base=USDT&quote=RUB&limit=10" \
  -H "x-api-key: pk_live_xxx" \
  -H "x-timestamp: ${TIMESTAMP}" \
  -H "x-signature: ${SIGNATURE}"
{
  "success": true,
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440001",
      "baseCurrency": "USDT",
      "quoteCurrency": "RUB",
      "rate": 92.50,
      "validFrom": "2026-01-25T00:00:00.000Z",
      "validTo": null,
      "isActive": true,
      "notes": "Фиксация на январь 2026",
      "fixedAt": "2026-01-25T10:30:00.000Z"
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440002",
      "baseCurrency": "USDT",
      "quoteCurrency": "RUB",
      "rate": 91.00,
      "validFrom": "2026-01-20T00:00:00.000Z",
      "validTo": "2026-01-25T00:00:00.000Z",
      "isActive": false,
      "notes": null,
      "fixedAt": "2026-01-20T09:00:00.000Z"
    }
  ],
  "pagination": {
    "total": 15,
    "limit": 10,
    "offset": 0,
    "pages": 2
  },
  "requestId": "req_xyz789"
}

Documentation Index

Fetch the complete documentation index at: https://docs.loveandpay.io/llms.txt

Use this file to discover all available pages before exploring further.

Возвращает историю всех зафиксированных курсов с пагинацией.

Заголовки

x-api-key
string
required
Ваш API ключ
x-timestamp
string
required
Unix timestamp в миллисекундах
x-signature
string
required
HMAC-SHA256 подпись

Query параметры

base
string
default:"USDT"
Базовая валюта
quote
string
default:"RUB"
Котируемая валюта
limit
number
default:"30"
Количество записей (максимум 100)
offset
number
default:"0"
Смещение для пагинации
{
  "success": true,
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440001",
      "baseCurrency": "USDT",
      "quoteCurrency": "RUB",
      "rate": 92.50,
      "validFrom": "2026-01-25T00:00:00.000Z",
      "validTo": null,
      "isActive": true,
      "notes": "Фиксация на январь 2026",
      "fixedAt": "2026-01-25T10:30:00.000Z"
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440002",
      "baseCurrency": "USDT",
      "quoteCurrency": "RUB",
      "rate": 91.00,
      "validFrom": "2026-01-20T00:00:00.000Z",
      "validTo": "2026-01-25T00:00:00.000Z",
      "isActive": false,
      "notes": null,
      "fixedAt": "2026-01-20T09:00:00.000Z"
    }
  ],
  "pagination": {
    "total": 15,
    "limit": 10,
    "offset": 0,
    "pages": 2
  },
  "requestId": "req_xyz789"
}
TIMESTAMP=$(date +%s%3N)
BODY_HASH=$(echo -n "" | sha256sum | cut -d' ' -f1)
MESSAGE="GET/api/v2/rates/history${TIMESTAMP}${BODY_HASH}"
SIGNATURE=$(echo -n "$MESSAGE" | openssl dgst -sha256 -hmac "sk_live_xxx" | cut -d' ' -f2)

curl -X GET "https://loveandpay.io/api/v2/rates/history?base=USDT&quote=RUB&limit=10" \
  -H "x-api-key: pk_live_xxx" \
  -H "x-timestamp: ${TIMESTAMP}" \
  -H "x-signature: ${SIGNATURE}"

Описание полей

ПолеОписание
idUUID записи курса
baseCurrencyБазовая валюта
quoteCurrencyКотируемая валюта
rateЗначение курса
validFromНачало действия курса
validToОкончание действия (null = бессрочно)
isActiveТекущий активный курс
notesЗаметки к фиксации
fixedAtДата/время фиксации