App, game and podcast data
Full App Store listing per app id, URL or bundle id, up to 500 apps per run, any storefront: rating and count, price, genre, age rating, version, release dates, size, minimum iOS, languages, description, release notes, artwork. From Apple's official lookup API. Pay per app.
One App Store listing delivered with all fields. Apps that do not exist in the chosen storefront are never charged.
ACTOR=steadydata~app-store-app-details URL="https://api.apify.com/v2/acts/$ACTOR/run-sync-get-dataset-items" curl -X POST "$URL?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"apps": ["310633997", "https://apps.apple.com/us/app/instagram/id389801252"], "country": "us"}' # rows come straight back as JSON, one object per delivered row
| Field | Name | What it does |
|---|---|---|
appsrequired | Apps | App Store URLs, numeric app ids (310633997) or bundle ids (net.whatsapp.WhatsApp), one per row, up to 500. An app that does not exist in the storefront comes back as a free error record. |
country | Storefront country | Two-letter storefront (us, gb, nl, de ...): price, currency, rating count and availability follow it. |
language | Language | Listing language as Apple codes it, e.g. en_us, nl_nl, de_de. Leave empty for the storefront default. |
| Field | Type |
|---|---|
appId | integer, null |
bundleId | string, null |
url | string, null |
title | string, null |
developer | string, null |
developerId | integer, null |
developerUrl | string, null |
description | string, null |
releaseNotes | string, null |
score | number, null |
ratings | integer, null |
scoreCurrentVersion | number, null |
ratingsCurrentVersion | integer, null |
price | number, null |
priceText | string, null |
currency | string, null |
isFree | boolean, null |
genre | string, null |
genreId | integer, null |
genres | array, null |
contentRating | string, null |
advisories | array, null |
version | string, null |
minimumOsVersion | string, null |
fileSizeBytes | integer, null |
released | string, null |
updated | string, null |
languages | array, null |
supportedDevicesCount | integer, null |
isGameCenterEnabled | boolean, null |
iconUrl | string, null |
screenshotUrls | array, null |
ipadScreenshotUrls | array, null |
country | string, null |
status | string, null |
input | string, null |
errorCode | string, null |
error | string, null |