---
title: "Funding History"
method: GET
path: "/api/v4/public/funding-history/{market}"
tags: ["Public API V4"]
---

# Funding History

`GET /api/v4/public/funding-history/{market}`

## Request

- Base URL: `https://whitebit.com`
- URL: `https://whitebit.com/api/v4/public/funding-history/{market}`
- Auth: API key in header `X-TXC-APIKEY` and API key in header `X-TXC-PAYLOAD` and API key in header `X-TXC-SIGNATURE`
- TypeScript: <https://skmtc.dev/whitebit/apis/whitebit-private-http-api-v4/docs/api/v4/public/funding-history/:market/get.ts> (a function with typed inputs; its response is checked against the schema)

The endpoint returns the funding rate history for a specified futures market. Use the response to analyze historical funding rate trends and settlement prices. Results are sorted by funding time in descending order and support offset-based pagination via `limit` and `offset` parameters.

<Warning>
Rate limit 2000 requests/10 sec.
</Warning>

<Note>
This endpoint supports pagination. Use `limit` (default: 100, max: 100) and `offset` (default: 0, max: 1000000) to page through results.
</Note>

<Note>
The response is a plain array with no `total`, `has_more`, or cursor — a returned count below `limit` marks the last page (an empty array means no further records).
</Note>

<Note>
Funding history is served per request at the API layer, with no application-level cache.
</Note>

## Path parameters

- `market` string, required

## Query parameters

- `startDate` integer
- `endDate` integer
- `limit` integer
- `offset` integer

## Response `200`

Successful response

- object[]
  - `fundingTime` string, required: Unix timestamp in seconds when the funding settlement executed.
  - `fundingRate` string, required: Funding rate applied at the settlement interval. Each record represents a historical settlement event.
  - `market` string, required: Futures market pair name (e.g., `BTC_PERP`).
  - `settlementPrice` string, required: Mark price in the quote currency at the time of funding settlement.
  - `rateCalculatedTime` string, required: Unix timestamp in seconds when the funding rate was calculated. The rate is computed before the actual settlement.

## Other responses

- `422`: Validation or upstream error. Field-keyed like the other public market endpoints, but on this endpoint each validation value is a single message string (not an array). The upstream-failure case uses an `error` key with an array value.

---

[API](https://skmtc.dev/whitebit/apis/whitebit-private-http-api-v4.md) - [All operations](https://skmtc.dev/whitebit/apis/whitebit-private-http-api-v4/llms.txt) - [OpenAPI document](https://skmtc.dev/whitebit/apis/whitebit-private-http-api-v4/revisions/76c9def9942f?raw)
