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

# Get raw contract storage history

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

## Request

- Base URL: `https://api.tzkt.io`
- URL: `https://api.tzkt.io/v1/contracts/{address}/storage/raw/history`
- Auth: none declared

Returns raw 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)
