---
title: "Get AI Studio credit balance and activity"
method: GET
path: "/studio/credits"
tags: ["AI Studio"]
---

# Get AI Studio credit balance and activity

`GET /studio/credits`

## Request

- Base URL: `https://app.getprolifik.com/api/v1`
- URL: `https://app.getprolifik.com/api/v1/studio/credits`
- Auth: HTTP bearer

The same figures as Settings → AI Credits: balance, plan allowance, period end, the monthly/carried split, and recent ledger activity. Unmetered accounts return balance -1 with unlimited true. Credit packs are purchased in the dashboard.

## Response `200`

Credit summary

- StudioCredits
  - `credits` object, required
    - `balance` integer, required: -1 when unlimited.
    - `unlimited` boolean, required
    - `plan` string, nullable, required
    - `allowance` integer, required: Credits granted per billing period; 0 = none, -1 = unlimited.
    - `periodEnd` string, date-time, nullable, required
    - `canBuyPacks` boolean, required
    - `monthly` object, required
      - `granted` integer
      - `used` integer
      - `remaining` integer
    - `carried` object, required
      - `remaining` integer
      - `purchased` integer
  - `recentActivity` object[], required
    - `id` string
    - `type` string
    - `delta` integer
    - `label` string
    - `detail` string, nullable
    - `createdAt` string, date-time

## Other responses

- `401`: Request failed
- `403`: Request failed
- `429`: Request failed

---

[API](https://skmtc.dev/getprolifik/apis/prolifik-public-api.md) · [All operations](https://skmtc.dev/getprolifik/apis/prolifik-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getprolifik/apis/prolifik-public-api/revisions/301e79c5763c?raw)
