App Store Version Checker
Pricing
from $0.20 / 1,000 version lookup results
App Store Version Checker
Looks up the live App Store listing for each bundle ID and returns the current version, its release date and release notes. Use it to tell users an update is available, or to watch competitors' release cadence.
Pricing
from $0.20 / 1,000 version lookup results
Rating
0.0
(0)
Developer
Ryusuke Asai
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Give it a list of bundle IDs. Get back the version that is live on the App Store right now, when it shipped, and what changed.
There is no official feed for this. The usual answers are to scrape the store page or to maintain your own version endpoint, and both break. This Actor asks Apple's public lookup service and hands you the answer as rows.
What you get back
One row per bundle ID, in the order you sent them.
{"bundleId": "com.apple.Pages","appName": "Pages","version": "15.3","releasedAt": "2026-06-30T17:02:13Z","releaseNotes": "For Apple Creator Studio Subscribers: ...","url": "https://apps.apple.com/us/app/pages/id361309726"}
An ID that has no listing in that country comes back with an error and the run continues,
so the output always lines up with the input.
Input
| Field | Type | Default | |
|---|---|---|---|
bundleIds | array | — | required. e.g. com.apple.Pages |
country | string | us | two-letter App Store country code |
maxItems | integer | 100 | upper limit on lookups per run |
What people use it for
- Tell your own users an update is waiting. Compare the live version against the one running on the device, without shipping a server just for that.
- Watch how often competitors ship. Release dates and notes over time say a lot about a team's pace and priorities.
- Catch a release that went out without you. Useful when the store listing is managed by someone else.
What it does not do
- It does not scrape the App Store website. It uses Apple's public lookup service, so it does not break when the page layout changes — and it cannot see anything that service does not publish.
- It does not search by app name. You need the bundle ID.
- It does not cover apps that are unlisted in the country you ask for. Ask for the
right
countryand you will get them. - It does not watch on a schedule by itself. Point Apify's scheduler at it for that.
Notes
Requests are paced and retried once on rate limits, so a long list finishes instead of getting cut off part way. A single lookup takes well under a second.