---
title: "Get usage broken down by originating client"
method: GET
path: "/billing/usage-by-client"
tags: ["Billing"]
---

# Get usage broken down by originating client

`GET /billing/usage-by-client`

Returns job count and amount charged grouped by the client that submitted each job (dashboard, sdk, cli, mcp, n8n, api, or a custom tag), over the last N days.

## Query parameters

- `days` string — Lookback window in days (default: 30, max: 365)

## Response `200`

Usage grouped by client, busiest first

- object
  - `data` object[], required
    - `client` string, required — Originating client: dashboard|sdk|cli|mcp|n8n|api|<custom>
    - `jobCount` integer, required
    - `amountCharged` integer, required — Nanodollars charged for this client's jobs
    - `amountFormatted` string, required

## Other responses

- `401` — Unauthorized

## Changes

- **2026-08-29** `4d10ec4266ee` — 1 info
  - api operation id `getUsageByClient` was added

[Change history](https://skmtc.dev/rendobar/apis/rendobar-api/changes/billing/usage-by-client/get.md)

---

[API](https://skmtc.dev/rendobar/apis/rendobar-api.md) · [All operations](https://skmtc.dev/rendobar/apis/rendobar-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rendobar/rendobar-api/revisions/4d10ec4266ee/schema)
