---
title: "Get pricing (public)"
method: GET
path: "/v1/plans"
tags: ["Plans"]
---

# Get pricing (public)

`GET /v1/plans`

## Request

- Base URL: `https://serp-agent.com`
- URL: `https://serp-agent.com/v1/plans`
- Auth: none required

Canonical machine-readable pricing. No auth. Lists the human subscription plans (basic $199 / pro $299 per project per month, Creem as merchant of record), the agent channel (per-project programmatic purchase of the same plans via `POST /v1/subscriptions`), an a-la-carte unit catalog with prepaid credit packs (`POST /v1/credits/purchases`, balance at `GET /v1/credits`), and the free sandbox trial. Cached 5 minutes.

## Response `200`

The pricing document. (Response example abridged — fetch the endpoint for the full catalog.)

- PlansDocument: Machine-readable pricing catalog: subscription plans (per project, per month), the agent purchase channel, an a-la-carte unit catalog, sandbox trial terms, and links. See GET /v1/plans for the live document.
  - `currency` 'USD', required
  - `updated_at` string, date-time, required: Catalog version stamp — bumped when prices/limits change.
  - `merchant_of_record` string
  - `plans` object[], required
    - `id` 'basic' | 'pro'
    - `name` string
    - `audience` string
    - `monthly_price` number
    - `currency` string
    - `period` string
    - `featured` boolean
    - `features` string[]
    - `checkout_url` string, uri
  - `agent_channel` object, required: Per-project programmatic purchase of the same plans via POST /v1/subscriptions; status at GET /v1/subscription.
  - `a_la_carte` object, required: Individual SEO work units, paid with prepaid credits (packs at POST /v1/credits/purchases, balance at GET /v1/credits).
  - `sandbox` object, required: Free trial terms.
  - `links` object, required

---

[API](https://skmtc.dev/serp-agent/apis/serp-agent-api.md) · [All operations](https://skmtc.dev/serp-agent/apis/serp-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/serp-agent/apis/serp-agent-api/revisions/438a943019ac?raw)
