Skip to content
Gridlode
Docs · Reference

App Store App Details

GET /v1/apps/app-store/app1 credit / requestcache 360 min

One Apple App Store app by numeric ID, App Store URL or bundle ID, in any country storefront: title, developer and seller, price and currency, average rating and rating count (all versions and current version), version and release notes, release and last-update dates, description, genres, content rating and advisories, file size, minimum OS, supported languages, icon and iPhone, iPad and Apple TV screenshots. Uses Apple's public iTunes Lookup API; no account or key. Apps that are not found, and failed requests, are free.

Query parameters

app_id
string
Numeric App Store id (570060128), 'id570060128' or an apps.apple.com app URL. Give app_id or bundle_id.
Default: null
bundle_id
string
Bundle identifier, e.g. com.duolingo.DuolingoMobile.
Default: null
country
string
Two-letter App Store country (storefront), e.g. us, gb, de, jp. Prices, ratings and availability are per storefront.
Default: "us"
lang
string
Language for the title and description where the storefront offers several, e.g. en-US. Default: the storefront's own language.
Default: null
max_age
integer
Accept a cached answer up to this many seconds old, billed at 50%.

Response data fields

    Example

    curl "https://api.gridlode.com/v1/apps/app-store/app?app_id=570060128&country=us" \
      -H "Authorization: Bearer $GRIDLODE_KEY"

    Try it without code on the App Store App Details API page.