---
title: "Report the active organization's spend per project over a date range"
method: GET
path: "/v1/project-spend"
tags: ["Projects"]
---

# Report the active organization's spend per project over a date range

`GET /v1/project-spend`

## Request

- Base URL: `https://console-api-sandbox.akash.network`
- URL: `https://console-api-sandbox.akash.network/v1/project-spend`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`

## Query parameters

- `startDate` string, date: First day of the range (YYYY-MM-DD, UTC), inclusive. Defaults to the first day of endDate's month
- `endDate` string, date: Last day of the range (YYYY-MM-DD, UTC), inclusive. Defaults to today

## Headers

- `x-organization-id` string
- `x-project-id` string, uuid

## Response `200`

Spend of the projects the caller can see, with the organization's total and unassigned remainder when the caller can see the whole organization

- object
  - `data` object, required
    - `startDate` string, required
    - `endDate` string, required
    - `isEstimated` boolean, required: Whether any figure includes an estimate
    - `projects` object[], required
      - `committedUsd` number, required: Deposits signed for the deployments in the range, including ones not yet final
      - `consumedUsd` number, required: What the deployments' leases cost over the range, including `estimatedConsumedUsd`
      - `estimatedConsumedUsd` number, required: Part of `consumedUsd` accrued since the deployment was last settled, an estimate until it is
      - `projectId` string, uuid, required
      - `name` string, required
      - `isDefault` boolean, required
      - `isDeleted` boolean, required
    - `unassigned` object, nullable, required: Spend of the organization's deployments filed in no project. Null for a caller limited to some projects
      - `committedUsd` number, required: Deposits signed for the deployments in the range, including ones not yet final
      - `consumedUsd` number, required: What the deployments' leases cost over the range, including `estimatedConsumedUsd`
      - `estimatedConsumedUsd` number, required: Part of `consumedUsd` accrued since the deployment was last settled, an estimate until it is
    - `total` object, nullable, required: The organization's whole spend, the projects plus `unassigned`. Null for a caller limited to some projects
      - `committedUsd` number, required: Deposits signed for the deployments in the range, including ones not yet final
      - `consumedUsd` number, required: What the deployments' leases cost over the range, including `estimatedConsumedUsd`
      - `estimatedConsumedUsd` number, required: Part of `consumedUsd` accrued since the deployment was last settled, an estimate until it is

## Other responses

- `400`: Dates must be YYYY-MM-DD, startDate must not be after endDate and the range cannot exceed 366 days
- `401`: Unauthorized

## Changes

- **2026-10-15** `bb97e5bacb6f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/akash-network/apis/akash-network-console-api/changes/v1/project-spend/get.md)

---

[API](https://skmtc.dev/akash-network/apis/akash-network-console-api.md) - [All operations](https://skmtc.dev/akash-network/apis/akash-network-console-api/llms.txt) - [OpenAPI document](https://skmtc.dev/akash-network/apis/akash-network-console-api/revisions/b959efa6d493?raw)
