App Store Search Scraper | $0.50/1K | Keyword or ID
Pricing
from $0.50 / 1,000 apps
App Store Search Scraper | $0.50/1K | Keyword or ID
Search the App Store and extract full app metadata: developer, ratings, rating count, price, category, size, version and screenshots. By keyword, app ID or bundle ID, any country. $0.50 per 1,000 apps.
Pricing
from $0.50 / 1,000 apps
Rating
0.0
(0)
Developer
Extract Kit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
App Store Search & App Details Scraper — extract iOS app data
Search the App Store by keyword and get structured data for every matching app: developer, star rating, rating count, price, category, size, minimum iOS version, description and screenshots.
Works three ways — by search term, by App Store ID, or by bundle ID — across any of Apple's 175 country storefronts. Built on Apple's own public endpoints: no login, no cookies, no proxies.
What this App Store scraper does
- Search the App Store for any keyword and return up to 200 apps per term, per country
- Look up specific apps by App Store URL, numeric ID, or bundle ID
- Returns ratings and rating counts — the best public proxy for an app's install base
- Returns the full App Store description, the primary source for ASO keyword research
- Compares the same app across countries, where price, rating and availability all differ
- Covers iPhone, iPad and Mac apps
Use cases
| You want to | How this helps |
|---|---|
| App Store Optimization (ASO) | Pull the top 200 apps for a keyword and mine their titles and descriptions |
| Competitor tracking | Watch rating, rating count and version across rivals over time |
| Market sizing | Rating counts across a whole category, in one run |
| Lead generation | Find apps in a niche, then use developerUrl to reach the publisher |
| Find abandoned apps | Sort by releaseDate to spot categories with stale incumbents |
| Enrich your own data | Already have bundle IDs? Batch them in and get full metadata back |
Input
Any one of the three modes is enough — combine them freely.
{"searchTerms": ["habit tracker", "budget app"],"countries": ["us", "gb"],"entity": "software","resultsPerTerm": 50,"maxApps": 200}
Look specific apps up instead:
{"appIds": ["310633997", "https://apps.apple.com/us/app/id284882215"],"bundleIds": ["com.burbn.instagram"],"countries": ["us"]}
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | array | [] | Keywords to search for. |
appIds | array | [] | App Store URLs or numeric IDs. |
bundleIds | array | [] | Bundle identifiers. |
countries | array | ["us"] | Two-letter storefront codes. |
entity | string | software | software, iPadSoftware or macSoftware. |
resultsPerTerm | integer | 50 | Per term, per country. Apple's max is 200. |
maxApps | integer | 200 | Total across everything. |
At least one of searchTerms, appIds or bundleIds is required.
Output
One row per app, per storefront:
{"appId": "1512573765","appName": "Apple Fitness","country": "us","developer": "Apple","bundleId": "com.apple.Fitness","price": 0,"currency": "USD","isFree": true,"averageRating": 4.4,"ratingCount": 11320,"primaryGenre": "Health & Fitness","genres": ["Health & Fitness", "Lifestyle"],"contentRating": "4+","version": "5.1","releaseDate": "2026-07-28T12:14:00Z","minimumOsVersion": "17.0","fileSizeBytes": 62914560,"description": "Fitness brings together...","languages": ["EN", "FR", "DE"],"iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/...","screenshotUrls": ["https://is1-ssl.mzstatic.com/image/thumb/..."],"developerUrl": "https://www.apple.com","appStoreUrl": "https://apps.apple.com/us/app/apple-fitness/id1512573765"}
Export as JSON, CSV, Excel, XML or HTML, or pull it through the Apify API.
How many apps can I get?
Apple caps search at 200 results per term, per country. That is Apple's limit, not this Actor's — asking for 500 returns the same 200.
To get more coverage, add more search terms and more countries rather than raising resultsPerTerm. Ten terms across five countries is 10,000 potential rows.
Looking apps up by ID has no such cap: IDs are fetched in batches, so a thousand IDs costs a fraction of a thousand searches.
Frequently asked questions
Does this need a proxy? No. Apple's search and lookup endpoints are public and unauthenticated.
Is the rating count the number of downloads?
No — Apple does not publish download counts anywhere. ratingCount is the closest public proxy, and it is what analytics vendors base their estimates on.
Why does the same app show a different rating in each country?
Because ratings are genuinely per-storefront. That is exactly why country is on every row.
Can I get the app's revenue or download numbers? No. Apple does not expose them publicly, and any tool claiming otherwise is modelling, not measuring.
Can I get reviews too? Yes — that is a separate Actor, App Store Reviews Scraper, which returns the full review text, star rating and app version per review.
Is this legal? It reads public, unauthenticated endpoints Apple publishes for app discovery, and collects no personal data. You remain responsible for how you use the output.
Limitations
- 200 results per search term per country (Apple's cap)
- No download or revenue figures — Apple does not publish them
releaseNotesanddescriptionare returned in the storefront's language- In-app purchase prices are not included;
priceis the up-front cost only
Support
Questions, missing fields or a storefront behaving oddly? Send a message — answered within 24 hours. The output schema is stable: fields get added, never renamed or removed without notice.