Apple App Store Scraper: App Details and Search | $1/1K
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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.
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
| Apps | This 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
- Open the actor, type a search term, press Start.
- Or paste this input:
{ "searchTerms": ["photo editor"], "country": "us", "priceType": "free", "minRating": 4.5, "maxResultsPerSearch": 50 }
- 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 ApifyClientclient = 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
| Field | Type | Default | What it does |
|---|---|---|---|
searchTerms | list of text | none | Words to search for. Each returns up to maxResultsPerSearch apps in App Store order. |
appIds | list of text | none | Numeric IDs or App Store links. Fetched 100 per request. |
developerIds | list of text | none | Numeric developer IDs or developer links. Returns that developer's apps. |
country | text | us | Which country's App Store to read (55 are offered). |
language | text | en_us | en_us or ja_jp, the two Apple documents. |
device | text | software | software (iPhone), iPadSoftware or macSoftware. Used for searches and developers. |
genres | list of text | none | Keep only these genres, by name or ID. |
priceType | text | any | any, free or paid. |
minPrice, maxPrice | number | none | Price range in the currency of the chosen country. |
minRating | number | none | Lowest average rating, 0 to 5. |
maxResultsPerSearch | number | 50 | Most apps per search term or developer (up to 200). |
maxItems | number | 500 | Most apps in the whole run. Minimum 10. |
Give at least one of searchTerms, appIds or developerIds.
Output fields
| Field | Meaning |
|---|---|
appId, bundleId, name, url | App Store ID, bundle ID, name and link. |
developer, developerId, developerUrl, developerWebsite | Seller and its pages. |
price, formattedPrice, currency, isFree | Price in the store's currency. In-app purchases are not included. |
rating, ratingCount | Average rating and number of ratings, all versions. |
ratingCurrentVersion, ratingCountCurrentVersion | The same for the current version, when Apple gives them. |
genre, genreId, genres | Main genre and all genres. |
contentRating | Age rating such as 4+ or 12+. |
version, releaseDate, updatedAt, releaseNotes | Current version, first release, latest update and its notes. |
description, fileSizeBytes, minimumOsVersion, languages | Store text, size, lowest OS version, language codes. |
iconUrl, screenshots, ipadScreenshots | Image links. |
supportsGameCenter, kind | Game Center flag and the App Store kind. |
searchTerm, rank | The search that found it and its position in the App Store results. |
country, scrapedAt | Store 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.
ratingandratingCountare those of the chosen country's store. New apps may have none. - Language. Apple documents
en_usandja_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
notFoundin 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
- DNS Records Lookup: DNS records for any list of domains.
- Domain WHOIS Lookup: Registrar, dates and name servers for any domain.
- Subdomain Finder: Subdomains found in certificate logs.
- Shopify App Store Scraper: Shopify apps with ratings and pricing.
- Hugging Face Scraper: Models and datasets with downloads and tags.
Changelog
- October 2026: first release.