Apple App Store

Get many Apple App Store apps

Get up to 200 Apple App Store apps in one request.

GET/v1/apple-app-store/apps
x-api-keystringheader

API key (`sfk_...`)

Parameters
3
urlarrayrequiredquery

An App Store link, numeric app id or bundle id. Repeat `url` for each app, up to 200. A repeated id or bundle id is billed once; an id and its bundle id are separate references. Every app is looked up in `country`.

countrystringoptionalquery

Two-letter App Store storefront (country) code, e.g. `us`, `gb`, `jp`. Every app in the request is looked up in this storefront, whatever storefront a pasted link names. Default: `us`.

pattern: ^[a-zA-Z]{2}$

languagestringoptionalquery

Language of the text, as `ll-cc`, e.g. `es-mx` or `ja-jp`. Changes the language of descriptions and price labels inside the storefront. Default: the storefront's own language.

pattern: ^[a-z]{2}[-_][a-z]{2}$

Response fields
76

Endpoint-specific response payload.

datastorefront
string

Storefront (country) the records are for.

One row per unique requested reference, in request order.

dataresults[]input
string

The app reference as sent.

dataresults[]requestedAs
string

Whether the reference was taken as an app id or a bundle id.

one of: id, bundle_id

dataresults[]lookupStatus
string

`not_found` when the app, developer or storefront has no match. An app removed from the store, one that never existed and one not offered in this storefront all look the same.

one of: found, not_found

The app; null when not found in this storefront.

dataresults[]appid
integer

App Store app id.

dataresults[]appbundleId
string

Bundle id, e.g. `com.facebook.Facebook`.

dataresults[]appname
string

App name.

dataresults[]appurl
string

The app's App Store page.

`ios` for iPhone and iPad apps, `mac` for Mac apps.

any of: ios, mac (comma-separated)

dataresults[]appplatforms[]
stringoptional

Platform family the app is sold on.

one of: ios, mac

Device families the app supports. Empty for Mac apps. An iPad-only app lists just `ipad`.

any of: iphone, ipad, ipod (comma-separated)

dataresults[]appdeviceFamilies[]
stringoptional

Device family the app runs on.

one of: iphone, ipad, ipod

The developer an app is published under.

dataresults[]appdeveloperid
integer

App Store developer id.

dataresults[]appdevelopername
string

Developer name.

dataresults[]appdeveloperurl
stringnullable

The developer's App Store page.

The seller of record.

dataresults[]appsellername
string

Legal seller name. Differs from the developer name for about a third of apps.

dataresults[]appsellerurl
stringnullable

The seller's website; null when none is listed.

Price of the app in this storefront.

dataresults[]apppriceamount
numbernullable

Price in the storefront currency; 0 for free apps. Null when Apple lists no price (some Apple Arcade games).

dataresults[]apppricecurrency
stringnullable

ISO 4217 currency code.

dataresults[]apppriceformatted
stringnullable

Price as the App Store displays it, in the storefront language, e.g. `Free` or `$4.99`.

Star ratings in this storefront. Apple keeps one count per storefront; there is no worldwide total.

dataresults[]appratingsaverage
numbernullable

Average star rating (0 to 5); null when nobody has rated.

dataresults[]appratingscount
integer

Number of ratings in this storefront; 0 when none.

Ratings that apply to the current version only.

dataresults[]appratingscurrentVersionaverage
numbernullable

Average rating of the current version; null when it has no ratings.

dataresults[]appratingscurrentVersioncount
integer

Ratings of the current version in this storefront.

dataresults[]appageRating
stringnullable

Age rating such as `4+` or `17+`. The app route and the details route return the current store tier when it is available; app records inside list responses can still carry Apple's older tier.

Content descriptors behind the age rating, in the storefront language.

dataresults[]appcontentAdvisories[]
stringoptional

All genres.

dataresults[]appgenres[]id
integer

App Store genre id, e.g. `6005`.

dataresults[]appgenres[]name
string

Genre name in the storefront language.

An App Store genre (category).

dataresults[]appprimaryGenreid
integer

App Store genre id, e.g. `6005`.

dataresults[]appprimaryGenrename
string

Genre name in the storefront language.

The version currently on sale.

dataresults[]appcurrentVersionversion
string

Version string.

dataresults[]appcurrentVersionreleasedAt
stringnullable

When this version was released (ISO-8601).

dataresults[]appcurrentVersionnotes
stringnullable

Release notes; null when the developer wrote none.

dataresults[]appreleasedAt
stringnullable

When the app first went on sale (ISO-8601).

dataresults[]appminimumOsVersion
stringnullable

Lowest OS version that runs the app.

dataresults[]appfileSizeBytes
integernullable

Download size in bytes.

Language codes the app supports, as Apple lists them (e.g. `EN`, `ZH`).

dataresults[]applanguages[]
stringoptional

Feature flags Apple lists, e.g. `iosUniversal`, `gameCenter`.

dataresults[]appfeatures[]
stringoptional
dataresults[]appgameCenter
boolean

Whether the app supports Game Center.

dataresults[]appsupportsDeviceLicensing
boolean

Whether Apple Business Manager can license it per device.

dataresults[]appdescription
stringnullable

Store description (up to 4,000 characters).

Icon image URLs hosted by Apple.

dataresults[]appiconurl60
stringnullable

60 px icon.

dataresults[]appiconurl100
stringnullable

100 px icon.

dataresults[]appiconurl512
stringnullable

512 px icon.

Screenshot URLs hosted by Apple.

iPhone screenshots.

dataresults[]appscreenshotsiphone[]
stringoptional

iPad screenshots.

dataresults[]appscreenshotsipad[]
stringoptional

Apple TV screenshots.

dataresults[]appscreenshotsappleTv[]
stringoptional

Mac screenshots.

dataresults[]appscreenshotsmac[]
stringoptional

Counts for the batch.

datasummaryrequested
integer

Unique app references requested.

datasummaryfound
integer

App references found.

datasummarynotFound
integer

App references not found in this storefront.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/apple-app-store/apps?url=284882215" \
  -H "x-api-key: YOUR_API_KEY"

Responses

App Store batch lookup.