App Store Storefront Release Propagation and Metadata Parity
Pricing
from $10.00 / 1,000 actor starts
App Store Storefront Release Propagation and Metadata Parity
Check version, release notes, price, and minimum OS version for each app in each App Store storefront.
Pricing
from $10.00 / 1,000 actor starts
Rating
0.0
(0)
Developer
kingii98
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
App Store Storefront Release Propagation Ledger
This Actor checks one or more iOS apps in many App Store storefronts. It uses the public Apple lookup endpoint. It needs no key, no login, no proxy, and no browser.
Who uses it
A mobile release manager uses it after a release. The Actor shows which storefronts show the expected version, release notes, price, and minimum OS version. It also records what changed since the last run.
Input
| Field | Description | Limit |
|---|---|---|
apps | App Store track IDs or bundle IDs. | 50 |
storefronts | Two-letter country codes. | 60 |
expectedVersions | Optional map from app ID or bundle ID to expected version. | - |
Empty input uses the defaults: app 389801252, storefronts us and gb.
Output
The dataset has two row types.
check: one row for each app and storefront. Fields:status(ok,not_found,lookup_failed,skipped_budget),version,releaseDate,releaseNotesHash,price,currency,minimumOsVersion,expectedVersion,matchesExpected,changedFields.summary: one row for each app. It listslaggingStorefronts.
A storefront that does not match, is not found, or fails to load counts as lagging when you set an expected version. These results are data. The run still succeeds. A bad input also produces an input_error row and a status message. The run still succeeds.
State
The Actor keeps the last snapshot for each app and storefront in the named key-value store storefront-release-snapshots. The first run has no earlier snapshot, so changedFields is empty.
Pricing (pay per event)
| Event | When the Actor charges | Price (USD) |
|---|---|---|
actor-start | One time for each run that starts with valid input. | 0.01 |
storefront-check | One time for each app-storefront check that returns a result from Apple. A not-found check, a failed lookup, and a skipped check are not charged. | 0.002 |
The Actor stops charging when the maximum total charge is reached. It marks the remaining checks skipped_budget.
Safety limits
- The Actor calls only
https://itunes.apple.com/lookup. - It does not follow redirects.
- It reads at most 2 MB for each response and waits at most 15 seconds.
- It runs at most 5 requests at the same time.
Schedule
Use an hourly schedule during a rollout. Use a daily schedule after that.
Development
uv run pytestuv run ruff check .