Apple App Store Apps Scraper
Pricing
from $0.03 / 1,000 app records
Apple App Store Apps Scraper
Scrape Apple App Store app search results and app metadata from public App Store data.
Pricing
from $0.03 / 1,000 app records
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Export public Apple App Store app search results and app metadata by keyword or app ID.
Use this actor when you need a repeatable CSV, JSON, Excel, or API export of iOS app details for ASO research, competitor tracking, app-market analysis, product research, or AI-agent workflows.
At a glance
- Input: App Store search terms, direct app IDs, country, language, and result limit.
- Output: App IDs, bundle IDs, app names, developers, genres, pricing, ratings, version data, artwork, screenshots, descriptions, URLs, and scrape time.
- Country-aware: Use Apple country and language codes for localized results.
- Best for: App Store metadata exports, ASO research, app competitor monitoring, and App Store API alternative workflows.
- No Apple account required: Uses public App Store data.
Ready-to-run examples
Use these saved Store examples as starting points. Open any example to prefill the Actor input, then adjust URLs, keywords, limits, or filters for your own run.
- Search Apple App Store apps by country
- Map an iOS developer portfolio
- Enrich Apple App Store app IDs with metadata
- Find iOS apps for an ASO keyword
- Apple App Store SaaS Mobile Apps
- Apple App Store Localized App Research
- View all ready-to-run examples (39 examples)
What can it do?
- Export Apple App Store app metadata: Save app names, IDs, developers, URLs, descriptions, genres, artwork, screenshots, and release notes.
- Collect ASO signals: Capture rating counts, average ratings, current-version ratings, version numbers, and update dates.
- Research competitors: Search by category keywords or compare known app IDs.
- Build app datasets: Feed clean app records into spreadsheets, dashboards, databases, or enrichment workflows.
- Use as an App Store API alternative: Run from the Apify UI, API, schedules, webhooks, or the official Apify MCP server.
Common workflows
- ASO research: Export titles, descriptions, genres, ratings, screenshots, and release notes.
- Competitor monitoring: Track public metadata for a list of competing app IDs.
- Market mapping: Search multiple keywords and compare developers, pricing, and categories.
- Product research: Build app lists for niches, features, or target countries.
- AI-agent analysis: Let an agent collect app metadata before summarizing positioning or feature patterns.
Input example
{"searchTerms": ["fitness tracker", "habit tracker"],"appIds": ["284882215"],"country": "us","language": "en","maxItems": 50,"includeDeveloperApps": false}
Output example
{"searchTerm": "fitness tracker","source": "search","country": "us","language": "en","appId": "1234567890","bundleId": "com.example.app","appName": "Example Fitness Tracker","developer": "Example Developer","developerId": "987654321","primaryGenre": "Health & Fitness","price": 0,"formattedPrice": "Free","currency": "USD","averageRating": 4.7,"ratingCount": 125000,"version": "4.2.1","updatedDate": "2026-06-20T00:00:00.000Z","appStoreUrl": "https://apps.apple.com/us/app/example/id1234567890","scrapedAt": "2026-07-03T10:00:00.000Z"}
Input configuration
| Setting | JSON key | What to enter |
|---|---|---|
| Search terms | searchTerms | App Store keywords or phrases, one per row. |
| App IDs | appIds | Numeric Apple App Store app IDs. |
| Country | country | App Store country code such as us, gb, de, or fr. |
| Language | language | Language code such as en, de, fr, or es. |
| Maximum items | maxItems | Maximum app rows to save. |
| Include developer apps | includeDeveloperApps | Adds additional apps from matched developers when available. |
Output fields
| Field group | Fields |
|---|---|
| Search context | searchTerm, inputAppId, source, country, language |
| App identity | appId, bundleId, appName, appStoreUrl |
| Developer | developer, developerId, sellerName |
| Categories | primaryGenre, primaryGenreId, genres, genreIds |
| Pricing | price, formattedPrice, currency |
| Ratings | averageRating, ratingCount, currentVersionRating, currentVersionRatingCount |
| Version and dates | version, releaseDate, updatedDate, releaseNotes |
| Creative assets | artworkUrl, screenshotUrls, ipadScreenshotUrls, appletvScreenshotUrls |
| Text and metadata | description, descriptionSnippet, minimumOsVersion, contentAdvisoryRating, languageCodes, fileSizeBytes, scrapedAt |
Pricing
This actor uses pay-per-event pricing.
| Event | When it is charged | Price |
|---|---|---|
| Run started | Once at the start of each run | $0.005 |
| Item extracted | For each app row saved | About $0.0318 per 1,000 apps on the Bronze tier |
Start with a small maxItems value when testing a new country, language, or keyword set.
Tips for best results
- Use specific search terms when you need focused app lists.
- Use
appIdswhen you need stable monitoring of known apps. - Keep country and language consistent if you compare app metadata over time.
- Enable
includeDeveloperAppsonly when you want developer portfolio expansion. - Use the Apple numeric app ID from the App Store URL after
/id.
Limits and caveats
- This actor exports public app metadata. It does not scrape App Store reviews.
- Search rankings, app availability, pricing, and metadata can vary by country.
- Some apps may not expose every image, rating, language, or file-size field.
- Apple can change public response fields, so scheduled monitoring should include a small sanity-check run.
API usage
curl "https://api.apify.com/v2/acts/fetch_cat~apple-app-store-apps-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchTerms": ["fitness tracker"],"country": "us","language": "en","maxItems": 50}'
MCP and AI agents
You can run this actor through the official Apify MCP server at https://mcp.apify.com.
For a focused single-actor tool, use:
https://mcp.apify.com?tools=fetch_cat/apple-app-store-apps-scraper
Agent-friendly inputs are searchTerms, appIds, country, language, maxItems, and includeDeveloperApps.
FAQ
Can I export App Store data to CSV or Excel?
Yes. Download the Apify dataset as CSV, Excel, JSON, XML, RSS, or through the Dataset API.
Can this scrape reviews?
No. Use the related Apple App Store Reviews actor for review text.
Can I scrape multiple countries in one run?
This actor accepts one country per run. Create separate runs or tasks for different countries.
Is this an official Apple API?
No. It exports public App Store data through Apify.
Related actors
- Apple App Store Reviews Scraper
- Google Play Apps Scraper
- Google Play Reviews Scraper
- Shopify App Store Scraper
- Shopify App Reviews Scraper
Support
If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.
Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.
0.2
- Clarified input settings, output fields, pricing, API usage, and App Store metadata limits.
0.1
- Initial public release.