---
title: "Get prunable contract data"
method: GET
path: "/bus/contracts/prunable"
tags: ["bus"]
---

# Get prunable contract data

`GET /bus/contracts/prunable`

Returns a list of all contracts that indicates how many bytes can be pruned from each contract. If objects are removed, they are removed from the database first and foremost. It is only when the contracts are pruned that hosts are no longer obligated to store the sectors, which effectively removes the data from the network.

## Response `200`

Prunable contract data

- object — The response containing prunable contract data and summary statistics.
  - `contracts` ContractSize[] — A list of prunable contracts with their size information.
    - `prunable` integer — The amount of data that can be pruned from a contract
    - `size` integer — The total size of a contract
  - `totalPrunable` integer — The total prunable size across all contracts in bytes
  - `totalSize` integer — The total size of all contracts in bytes

---

[API](https://skmtc.net/siafoundation/apis/renterd-api.md) · [All operations](https://skmtc.net/siafoundation/apis/renterd-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/siafoundation/renterd-api/versions/184a3d5207da/schema)
