<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 3.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INPriceRange",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INPriceRange"
  },
  "title" : "INPriceRange"
}
-->

# INPriceRange

Price information, as a range of possible values.

```
class INPriceRange
```

## Overview

An [`INPriceRange`](/documentation/Intents/INPriceRange) object encapsulates pricing information for a response that involves a charge for services. Price range objects can specify an exact price, a minimum price, a maximum price, or a specific price range.

You create price range objects when providing a response that includes pricing information. Use the price range objects to offer a quote on the cost of the services you are providing, to specify price tiers for services, or to specify more specific pricing information. The information you provide is displayed to the user in appropriate places.

## Topics

### Creating a Price Range Object

[`init(price:currencyCode:)`](/documentation/Intents/INPriceRange/init(price:currencyCode:))

Initializes the object with the specified price information.

[`init(firstPrice:secondPrice:currencyCode:)`](/documentation/Intents/INPriceRange/init(firstPrice:secondPrice:currencyCode:))

Initializes the object with the specified range of prices.

[`init(maximumPrice:currencyCode:)`](/documentation/Intents/INPriceRange/init(maximumPrice:currencyCode:))

Initializes the object with the specified maximum price information.

[`init(minimumPrice:currencyCode:)`](/documentation/Intents/INPriceRange/init(minimumPrice:currencyCode:))

Initializes the object with the specified minimum price information.

### Getting the Price Range Information

[`minimumPrice`](/documentation/Intents/INPriceRange/minimumPrice)

The minimum price.

[`maximumPrice`](/documentation/Intents/INPriceRange/maximumPrice)

The maximum price.

[`currencyCode`](/documentation/Intents/INPriceRange/currencyCode)

The ISO 4217 currency code that applies to the price information.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)