input | string | object | Input The input item this record belongs to (the app, keyword, chart, account or post, with its country or mode). |
status | string | Status ok | not_found | error | skipped_invalid | skipped_budget | skipped_free_plan | skipped_unmetered e.g. "ok" |
charged | boolean | Charged Whether this record incurred a pay-per-event charge. |
chargedEvent | string | Charged event Pay-per-event event charged for this record (present only when charged). |
chargedCount | integer | Events charged Events actually charged when the charge came back short of the requested count (present only then; a warning explains it). |
source | string | Source Upstream data source. |
fetchedAt | string | Fetched at ISO timestamp. |
error | object | Error { code, message, provider?, status? } when status is not ok. Codes set by the runtime: budget_exhausted, free_plan_limit, unmetered, aborted, charge_failed, record_too_large, invalid_record, dataset_push_failed; upstream codes: auth, insufficient_credits, rate_limit, timeout, network, server, client, invalid_response, not_found. |
warnings | array | Warnings Notes about this record, e.g. a charge that came back short. |
raw | object | Raw Apple's unmodified JSON for the app, review or chart entry (only with includeRaw). |
recordType | string | Record type app (app details or a search result), review, chart-entry, or summary (one per input item: what was delivered and why it stopped). |
position | integer | Position Order of this row among the rows of its input (1-based). |
country | string | null | Country Two-letter App Store country (storefront) code. |
appId | string | null | App ID Numeric App Store app ID (as text). |
bundleId | string | null | Bundle ID The app's bundle identifier, e.g. notion.id. |
name | string | null | Name App name in this storefront (chart entries: as listed in the chart). |
url | string | null | App Store URL Link to the app's App Store page. |
developer | string | null | Developer Developer (artist) name. |
developerId | string | null | Developer ID Numeric App Store developer ID. |
developerUrl | string | null | Developer page App Store page of the developer. |
sellerName | string | null | Seller Legal seller name shown on the App Store. |
developerWebsite | string | null | Developer website The developer's own website, when listed. |
price | number | null | Price Price in the storefront currency (0 = free). |
currency | string | null | Currency ISO currency code of the price. |
formattedPrice | string | null | Formatted price Price as shown on the App Store (e.g. Free, $4.99). |
isFree | boolean | null | Free True when the price is 0. |
rating | number | null | Rating App rows: average user rating (1–5) across all versions. Review rows: the review's star rating (1–5). Summary rows (reviews mode): the app's average rating. |
ratingCount | integer | null | Ratings Number of user ratings across all versions. |
ratingCurrentVersion | number | null | Rating (current version) Average rating of the current version. |
ratingCountCurrentVersion | integer | null | Ratings (current version) Number of ratings of the current version. |
version | string | null | Version App rows: current version. Review rows: the app version the review was written for. |
currentVersionReleaseDate | string | null | Current version released ISO timestamp of the current version's release. |
releaseNotes | string | null | Release notes What's new in the current version. |
releaseDate | string | null | Release date App rows: ISO timestamp of the first release. Chart rows: release date (YYYY-MM-DD). |
description | string | null | Description Full App Store description. |
sizeBytes | integer | null | Size (bytes) Download size in bytes. |
minimumOsVersion | string | null | Minimum OS Minimum iOS/macOS version. |
primaryGenre | string | null | Primary genre Primary App Store genre (category). |
primaryGenreId | string | null | Primary genre ID Numeric ID of the primary genre. |
genres | array | Genres All genres of the app (chart rows: the genres the chart lists). |
genreIds | array | Genre IDs Numeric IDs of the genres. |
contentRating | string | null | Content rating Age rating, e.g. 4+, 12+, 17+. |
advisories | array | Advisories Content advisories behind the age rating. |
languages | array | Languages ISO 639-1 codes of the languages the app supports. |
iconUrl | string | null | Icon URL of the app icon (512 px for apps, 100 px in charts). |
screenshotUrls | array | iPhone screenshots URLs of the iPhone screenshots. |
ipadScreenshotUrls | array | iPad screenshots URLs of the iPad screenshots. |
appleTvScreenshotUrls | array | Apple TV screenshots URLs of the Apple TV screenshots. |
features | array | Features App Store feature flags, e.g. iosUniversal. |
supportedDeviceCount | integer | Supported devices Number of device models the app supports. |
gameCenterEnabled | boolean | null | Game Center True when the app uses Game Center. |
kind | string | null | Kind software (iPhone/iPad) or mac-software. |
reviewsDelivered | integer | Reviews delivered Apps mode with includeReviews: review rows delivered for this app and country. |
reviewsStopReason | string | Reviews stop reason Apps mode with includeReviews: why the reviews stopped (limit, end, free_plan, budget, error…). |
rank | integer | Rank Position in the search results or in the chart (1 = first). |
searchTerm | string | Search keyword Search rows: the keyword this app was found for. |
reviewId | string | Review ID App Store review ID. |
title | string | null | Review title Title of the review. |
text | string | null | Review text Body of the review. |
authorName | string | null | Reviewer Reviewer's public nickname. |
updatedAt | string | null | Review date ISO timestamp of the review (or of its last edit). |
helpfulVotes | integer | null | Helpful votes Users who found the review helpful. |
totalVotes | integer | null | Votes Users who voted on the review's helpfulness. |
sort | string | Review order mostrecent or mosthelpful. |
chart | string | Chart top-free, top-paid or top-grossing. |
genreId | string | null | Chart genre Genre ID the chart is limited to (null: all genres). |
summary | string | null | Chart summary Short description from the chart feed (genre and top-grossing charts). |
appName | string | null | App name Summary rows (reviews mode): name of the app. |
term | string | Keyword Summary rows (search mode): the keyword. |
resultsFound | integer | Results found Summary rows (search mode): apps Apple returned. |
resultsDelivered | integer | Rows delivered Summary rows: rows delivered (and charged) for this input item. |
stopReason | string | Stop reason Summary rows: limit, end, free_plan, budget, aborted, deadline, empty_pages, max_pages or error. |