---
title: "Upgrade"
method: POST
path: "/upgrade"
---

# Upgrade

`POST /upgrade`

## Request

- Base URL: `https://seoscoreapi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://seoscoreapi.com/upgrade`
- Auth: none declared

Create a Stripe Checkout session to upgrade your plan. Send JSON:
{"email": "...", "tier": "basic", "interval": "month"}. `interval` is "month" (default)
or "year": a year is billed as 10 months (2 months free) and the plan's allowances stay
monthly.

## Request body

- object
  - `email` string, email, required
  - `tier` 'starter' | 'basic' | 'pro' | 'ultra', required
  - `interval` 'month' | 'year': Billing interval. A year costs 10 months (2 months free); allowances stay monthly.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/seoscoreapi/apis/seo-score-api.md) · [All operations](https://skmtc.dev/seoscoreapi/apis/seo-score-api/llms.txt) · [OpenAPI document](https://skmtc.dev/seoscoreapi/apis/seo-score-api/revisions/877a3044b5be?raw)
