---
title: Rate Plans
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/typescript)

[Zones](https://developers.cloudflare.com/api/typescript/resources/zones)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Rate Plans

##### [List Available Rate Plans](https://developers.cloudflare.com/api/typescript/resources/zones/subresources/rate%5Fplans/methods/get)

client.zones.ratePlans.get(RatePlanGetParams { zone\_id } params, RequestOptionsoptions?): SinglePage<[RatePlanGetResponse](https://developers.cloudflare.com/api/typescript/resources/zones#%28resource%29%20zones.rate%5Fplans%20%3E%20%28model%29%20rate%5Fplan%5Fget%5Fresponse%20%3E%20%28schema%29) { id, components, currency, 3 more } \>

GET/zones/{zone\_id}/available\_rate\_plans

##### ModelsExpand Collapse 

RatePlanGetResponse { id, components, currency, 3 more } 

id?: string

Plan identifier tag.

components?: Array<Component\>

Array of available components values for the plan.

default?: number

The default amount allocated.

name?: "zones" | "page\_rules" | "dedicated\_certificates" | "dedicated\_certificates\_custom"

The unique component.

One of the following:

"zones"

"page\_rules"

"dedicated\_certificates"

"dedicated\_certificates\_custom"

unit\_price?: number

The unit price of the component.

currency?: string

The monetary unit in which pricing information is displayed.

duration?: number

The duration of the plan subscription.

frequency?: "weekly" | "monthly" | "quarterly" | "yearly"

The frequency at which you will be billed for this plan.

One of the following:

"weekly"

"monthly"

"quarterly"

"yearly"

name?: string

The plan name.

maxLength80