One subscription,
identified across storefronts.
App Price Atlas reads Apple's authorized public App Store catalog, joins countries with stable product identity, and stores each local price as immutable evidence. Secondary licensed sources may flag discrepancies but never silently replace Apple data.
Collection contract
- Identity
- IAP ID
- Price
- Local amount
- History
- Immutable
- Missing
- Unknown
Evidence chain
How one published row is formed
App
6448311069
ChatGPT
IAP
6448311597
ChatGPT Plus
Storefront
JP · JPY
Japan
Observation
¥3,000
P1M + timestamp
Fields that must agree
A familiar plan name is not enough. Publication requires deterministic identity and billing fields.
Parent App
Apple App ID
Identifies the App independently of its translated storefront name.
Subscription
Apple IAP ID
Joins the same salable subscription product across countries.
Billing
ISO period
Separates monthly, yearly and other recurring products.
Storefront
Country + currency
Keeps the local Apple amount in its original market context.
Evidence
Time + payload hash
Binds the observation to a source response and collection time.
What we publish
Facts with an audit trail
- Exact local recurring amount and currency.
- Plan name, billing period and stable Apple IAP ID.
- Storefront country, observation time and Apple source link.
- Local-price changes separated from exchange-rate movement.
Known limits
Absence stays unknown
- Apple's top in-app-purchasables view may not be a complete subscription catalog.
- A product missing from one response is not interpreted as free, discontinued or unavailable.
- Taxes, eligibility, payment method and final checkout can differ from the catalog amount.
- Currency conversion is informational and never replaces the authoritative local price.
Source and citation guidance
When citing a price from this site, include the plan, billing period, country, local currency and observation date. Link the specific country page when possible. The public catalog request is retained with the observation; written authorization itself remains outside the repository and is not published as a credential.
view: top-in-app-purchasables