---
title: "Get Streaming Earnings"
method: GET
path: "/v2/wallet/streaming-earnings"
tags: ["v2 - Wallet"]
---

# Get Streaming Earnings

`GET /v2/wallet/streaming-earnings`

## Request

- Base URL: `https://api.jubjubapp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.jubjubapp.com/v2/wallet/streaming-earnings`
- Auth: HTTP bearer

Net-to-creator STREAMING earnings for today and the last 30 days.

Streaming-only approximation: aggregates streaming_sessions_v2 gross
settled USDC, attributes the creator's ownership share, and subtracts
the 3% platform fee. Excludes catalogue/licensing/x402 revenue.

Never raises on the no-data path — a creator with no streaming
sessions gets zeros, and any unexpected read failure degrades to
zeros (logged) so the wallet hero never breaks on a non-critical stat.

## Headers

- `Authorization` string
- `X-JubJub-Service-Key` string
- `X-JubJub-Agent-Key` string
- `X-JubJub-Platform-Key` string
- `Origin` string
- `Referer` string
- `X-JubJub-Trial-Token` string

## Response `200`

Successful Response

- StreamingEarningsResponse
  - `earned_today_usdc` integer: Net-to-creator streaming earnings settled since 00:00 UTC today, in raw USDC units (6 decimals). Streaming only — see source.
  - `earned_30d_usdc` integer: Net-to-creator streaming earnings settled in the last 30 days, in raw USDC units (6 decimals). Streaming only — see source.
  - `source` string: Always 'streaming'. Signals these figures cover streaming revenue only and exclude catalogue/licensing/x402 revenue.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/jubjubapp/apis/jubjub-api.md) - [All operations](https://skmtc.dev/jubjubapp/apis/jubjub-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jubjubapp/apis/jubjub-api/revisions/353157b296f2?raw)
