Apple App Store App Info Scraper avatar

Apple App Store App Info Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store
Apple App Store App Info Scraper

Apple App Store App Info Scraper

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

Danny

Danny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Get the full App Store listing for one app — by numeric app id or bundle id — as clean JSON. Title, developer, star rating and rating count (all-time and current version), price, genre, version, release notes, size, minimum iOS, supported languages, content advisories, supported devices, icon, screenshots, and the full description. No login, no browser, no Apple API key.

Give it Instagram's id 389801252 or bundle com.burbn.instagram (and a storefront) and it returns one rich record with every published listing field.

Pricing: $1.00 per 1,000 results (pay per result). One looked-up app = one result; an app that doesn't exist in the chosen storefront returns nothing and costs nothing.

What you get

One record per app, including:

FieldDescription
app_id / bundle_idApple numeric id and bundle identifier
titleApp name
developer / seller / seller_urlDeveloper, seller name, seller website
artist_id / artist_urlDeveloper id and App Store developer page
urlApp Store page URL
rating / rating_countAll-time average rating and rating count
average_rating_current_version / rating_count_current_versionSame, for the current version
price / formatted_price / currency / freePricing
genre / genres / content_ratingCategory and age rating
version / release_notesCurrent version and its "What's New" notes
release_date / updatedFirst release and latest-update dates
minimum_os_versionMinimum iOS/iPadOS required
languagesSupported language codes
advisoriesContent advisories
supported_devicesDevice compatibility list
size_bytesDownload size in bytes
is_game_center_enabled / featuresGame Center flag and feature list
icon / screenshots / ipad_screenshotsArtwork and screenshot URLs
descriptionFull app description

Input

FieldRequiredDescription
app_idone of theseApple numeric app id (trackId), e.g. 389801252
bundle_idone of theseBundle identifier, e.g. com.burbn.instagram
countryStorefront code — us, gb, de, jp, … (default us)

Provide either app_id or bundle_id.

{ "app_id": "389801252", "country": "us" }

Example output

{
"app_id": 389801252,
"bundle_id": "com.burbn.instagram",
"title": "Instagram",
"developer": "Instagram, Inc.",
"url": "https://apps.apple.com/us/app/id389801252",
"rating": 4.71,
"rating_count": 27543219,
"average_rating_current_version": 4.7,
"price": 0,
"formatted_price": "Free",
"genre": "Photo & Video",
"version": "372.0",
"minimum_os_version": "15.0",
"languages": ["EN", "FR", "DE", "JA"],
"size_bytes": 372817920
}

How to run it

API:

curl -X POST "https://api.apify.com/v2/acts/good-apis~apple-app-store-app-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"app_id":"389801252","country":"us"}'

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("good-apis/apple-app-store-app-scraper").call(
run_input={"app_id": "389801252", "country": "us"})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["version"], item["rating"])

Node.js:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('good-apis/apple-app-store-app-scraper').call({
app_id: '389801252', country: 'us',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(a => console.log(a.title, a.version, a.rating));

FAQ

Do I need a login or an Apple API key? No — it reads the public App Store listing.

Where do I find the app id? In the App Store URL: apps.apple.com/app/id389801252 → the id is 389801252. Or pass the bundle id instead.

What's the difference vs the Search scraper? Search takes a keyword and returns many apps with core fields. This takes one id/bundle and returns the full listing (release notes, languages, advisories, supported devices, current-version rating, full description).

What if the app isn't in that storefront? The run succeeds with an empty dataset — you're not charged.

Do you also have search and reviews? Yes — see the Apple App Store Search Scraper and the Apple App Store Reviews Scraper.