🍎 App Store Scraper API | ASO, Keyword Search & Top Charts
Pricing
from $0.15 / 1,000 results
🍎 App Store Scraper API | ASO, Keyword Search & Top Charts
Search the Apple App Store by keyword, lookup apps by ID, or fetch top charts. Returns ratings, prices, genres, versions and metadata for app market research and ASO.
Pricing
from $0.15 / 1,000 results
Rating
0.0
(0)
Developer
Roberto Kerber
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Apple App Store Scraper & ASO Tool - iOS App Data, Keyword Research & Top Charts API
Built and maintained by Az Digital Consulting LU.
Scrape the Apple App Store at scale. Search apps by keyword, lookup apps by ID, or pull live Top Charts (Top Free, Top Paid, Top Grossing, New Apps) across any country storefront. Extract rich structured metadata for ASO (App Store Optimization), keyword discovery, and competitor benchmarking: ratings, rating counts, prices, genres, versions, release & update dates, advisory ratings, icon URLs, and descriptions.
Powered by official APIs — zero proxy needed: Connects directly to Apple's official iTunes Search & RSS endpoints. Fast, reliable, no proxy configuration, and no Apple developer account required.
Sample Output (Real Result)
Every app record is delivered as clean, structured JSON ready for spreadsheets, databases, BI dashboards, or monitoring pipelines:
{"appId": 1208224953,"name": "Apple Fitness","bundleId": "com.apple.Fitness","developer": "Apple Inc.","price": 0.0,"currency": "USD","rating": 2.86617,"ratingCount": 11395,"genre": "Health & Fitness","version": "2.7","releaseDate": "2017-04-10T23:30:13Z","updatedDate": "2026-03-17T21:41:25Z","contentRating": "4+","url": "https://apps.apple.com/us/app/apple-fitness/id1208224953?uo=4","icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/93/61/a0/9361a04d-3951-ec4b-4566-65ba69afc4fc/fitness-0-0-1x_U007epad-0-1-0-sRGB-85-220.png/100x100bb.jpg","description": "Apple Fitness and Apple Fitness+\nGet a comprehensive view of your fitness including Activity details, training load, Trends, and Awards. Track workouts and share with friends...","genres": ["Health & Fitness"],"screenshotCount": 5}
(In charts mode, each record also includes a rank integer field indicating chart ranking position).
What does it do?
This Actor connects to Apple's public App Store endpoints and returns structured JSON for every app it finds. It operates in three modes:
- Search mode — find apps by keyword (e.g.
"fitness","budget planner", or competitor brand names). Essential for App Store keyword research to uncover ranking competitors. - Lookup mode — fetch exact metadata for one or more apps by their numeric App Store ID (e.g.
1208224953,341232718). Ideal for tracking competitor updates over time. - Charts mode — pull live Top Free, Top Paid, Top Grossing, and New Apps rankings for any country storefront with rank position included.
Features
- 🔎 Keyword search — discover apps ranking for any term for App Store keyword research
- 🆔 App ID lookup — batch pull metadata for specific apps by App Store ID
- 📊 Top Charts API — Top Free, Top Paid, Top Grossing, and New Apps rankings with
rank - ⭐ Full metadata — rating, rating count, price, currency, genre, version, release date, update date, content advisory rating, icon URL, and description
- 🌍 Any country storefront — scrape App Store for US, UK, Brazil, Germany, Japan, or any two-letter country code
- 🎧 Multiple entity types — iPhone apps, iPad apps, Mac apps, podcasts, music tracks, and eBooks
- ⚡ No proxy required — direct official endpoints for ultra-fast, reliable runs
- 📦 Up to 200 results per run — exportable as JSON, CSV, Excel, XML, or HTML
Use cases
ASO keyword research & rank tracking
Search target keywords to see which apps rank in the top positions. Compare rating counts, ratings, and update recency to identify low-competition keyword opportunities.
Competitor monitoring
Collect competitor App IDs and run weekly lookups to track new version releases, rating shifts, description updates, and pricing changes automatically.
Top charts & category intelligence
Pull daily or weekly Top Free / Top Grossing charts across multiple countries to spot trending breakout apps early.
Automate it: scheduled runs & integrations
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")# Search App Store for fitness apps in the USrun = client.actor("plum_spear/aztec-appstore-aso").call(run_input={"mode": "search","term": "fitness","country": "us","maxResults": 50})dataset_items = client.dataset(run["defaultDatasetId"]).list_items().itemsfor app in dataset_items:print(f"#{app.get('rank', '-')} {app['name']} ({app['developer']}) - Rating: {app.get('rating', 'N/A')} ({app.get('ratingCount', 0):,} reviews)")
Scheduling
- Open App Store Scraper in Apify Console > Schedules > Create new schedule.
- Set frequency (e.g.
Every Monday at 09:00or cron0 9 * * 1). - Under Integrations, connect Webhooks, Make, Zapier, or Google Sheets to push metadata directly into your reporting dashboard or alert channel.
Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | "search" | Operation mode: search, lookup, or charts. |
term | string | "fitness" | Search keyword (used in search mode). |
appIds | array | prefilled ["1208224953", "341232718"] | List of numeric App Store IDs (used in lookup mode). |
feed | string | "topfreeapplications" | Chart feed (used in charts mode): topfreeapplications, toppaidapplications, topgrossingapplications, newapplications. |
entity | string | "software" | Entity type: software (iPhone), iPadSoftware, macSoftware, podcast, musicTrack, ebook. |
country | string | "us" | Two-letter country storefront code (e.g. us, gb, br, de, jp). |
maxResults | integer | 50 | Maximum results to return (1–200). |
Output Fields
| Field | Type | Description | Example |
|---|---|---|---|
appId | integer | Numeric App Store ID | 1208224953 |
name | string | App display name | "Apple Fitness" |
bundleId | string | iOS bundle identifier | "com.apple.Fitness" |
developer | string | Developer / Publisher name | "Apple Inc." |
price | number | Price (0.0 for free apps) | 0.0 |
currency | string | Price currency code | "USD" |
rating | number | Average user rating (0.0 to 5.0) | 2.86617 |
ratingCount | integer | Total user ratings count | 11395 |
genre | string | Primary genre / category | "Health & Fitness" |
genres | array | All associated category names | ["Health & Fitness"] |
version | string | Current app version string | "2.7" |
releaseDate | string | Initial App Store release ISO timestamp | "2017-04-10T23:30:13Z" |
updatedDate | string | Latest version release ISO timestamp | "2026-03-17T21:41:25Z" |
contentRating | string | Age / advisory rating | "4+" |
screenshotCount | integer | Number of preview screenshots | 5 |
url | string | Direct App Store product URL | "https://apps.apple.com/..." |
icon | string | App icon CDN image URL | "https://is1-ssl.mzstatic.com/..." |
description | string | App description text (up to 500 characters) | "Apple Fitness and Apple Fitness+..." |
rank | integer | Position rank (charts mode only) | 1 |
Note on
chartsmode: the RSS chart feed returns a reduced record set — onlyrank,appId,name,developer,genreandurl. To get full metadata (rating, version, dates, description) for charting apps, take theappIdvalues from achartsrun and feed them into a second run inlookupmode.
FAQ
How do I run ASO keyword research?
Start in search mode with your target keyword and pull the top ranking apps. Inspect their rating counts, ratings, genres, and update recency to evaluate ranking difficulty and competitor momentum.
Can I monitor competitors automatically?
Yes. Collect your competitors' App IDs and run the Actor in lookup mode on a scheduled cron. Connect output to Google Sheets or Make/Zapier to log rating and version changes automatically.
Do I need proxies or an Apple developer account?
No. The Actor connects directly to official Apple public search endpoints. No proxy configuration and no Apple developer account required.
Pricing
Pay-per-event: $0.15 per 1,000 results returned ($0.00015 per record), plus a minimal actor-start event.
No subscription, no monthly minimum, and no hidden proxy fees. You only pay for the app records you extract. New Apify users receive free monthly platform credits to test.
Keywords: App Store scraper, iOS app data API, ASO tool, App Store top charts API, Apple app metadata, App Store keyword research, App Store competitor analysis, iOS app rankings scraper.