Skip to content
Gridlode
Docs · Reference

App Store Search

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

Search the Apple App Store by keyword in any country storefront, for iPhone, iPad or Mac apps: up to 200 apps in Apple's ranking order, each with app ID, bundle ID, title, developer, price, rating and rating count, current version, release and update dates, genres, content rating, size, supported languages, minimum OS, icon, screenshots and the full description. Uses Apple's public iTunes Search API; no account or key. Failed or rate-limited requests are free.

Query parameters

q
string · required
Search term, e.g. 'language learning' or an app or developer name.
country
string
Two-letter App Store country (storefront), e.g. us, gb, de, jp.
Default: "us"
platform
string
Which store to search: iPhone apps, iPad-only apps or Mac apps.
Default: "iphone"
Allowed: iphone, ipad, mac
lang
string
Language for titles and descriptions where the storefront offers several, e.g. en-US, ja-JP. Default: the storefront's own language.
Default: null
limit
integer
Maximum apps to return (1-200).
Default: 25
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/search?q=duolingo&country=us&limit=5" \
      -H "Authorization: Bearer $GRIDLODE_KEY"

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