Apple App Store Scraper avatar

Apple App Store Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Apple App Store Scraper

Apple App Store Scraper

All-in-one Apple App Store scraper. Search apps by keyword, get full app details (rating, price, developer, screenshots, description), and extract customer reviews. Supports 50+ countries.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Apple App Store Scraper — Search, App Details & Reviews (All-in-One)

The only Apple App Store scraper you need. Search for apps by keyword, pull complete app details, and extract reviews — all in a single actor with three simple modes. No juggling multiple tools, no separate scrapers for each job.


Why Use This All-in-One App Store Scraper?

  • 3 modes in 1 actor — search apps by keyword, fetch full app details, or scrape reviews, all from the same tool
  • 44 fields per app in details mode — the most complete Apple App Store data available in a single request
  • Search up to 200 apps per keyword — see exactly how Apple ranks apps for any search term
  • 50+ App Store countries supported — pull localized rankings, details, and reviews from any storefront
  • Media type support — search across apps, music, movies, and podcasts, not just software
  • No browser, no proxy, no API key required — fully anonymous, zero setup, zero maintenance
  • Fast across every mode — search, details, and reviews all return in seconds, not minutes

Whether you're doing App Store Optimization research, competitive analysis, or building an app intelligence dashboard, this scraper replaces three separate tools with one.


The Three Modes

Search Mode

Enter one or more keywords and get back a ranked list of matching apps — exactly as they appear in Apple's own App Store search results. Perfect for keyword research, competitor discovery, and ASO ranking checks.

Details Mode

Provide an App Store ID or URL and get back the complete app profile: pricing, ratings, description, release notes, screenshots, file size, supported languages, and more — 44 fields in total.

Reviews Mode

Provide an App Store ID or URL and get back individual user reviews with ratings, review text, author info, helpful votes, and app version — the same review engine used by our dedicated App Store Reviews Scraper.


Input Parameters

{
"mode": "search",
"searchTerms": ["whatsapp"],
"countries": ["us"],
"maxResults": 200
}
ParameterTypeRequiredDefaultDescription
modestringYesWhich mode to run: search, details, or reviews.
searchTermsarraySearch mode onlyKeywords to search for.
appIdsarrayDetails / Reviews mode onlyApp Store numeric IDs or URLs. IDs are extracted automatically from URLs.
countriesarrayNo["us"]App Store country codes (e.g. us, gb, de, jp).
maxResultsintegerSearch mode only200Maximum apps returned per search term per country.
maxReviewsintegerReviews mode only500Maximum reviews returned per app per country.
sortBystringReviews mode onlymostrecentReview sort order: mostrecent or mosthelpful.
sinceDatestringReviews mode onlyOnly include reviews on or after this date. Format: YYYY-MM-DD.
mediaTypestringSearch mode onlysoftwareMedia type to search: software, music, movie, or podcast.

What Data Do You Get?

Search & Details Mode (29 fields)

FieldDescription
typeResult type marker
appIdApp Store numeric ID
appNameApp name
bundleIdApp's bundle identifier
developerPublisher / developer name
developerUrlLink to the developer's App Store page
sellerNameLegal seller name on record
priceNumeric app price
formattedPriceDisplay-formatted price string (e.g. "Free", "$4.99")
currencyCurrency code for the price
ratingCurrent overall average rating
ratingCountTotal number of ratings
ratingCountCurrentVersionRatings received for the current version
contentRatingAge content rating
primaryGenrePrimary App Store category
genresAll categories the app is listed under
versionCurrent app version
currentVersionDateRelease date of the current version
releaseDateOriginal app release date
releaseNotes"What's New" text for the current version
descriptionFull app description
minimumOsVersionMinimum required iOS version
fileSizeBytesApp size in bytes
languagesSupported languages
screenshotUrlsURLs to app screenshots
artworkUrlApp icon URL
appUrlDirect App Store link
countryStorefront the data was pulled from
scrapedAtTimestamp of when the data was collected

Reviews Mode (15 fields)

FieldDescription
typeResult type marker
reviewIdUnique identifier for the review
titleReview headline
textFull review body text
ratingStar rating from 1 to 5
authorReviewer's display name
authorUrlLink to the reviewer's App Store profile
dateReview submission date (ISO 8601)
appVersionApp version the review was written against
helpfulVotesNumber of users who marked the review helpful
totalVotesTotal helpfulness votes cast
appIdApp Store numeric ID
appNameApp name
countryStorefront the review was pulled from
scrapedAtTimestamp of when the data was collected

How Fast Is It?

ModeVolumeTime
Search95 apps~2 seconds
Details6 apps~1 second
Details1 appunder 1 second
Reviews500 reviews~5 seconds
Reviews5,000 reviews~1 minute

There's no browser to spin up and no proxy hops to wait on in any mode, so search, details, and reviews all return in seconds regardless of how many apps or countries you request.


Use Cases

App Store Optimization (ASO) & Keyword Research

  • Check keyword rankings by running Search mode with your target keywords and seeing exactly where your app lands
  • Discover competitor apps ranking for the same keywords you're targeting
  • Track ranking changes over time by running the same search terms on a schedule
  • Research media-type-specific rankings for apps, podcasts, music, or movies using mediaType

Competitive Intelligence & Market Research

  • Build a full competitor profile by combining Details mode (pricing, ratings, description, release notes) with Reviews mode (user sentiment) for the same app
  • Track competitor release cadence using currentVersionDate and releaseNotes across scheduled runs
  • Compare pricing strategies across a whole category using formattedPrice and currency
  • Monitor localized presence by pulling details and rankings across 50+ App Store countries

App Store Due Diligence & Investment Research

  • Assess app health at a glance using rating, ratingCount, and ratingCountCurrentVersion trends
  • Verify claims in a pitch deck or acquisition target by pulling live App Store data instead of relying on self-reported numbers
  • Track a portfolio of apps across search visibility, details, and review sentiment in one workflow

Content & Marketing Research

  • Analyze top screenshots and app store creative across a category using screenshotUrls and artworkUrl
  • Study high-performing app descriptions by pulling description and releaseNotes from top-ranked apps in Search mode
  • Find quotable customer testimonials by combining Search mode discovery with Reviews mode extraction

AI, NLP & Machine Learning

  • Train ranking prediction models using search position combined with app metadata
  • Build sentiment datasets by pairing Reviews mode output with Details mode context (category, price, rating)
  • Power app recommendation engines using genre, rating, and description data at scale

Frequently Asked Questions

Can I search, get details, and scrape reviews all in one run? Each run uses one mode at a time, but since all three modes live in the same actor, you can trigger them back-to-back with different mode values without switching tools or learning a new interface.

How many apps can I search for per keyword? Up to 200 apps per search term per country, controlled by maxResults. This mirrors Apple's own App Store search depth.

Does Details mode work without knowing the App Store ID in advance? You can paste a full App Store URL and the numeric ID is extracted automatically — no need to look up the raw ID yourself.

What's included in the 44 fields for app details? Pricing, ratings, ranking, version history, release notes, descriptions, screenshots, supported languages, file size, minimum OS version, developer info, and more — everything needed for a complete app profile without a second lookup.

Can I get App Store rankings for other countries, not just the US? Yes. Add any of the 50+ supported country codes to countries and get localized search results, details, and reviews for each storefront.

Does this scraper support searching for things other than apps? Yes. Use the mediaType parameter to search music, movies, and podcasts in addition to software (apps).

Is a proxy required to use this scraper? No. All three modes run without any proxy configuration and without a browser, keeping every run fast and lightweight.

How does Reviews mode compare to a dedicated reviews-only scraper? It returns the same review fields and uses the same underlying review engine, so you get identical review data whether you use this all-in-one actor or a reviews-only scraper — the difference is just convenience of having search and details in the same tool.

Can I filter reviews by date in this scraper? Yes. Use sinceDate in Reviews mode to only pull reviews submitted on or after a specific date.

Do I need an Apple Developer account to use this? No. Every mode works from publicly available App Store data. You don't need developer credentials, app ownership, or any Apple authentication.

Can I track how an app's ranking changes over time? Yes. Schedule Search mode to run daily or weekly with the same keywords and compare each app's position across runs.

What does ratingCountCurrentVersion tell me that ratingCount doesn't? ratingCount is the app's all-time total rating count. ratingCountCurrentVersion isolates ratings received specifically for the current version, which is useful for measuring reaction to a recent release.

Can I export results to Excel or Google Sheets? Yes. Apify datasets support exporting to JSON, CSV, Excel, XML, and other formats, plus direct integrations to Google Sheets and other tools.

Can I run this on a schedule to monitor changes? Yes. Apify's built-in scheduler lets you run any mode daily, weekly, or on any custom interval to continuously track rankings, app updates, or new reviews.


Output Formats

Results are available directly from your dataset in every format Apify supports:

  • JSON — structured data for programmatic use and API integration
  • CSV — flat table format, opens directly in Excel and Google Sheets
  • Excel (.xlsx) — native spreadsheet format with proper headers
  • XML — structured markup for enterprise integrations

Integration & Automation

Connect this App Store scraper to your existing workflow:

  • Google Sheets — append new search results, app details, or reviews automatically
  • Slack / Discord — get notified when a scheduled run finds ranking changes or new reviews
  • Webhooks — trigger your own systems when a run completes
  • Zapier / Make — connect to thousands of apps without writing code
  • BigQuery / Snowflake / data warehouses — load app intelligence data for long-term analysis

Set up a recurring schedule with Apify's built-in scheduler to track App Store rankings, monitor app updates, or watch for new reviews without lifting a finger.