Apple App Store Scraper (Keyword or App ID)
Pricing
Pay per usage
Apple App Store Scraper (Keyword or App ID)
For ASO, competitor research, and founders sizing a category before building. Search by keyword or app ID, any country → name, ratings, price, developer, version, size, languages. Official-API speed. Free to run.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ScrapeForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
App Store Scraper — Apps, Ratings & ASO Data by Keyword
Launch pricing: this actor currently adds no fee — run it on your Apify free-plan credits. Try it, bookmark it, wire it into your stack.
An App Store scraper for keyword and app-ID lookups: this Apple App Store scraper lets you scrape App Store apps — names, developers, categories, ratings, rating counts, prices, versions and update dates — from any country storefront. As an iTunes Search API scraper it runs on Apple's own public endpoint, so results are fast, accurate and never blocked — perfect for building App Store ASO data sets.
Official-API data in seconds: hundreds of apps per keyword, deduplicated by app ID, from any storefront on the planet.
Who uses this
- ASO consultants & app marketers — track competitors' ratings,
ratingCountvelocity, pricing and update cadence per keyword. - Indie developers — scan a niche before building; see who ranks for your target search terms.
- Analysts & VCs — build app datasets per category or keyword across country storefronts.
- AI pipelines — clean JSON per app, ready for LLM analysis (works via MCP).
Tracking where new products launch and get discussed? The Hacker News Scraper captures the tech zeitgeist the same clean-JSON way.
How it works
The actor calls Apple's public iTunes Search API — search for keywords, lookup for explicit app IDs (batched 200 per request) — maps each result to a flat record, and deduplicates by appId across all terms in the run. A run that would produce zero apps fails loudly instead of succeeding empty.
Output
One record per app:
{"appId": 337472899,"name": "Insight Timer: Meditate, Sleep","bundleId": "com.spotlightsix.zentimer","developer": "Insight Network Inc","developerId": 983080487,"category": "Health & Fitness","categories": ["Health & Fitness", "Lifestyle"],"price": 0,"currency": "USD","free": true,"rating": 4.89,"ratingCount": 442695,"version": "20.25.0","minimumOsVersion": "15.0","contentRating": "12+","sizeBytes": 247634944,"releaseDate": "2009-11-05T18:55:12Z","lastUpdated": "2026-07-10T08:24:11Z","url": "https://apps.apple.com/us/app/insight-timer-meditate-sleep/id337472899","country": "US","scrapedAt": "2026-07-15T09:34:33.234Z"}
(each record also carries description, releaseNotes, icon, screenshots count and languages — trimmed here for brevity)
Input
| Field | Default | Description |
|---|---|---|
search | meditation | Keyword to search apps for |
searchTerms | — | More keywords in one run |
appIds | — | Numeric App Store IDs to look up directly |
country | us | Storefront country code — affects price, currency, availability |
maxItems | 200 | Stop after this many apps |
The default run needs no configuration — an empty input searches meditation on the US storefront.
Reliability & limits
- The iTunes Search API returns at most ~200 results per keyword — use several
searchTermsto widen coverage. - Data freshness follows Apple's API (typically minutes-to-hours behind the live store page).
- Prices and availability are storefront-specific; run per
countryfor international pricing matrices. - Zero results (dead keyword, API hiccup) fail the run loudly — schedules never rot silently.
Paste this output into…
- Google Sheets —
=IMPORTDATA("https://api.apify.com/v2/acts/exuberant_volley~app-store-apps-scraper/runs/last/dataset/items?format=csv&clean=1&token=YOUR_TOKEN&fields=name,developer,category,rating,ratingCount,price,version,lastUpdated,url")for a live keyword-tracking sheet. - Make / n8n — schedule weekly per keyword, fetch
.../runs/last/dataset/items, and diffversion/lastUpdatedto catch competitor releases. - ASO delta tracker (consultants) — store
ratingandratingCountperappIdeach week; the week-over-weekratingCountdelta is a direct download-velocity proxy for client reports.
ScrapeForge free data suite
One publisher, ten plug-and-play datasets — all currently free to run:
| Actor | What it delivers | |
|---|---|---|
| Executive Changes Tracker | New CEO/CFO/board moves from SEC 8-Ks + official newswires — source-cited B2B trigger leads | run it next → |
| IKEA Product Scraper | Names, prices, ratings and images from any IKEA search or category page | run it next → |
| Shopify Store Scraper | Any Shopify store's full catalog — variants, SKUs, prices — via products.json | run it next → |
| App Store Apps Scraper | App rankings, ratings, prices and metadata by keyword, any country | run it next → |
| Remote Jobs Scraper | Live remote listings from RemoteOK + Remotive, keyword-filtered | run it next → |
| CoinGecko Market Scraper | Top-coin prices, market caps and 24h moves — keyless | run it next → |
| GitHub Repositories Scraper | Repo search with stars, forks, topics and licenses | run it next → |
| Hacker News Scraper | Top/New/Best HN stories with scores and comment counts | run it next → |
| Wikipedia Scraper | Article summaries, images and URLs in any language — RAG-ready | run it next → |
| SEC EDGAR Filings Scraper | Any US public company's filing history by ticker | run it next → |
Compliance
- No personal data — app catalog data only, GDPR-safe.
- Official API underneath — Apple's public iTunes Search API; no HTML parsing, no logins.
- Records live only in your run's dataset; the actor keeps nothing beyond it.