Apple App Store Scraper: App Details and Search | $1/1K avatar

Apple App Store Scraper: App Details and Search | $1/1K

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Apple App Store Scraper: App Details and Search | $1/1K

Apple App Store Scraper: App Details and Search | $1/1K

$1 per 1,000 results, platform usage included. Apple App Store apps by search term, app ID or developer: name, price, rating, rating count, genre, size, version, release dates, description and screenshots, for any country. Public iTunes Search API.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

One Dollar Store

One Dollar Store

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Apple App Store Scraper: App Details, Ratings, Prices and Search Results by Country

$1 per 1,000 apps. Platform usage included. No rental, no minimum.

Search the Apple App Store by keyword, fetch apps by ID or link, or list every app of a developer. Each row has the name, developer, price, average rating and rating count, genre, version, release and update dates, file size, description, release notes, languages and screenshots. Pick the country, and filter by genre, price and rating. Data comes from Apple's public iTunes Search API. No login and no API key.

Open it in Apify Console

New to Apify? [Create a free account](https://www.apify.com?fpr=ymnoit) (referral link). Runs from a free plan account return the first 10 results; any paid plan returns everything you ask for, up to your limit.

What it costs

AppsThis actor
1,000$1.00
10,000$10.00
100,000$100.00

Plus $0.001 per run. One flat price, platform usage included, so there is no separate compute or proxy bill. Only app rows are charged. An app that appears under two search terms is returned once. IDs the App Store does not know in your country, and searches with no match, cost nothing beyond the run fee. A daily run of 300 apps costs about $0.30, or about $9 a month.

Why use it

  • One flat price. The bill follows the number of apps and nothing else.
  • Three ways in. Search terms, app IDs or links (looked up 100 per request), and developer IDs for a whole catalog.
  • 55 country stores. Prices, currency and which apps exist follow the country you choose.
  • Filters that save money. Keep only a genre, only free or paid apps, a price range or a minimum rating, so rows you do not want are not charged.

Quick start

  1. Open the actor, type a search term, press Start.
  2. Or paste this input:
{ "searchTerms": ["photo editor"], "country": "us", "priceType": "free", "minRating": 4.5, "maxResultsPerSearch": 50 }
  1. Download the results as JSON, CSV or Excel, or read them through the API.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/one_dollar_store~app-store-apps-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["photo editor"], "country": "us", "maxResultsPerSearch": 20}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("one_dollar_store/app-store-apps-scraper").call(
run_input={"searchTerms": ["photo editor"], "country": "us", "maxResultsPerSearch": 20}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item.get("rating"), item.get("ratingCount"), item["formattedPrice"])

Use it from an AI assistant

Claude, ChatGPT, Cursor and other assistants can call this actor through Apify's MCP server. Add it with this server address:

https://mcp.apify.com?tools=one_dollar_store/app-store-apps-scraper

Then ask, for example: "Find the 30 best rated free meditation apps in the UK App Store and list their developers and rating counts."

Switching from another App Store scraper

Search words go in searchTerms, app IDs or links in appIds, developers in developerIds. The country is country (two letters, for example gb). Limits are maxResultsPerSearch and maxItems. The core output fields are appId, name, developer, price, rating, ratingCount, genre and url. There are no reviews in this actor; it returns app details only.

Input

FieldTypeDefaultWhat it does
searchTermslist of textnoneWords to search for. Each returns up to maxResultsPerSearch apps in App Store order.
appIdslist of textnoneNumeric IDs or App Store links. Fetched 100 per request.
developerIdslist of textnoneNumeric developer IDs or developer links. Returns that developer's apps.
countrytextusWhich country's App Store to read (55 are offered).
languagetexten_usen_us or ja_jp, the two Apple documents.
devicetextsoftwaresoftware (iPhone), iPadSoftware or macSoftware. Used for searches and developers.
genreslist of textnoneKeep only these genres, by name or ID.
priceTypetextanyany, free or paid.
minPrice, maxPricenumbernonePrice range in the currency of the chosen country.
minRatingnumbernoneLowest average rating, 0 to 5.
maxResultsPerSearchnumber50Most apps per search term or developer (up to 200).
maxItemsnumber500Most apps in the whole run. Minimum 10.

Give at least one of searchTerms, appIds or developerIds.

Output fields

FieldMeaning
appId, bundleId, name, urlApp Store ID, bundle ID, name and link.
developer, developerId, developerUrl, developerWebsiteSeller and its pages.
price, formattedPrice, currency, isFreePrice in the store's currency. In-app purchases are not included.
rating, ratingCountAverage rating and number of ratings, all versions.
ratingCurrentVersion, ratingCountCurrentVersionThe same for the current version, when Apple gives them.
genre, genreId, genresMain genre and all genres.
contentRatingAge rating such as 4+ or 12+.
version, releaseDate, updatedAt, releaseNotesCurrent version, first release, latest update and its notes.
description, fileSizeBytes, minimumOsVersion, languagesStore text, size, lowest OS version, language codes.
iconUrl, screenshots, ipadScreenshotsImage links.
supportsGameCenter, kindGame Center flag and the App Store kind.
searchTerm, rankThe search that found it and its position in the App Store results.
country, scrapedAtStore country and read time.

Empty fields are left out of a row. The long list of supported devices that Apple sends is not included.

Sample results

Real rows from a test run on 9 October 2026 for the search "photo editor" in the US store. Long text and image lists are shortened, and a few fields (bundle ID, icon, release notes, languages and others) are left out here to save space.

[
{"appId": 587366035, "name": "Picsart AI Photo Editor, Video", "developer": "PicsArt, Inc.", "developerId": 587366038, "url": "https://apps.apple.com/us/app/picsart-ai-photo-editor-video/id587366035", "price": 0, "currency": "USD", "isFree": true, "rating": 4.66526, "ratingCount": 1195842, "genre": "Photo & Video", "contentRating": "12+", "version": "30.9.2", "releaseDate": "2013-01-02T22:14:40Z", "updatedAt": "2026-10-06T04:02:28Z", "description": "Ignite your creative potential with Picsart...", "fileSizeBytes": 270485504, "screenshots": ["https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/18/66/70/1866705a-8f24-0fe8-78e5-99cf0a4490cd/1.AI_Try-on.jpg/320x480bb.jpg", "..."], "rank": 1, "country": "us"},
{"appId": 878783582, "name": "Lightroom: AI Photo Editor", "developer": "Adobe Inc.", "developerId": 331646274, "url": "https://apps.apple.com/us/app/lightroom-ai-photo-editor/id878783582", "price": 0, "currency": "USD", "isFree": true, "rating": 4.77477, "ratingCount": 336930, "genre": "Photo & Video", "contentRating": "12+", "version": "11.6.1", "releaseDate": "2014-06-22T04:35:34Z", "updatedAt": "2026-09-30T10:57:17Z", "description": "Ever wish your photos could really show what makes a moment special? Adobe Lightroom is a...", "fileSizeBytes": 366776320, "screenshots": ["https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/fc/92/37/fc9237ee-7993-0d79-b062-862201be95a9/lightroom-ios-phone-March-Madness-1320x2868-splash-V3.jpg/320x480bb.jpg", "..."], "rank": 3, "country": "us"},
{"appId": 1149994032, "name": "Facetune: Photo & Video Editor", "developer": "Lightricks Ltd.", "developerId": 606310584, "url": "https://apps.apple.com/us/app/facetune-photo-video-editor/id1149994032", "price": 0, "currency": "USD", "isFree": true, "rating": 4.61895, "ratingCount": 378902, "genre": "Photo & Video", "contentRating": "12+", "version": "26.32", "releaseDate": "2016-11-24T23:31:38Z", "updatedAt": "2026-10-07T07:21:33Z", "description": "Welcome to Facetune, where every photo hits.\nYour camera captures the moment. Facetune mak...", "fileSizeBytes": 591106048, "screenshots": ["https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/81/e1/25/81e125c3-0cff-38ab-c643-3cc8ebd60281/FT-250819-ASO-Baseline-5.5-01.jpg/392x696bb.jpg", "..."], "rank": 6, "country": "us"}
]

Limits

  • What Apple's public API gives. The iTunes Search API returns app details. It has no reviews, no chart or top list positions, no download counts and no in-app purchase prices, so this actor has none either.
  • Up to 200 apps per search, often fewer. Apple returns at most 200 results for one search term and offers no paging. It can also return fewer than you ask for: in our test a limit of 50 gave 41 apps. For a broader sweep, use several related terms; an app found twice is charged once.
  • Filters run after the answer. Genre, price and rating filters are applied to what Apple returned, so a filtered search can give fewer apps than maxResultsPerSearch.
  • Slow pace on purpose. Apple allows about 20 calls a minute. The actor makes one call every 3.2 seconds and waits longer after an HTTP 403 or 429 answer. A run with 100 search terms takes about 5 to 6 minutes. App IDs are looked up 100 per call, so they are quick.
  • Rating counts depend on the country. rating and ratingCount are those of the chosen country's store. New apps may have none.
  • Language. Apple documents en_us and ja_jp. Descriptions and names follow the app's own translations for the chosen country.
  • Missing IDs. An ID that the chosen country's store does not list is skipped and shown under notFound in the run summary.
  • No screenshots download. Image fields are links to Apple's servers, not files.

FAQ

How much does it cost to scrape 10,000 App Store apps? $10, plus $0.001 for each run.

Do I pay for compute or proxy on top? No. Platform usage is included in the $1 per 1,000 price.

Does it return reviews? No. Apple's public search API does not include reviews. This actor returns app details, ratings and prices.

How do I get every app of one developer? Put the developer ID in developerIds. It is the number after id in the developer link on apps.apple.com.

How do I find an app ID? It is the number after id in the app's App Store link, for example 284882215 in https://apps.apple.com/us/app/facebook/id284882215. You can also paste the whole link.

Is it legal? The actor uses Apple's public iTunes Search API, which Apple documents for anyone to call, and returns public store data. How you use it is up to you: follow Apple's terms for that API and the law where you live. App descriptions and images belong to their owners.

Is this an official Apple product? No. It is an independent tool and is not affiliated with or endorsed by Apple Inc.

Do I need an Apify account? Yes. Actors run from an Apify account, and a free account is enough to start: it includes $5 of platform usage every month. You can sign up here. This is a referral link and it costs you nothing.

Is there a limit on the free plan? Yes. A run started from a free plan account delivers the first 10 results, then ends with a message and a link to the plans. Any paid plan returns everything you ask for, up to your own limit. The price per result is the same on every plan.

More from The One Dollar Store

Every actor here costs $1 per 1,000 results, platform usage included. See the whole store: https://apify.com/one_dollar_store

Domains and apps

Changelog

  • October 2026: first release.