Skip to main content

Pricing Commands

Manage app pricing and availability

Overview

Pricing commands manage app pricing, price schedules, and territory availability.

Commands

asc pricing territories list

List territories in App Store Connect.
integer
Maximum results per page (1-200)
string
Next page URL from a previous response
boolean
default:"false"
Automatically fetch all pages
Examples:
Response:

asc pricing price-points

List app price points for an app.
string
required
App Store Connect app ID (or ASC_APP_ID env variable)
string
Filter by territory (e.g., USA)
integer
Maximum results per page (1-200)
string
Next page URL from a previous response
boolean
default:"false"
Automatically fetch all pages
Examples:
Response:

asc pricing price-points view

View a single app price point.
string
required
App price point ID
Examples:

asc pricing price-points equalizations

List equalized price points for a price point.
string
required
App price point ID
Examples:

asc pricing tiers

List pricing tiers. Examples:

asc pricing schedule view

View the current app price schedule.
string
App Store Connect app ID (or ASC_APP_ID env variable)
string
App price schedule ID
Either --app or --id must be provided, but not both.
Examples:
Response:

asc pricing schedule create

Create an app price schedule.
string
required
App Store Connect app ID
string
required
App price point ID
string
required
Base territory code (e.g., USA)
string
required
Start date (YYYY-MM-DD)
Examples:

asc pricing schedule manual-prices

List manual prices for a schedule.
string
required
App price schedule ID
Examples:

asc pricing schedule automatic-prices

List automatic prices for a schedule.
string
required
App price schedule ID
Examples:

asc pricing availability view

View app availability.
string
App Store Connect app ID (or ASC_APP_ID env variable)
string
App availability ID
Either --app or --id must be provided, but not both.
Examples:
Response:

asc pricing availability edit

Edit app availability for territories.
string
required
App Store Connect app ID
string
Territory codes (comma-separated, e.g., USA,GBR,DEU)
boolean
default:"false"
Apply to all territories instead of --territory
boolean
required
Set availability (true or false)
boolean
Automatically make available in new territories
Examples:

asc pricing availability territory-availabilities

List territory availabilities for an app availability.
string
required
App availability ID
Examples:

Common Usage Patterns

List all territories

Get price points for a specific territory

Create a price schedule

Edit app availability

Check current pricing schedule

Territory Codes

Common territory codes:
  • USA - United States
  • GBR - United Kingdom
  • DEU - Germany
  • FRA - France
  • JPN - Japan
  • CHN - China
  • CAN - Canada
  • AUS - Australia
Use asc pricing territories list to see all available territories.

Pricing Tiers

App Store pricing uses a tier system where each tier corresponds to a price in each territory’s currency. When you set a price in your base territory, equivalent prices are automatically set in all other territories.

Manual vs Automatic Prices

  • Automatic Prices: Prices are automatically equalized across all territories based on the base territory price
  • Manual Prices: You can set specific prices for individual territories that override the automatic equalization