---
title: "List plans"
method: GET
path: "/plans"
tags: ["Plans"]
---

# List plans

`GET /plans`

Lists all plans. Availability by region is included in `attributes.regions.locations.available[*]` node for a given plan.

## Query parameters

- `filter[name]` string
- `filter[slug]` string
- `filter[location]` string
- `filter[stock_level]` 'unavailable' | 'low' | 'medium' | 'high' | 'unique'
- `filter[in_stock]` boolean
- `filter[gpu]` boolean
- `filter[ram]` integer
- `filter[disk]` integer

## Response `200`

Success

## Changes

- **2026-08-12** `f4ae32b3f69d` — 1 info
  - added the optional property `data/items/attributes/available_operating_systems` to the response with the `200` status

[Change history](https://skmtc.dev/latitude/apis/latitude-sh-api/changes/plans/get.md)

---

[API](https://skmtc.dev/latitude/apis/latitude-sh-api.md) · [All operations](https://skmtc.dev/latitude/apis/latitude-sh-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/latitude/latitude-sh-api/revisions/c80535f26dd7/schema)
