🍎 App Store Scraper API | ASO, Keyword Search & Top Charts avatar

🍎 App Store Scraper API | ASO, Keyword Search & Top Charts

Pricing

from $0.15 / 1,000 results

Go to Apify Store
🍎 App Store Scraper API | ASO, Keyword Search & Top Charts

🍎 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

Roberto Kerber

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

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 ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
# Search App Store for fitness apps in the US
run = 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().items
for 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

  1. Open App Store Scraper in Apify Console > Schedules > Create new schedule.
  2. Set frequency (e.g. Every Monday at 09:00 or cron 0 9 * * 1).
  3. Under Integrations, connect Webhooks, Make, Zapier, or Google Sheets to push metadata directly into your reporting dashboard or alert channel.

Input Parameters

FieldTypeDefaultDescription
modestring"search"Operation mode: search, lookup, or charts.
termstring"fitness"Search keyword (used in search mode).
appIdsarrayprefilled ["1208224953", "341232718"]List of numeric App Store IDs (used in lookup mode).
feedstring"topfreeapplications"Chart feed (used in charts mode): topfreeapplications, toppaidapplications, topgrossingapplications, newapplications.
entitystring"software"Entity type: software (iPhone), iPadSoftware, macSoftware, podcast, musicTrack, ebook.
countrystring"us"Two-letter country storefront code (e.g. us, gb, br, de, jp).
maxResultsinteger50Maximum results to return (1–200).

Output Fields

FieldTypeDescriptionExample
appIdintegerNumeric App Store ID1208224953
namestringApp display name"Apple Fitness"
bundleIdstringiOS bundle identifier"com.apple.Fitness"
developerstringDeveloper / Publisher name"Apple Inc."
pricenumberPrice (0.0 for free apps)0.0
currencystringPrice currency code"USD"
ratingnumberAverage user rating (0.0 to 5.0)2.86617
ratingCountintegerTotal user ratings count11395
genrestringPrimary genre / category"Health & Fitness"
genresarrayAll associated category names["Health & Fitness"]
versionstringCurrent app version string"2.7"
releaseDatestringInitial App Store release ISO timestamp"2017-04-10T23:30:13Z"
updatedDatestringLatest version release ISO timestamp"2026-03-17T21:41:25Z"
contentRatingstringAge / advisory rating"4+"
screenshotCountintegerNumber of preview screenshots5
urlstringDirect App Store product URL"https://apps.apple.com/..."
iconstringApp icon CDN image URL"https://is1-ssl.mzstatic.com/..."
descriptionstringApp description text (up to 500 characters)"Apple Fitness and Apple Fitness+..."
rankintegerPosition rank (charts mode only)1

Note on charts mode: the RSS chart feed returns a reduced record set — only rank, appId, name, developer, genre and url. To get full metadata (rating, version, dates, description) for charting apps, take the appId values from a charts run and feed them into a second run in lookup mode.


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.