Apple App Store Scraper (Keyword or App ID) avatar

Apple App Store Scraper (Keyword or App ID)

Pricing

Pay per usage

Go to Apify Store
Apple App Store Scraper (Keyword or App ID)

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

ScrapeForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

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, ratingCount velocity, 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

FieldDefaultDescription
searchmeditationKeyword to search apps for
searchTermsMore keywords in one run
appIdsNumeric App Store IDs to look up directly
countryusStorefront country code — affects price, currency, availability
maxItems200Stop 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 searchTerms to 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 country for 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 diff version/lastUpdated to catch competitor releases.
  • ASO delta tracker (consultants) — store rating and ratingCount per appId each week; the week-over-week ratingCount delta 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:

ActorWhat it delivers
Executive Changes TrackerNew CEO/CFO/board moves from SEC 8-Ks + official newswires — source-cited B2B trigger leadsrun it next →
IKEA Product ScraperNames, prices, ratings and images from any IKEA search or category pagerun it next →
Shopify Store ScraperAny Shopify store's full catalog — variants, SKUs, prices — via products.jsonrun it next →
App Store Apps ScraperApp rankings, ratings, prices and metadata by keyword, any countryrun it next →
Remote Jobs ScraperLive remote listings from RemoteOK + Remotive, keyword-filteredrun it next →
CoinGecko Market ScraperTop-coin prices, market caps and 24h moves — keylessrun it next →
GitHub Repositories ScraperRepo search with stars, forks, topics and licensesrun it next →
Hacker News ScraperTop/New/Best HN stories with scores and comment countsrun it next →
Wikipedia ScraperArticle summaries, images and URLs in any language — RAG-readyrun it next →
SEC EDGAR Filings ScraperAny US public company's filing history by tickerrun 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.