---
title: "Get Price"
method: GET
path: "/prices/{id}"
tags: ["Prices"]
---

# Get Price

`GET /prices/{id}`

## Request

- Base URL: `https://api.monei.com/v1`
- URL: `https://api.monei.com/v1/prices/{id}`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/monei/apis/monei-api-v1/docs/prices/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves a price by its unique ID.

A price of another merchant account is reported as not found.

## Response `200`

A price object

- Price
  - `id` string, uuid, required: Unique identifier for the price.
  - `productId` string, uuid, required: The [product](https://docs.monei.com/apis/rest/products-create/) of the price. It cannot change after the price is created.
  - `currency` string, required: Three-letter [ISO currency code](https://en.wikipedia.org/wiki/ISO_4217), in uppercase. Must be a supported currency.
  - `unitAmount` integer, required: The amount charged for each billing period. A positive integer in the smallest currency unit (for example, 1990 cents to charge 19.90 EUR).
  - `type` string, required: How the price bills. `RECURRING` is the only value today, and the default. Treat the set as open: more values can be added later.
  - `recurring` PriceRecurring: The billing period of a `RECURRING` price. A subscription created from the price copies these values.
    - `interval` 'minute' | 'hour' | 'day' | 'week' | 'month' | 'year', required: The unit of the billing period. `minute` and `hour` are accepted in test mode only.
    - `intervalCount` integer, required: Number of intervals between payments. The billing period cannot be longer than one year.
    - `trialPeriodDays` integer: Number of trial days of a subscription created from the price.
  - `active` boolean, required: Whether the price is active. An inactive price cannot start a subscription, and a subscription cannot switch to it. Prices are never deleted: set `active` to `false` to archive one. Subscriptions that already use it keep their copy of its values.
  - `nickname` string: An internal label of the price. Buyers never see it.
  - `metadata` Metadata: A set of key-value pairs that you can attach to a resource. This can be useful for storing additional information about the resource in a structured format.
  - `createdAt` integer, required: Time at which the resource was created. Measured in seconds since the Unix epoch.
  - `updatedAt` integer: Time at which the resource updated last time. Measured in seconds since the Unix epoch.

## Other responses

- `400`: The request is incorrect or could not be processed
- `401`: Unauthorized error. Please check your auth credentials
- `404`: The specified resource was not found
- `422`: The request was well-formed but could not be processed due to semantic errors
- `500`: Unexpected server error
- `503`: The service is temporarily unavailable

## Changes

- **2026-10-29** `50bc7df2aa43`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/monei/apis/monei-api-v1/changes/prices/:id/get.md)

---

[API](https://skmtc.dev/monei/apis/monei-api-v1.md) - [All operations](https://skmtc.dev/monei/apis/monei-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/monei/apis/monei-api-v1/revisions/50bc7df2aa43?raw)
