<!--
{
  "availability" : [
    "iOS: 26.2.0 -",
    "iPadOS: 26.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "marketplacekit",
  "identifier" : "/documentation/MarketplaceKit/AppLibrary/catalogRegion",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "MarketplaceKit"
    ],
    "preciseIdentifier" : "s:14MarketplaceKit10AppLibraryC13catalogRegionSSSgvp"
  },
  "title" : "catalogRegion"
}
-->

# catalogRegion

A country code for the device’s current region.

```
nonisolated final var catalogRegion: String? { get async }
```

## Discussion

This property returns the device’s current country code based on its region setting, for example, `ie` for Ireland, and `jp` for Japan.

Apps that reside on an alternative app marketplace can have varying availability based on region, so the marketplace can use the country code to decide which set of apps, or catalog, to offer a person for installation.

This property is `nil` if the app isn’t an alternative app marketplace.

---

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)