---
title: "Get contract storage history"
method: GET
path: "/v1/contracts/{address}/storage/history"
tags: ["Contracts"]
---

# Get contract storage history

`GET /v1/contracts/{address}/storage/history`

Returns contract storage historical values.

## Path parameters

- `address` string, required

## Query parameters

- `lastId` integer
- `limit` integer

## Response `200`

- StorageRecord[]
  - `id` integer — Id of the record that can be used for pagination
  - `level` integer — Level at which the storage value was taken
  - `timestamp` string, date-time — Timestamp at which the storage value was taken
  - `operation` SourceOperation, required
    - `type` string, required — Operation type
    - `hash` string, nullable — Operation hash
    - `counter` integer, nullable — Operation counter (null in case of synthetic operations)
    - `nonce` integer, nullable — Operation nonce (null in case of non-internal or synthetic operations)
    - `parameter` TxParameter
      - `entrypoint` string, required — Entrypoint called on the target contract
      - `value` unknown
  - `value` unknown, required

---

[API](https://skmtc.dev/tzkt/apis/tzkt-api.md) · [All operations](https://skmtc.dev/tzkt/apis/tzkt-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tzkt/apis/tzkt-api/revisions/a2e2aba5e534?raw)
