---
title: "List one-time credit packs and monthly subscription plans"
method: GET
path: "/v1/billing/plans"
tags: ["Billing"]
---

# List one-time credit packs and monthly subscription plans

`GET /v1/billing/plans`

## Request

- Base URL: `https://archtools.dev`
- URL: `https://archtools.dev/v1/billing/plans`
- Auth: none required

Public, no auth. One-time packs: Starter Pack (3,000 credits, $9), Pro Pack (25,000 credits, $49), Business Pack (125,000 credits, $199). Each pack's `id` is the exact value POST /v1/billing/checkout accepts as `pack`; each subscription's `id` is what POST /v1/billing/subscribe accepts as `plan`.

## Response `200`

Available packs and plans

- object
  - `ok` boolean
  - `one_time_packs` object[]
    - `id` 'starter' | 'pro' | 'business'
    - `label` 'Starter Pack' | 'Pro Pack' | 'Business Pack'
    - `credits` integer: 3000 (starter), 25000 (pro), 125000 (business)
    - `price_usd` number: 9 (starter), 49 (pro), 199 (business)
    - `price_per_credit` string
    - `expires` boolean
    - `auto_renew` boolean
  - `subscriptions` object[]
    - `id` 'starter-monthly' | 'pro-monthly' | 'growth-monthly' | 'business-monthly'
    - `label` string
    - `billing` string
    - `credits_per_month` integer
    - `price_usd` number
    - `auto_renew` boolean
    - `credits_refresh` string
  - `request_id` string

---

[API](https://skmtc.dev/archtools/apis/arch-tools-api.md) · [All operations](https://skmtc.dev/archtools/apis/arch-tools-api/llms.txt) · [OpenAPI document](https://skmtc.dev/archtools/apis/arch-tools-api/revisions/ed6c1f974033?raw)
