---
title: "Get daily earnings breakdown aggregated across all linked wallets"
method: GET
path: "/v1/account/earnings/daily"
tags: ["account"]
---

# Get daily earnings breakdown aggregated across all linked wallets

`GET /v1/account/earnings/daily`

Get daily earnings breakdown for the authenticated account.

This aggregates tips received across ALL wallets linked to your account.
Returns one entry per day, ordered newest first. Days with zero earnings
are included for chart continuity.

Authentication: `Authorization: Bearer <CLIENT_JWT>`

## Query parameters

- `days` integer — Number of days to return (default: 30, max: 365).

## Headers

- `authorization` string, nullable — Bearer JWT issued by Grove that identifies the account.

## Response `200`

Successful Response

- DailyEarningsResponse — Response model for daily earnings breakdown.
  - `entries` DailyEarningsEntry[], required
    - `date` string, required
    - `total_usd` string, required
    - `tip_count` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/grove/apis/grove-api.md) · [All operations](https://skmtc.net/grove/apis/grove-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/grove/grove-api/revisions/f286b48a8105/schema)
