iOS App Store Reviews Scraper — No API Key, Pay Per Record avatar

iOS App Store Reviews Scraper — No API Key, Pay Per Record

Pricing

from $50.00 / 1,000 app store reviews

Go to Apify Store
iOS App Store Reviews Scraper — No API Key, Pay Per Record

iOS App Store Reviews Scraper — No API Key, Pay Per Record

Extract reviews from Apple App Store — ratings, text, dates & app metadata. Monitor app reputation, track competitor reviews & build ASO tools. Delivers results straight to your Notion via Apify MCP connectors. Pay per review.

Pricing

from $50.00 / 1,000 app store reviews

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

32

Total users

1

Monthly active users

7 days ago

Last modified

Share

iOS App Store Reviews Scraper

Scrape and monitor App Store reviews for any iOS app — ratings and review text for review monitoring and product feedback.

Public reviews only — reviewer identities are shown exactly as published on the source platform.

Coverage note: this source doesn't return a result for every input, so output is best-effort where the data is public.

📊 Sample Output

6 real rows delivered by iOS App Store Reviews Scraper — No API Key, Pay Per Record — run 7qNkFoIf3aJZkgYbF on build 0.0.40

app_idapp_namedeveloperaverage_ratingtotal_ratingsbundle_id
310633997WhatsApp MessengerWhatsApp Inc.4.6839118648717net.whatsapp.WhatsApp
310633997WhatsApp MessengerWhatsApp Inc.4.6839118648717net.whatsapp.WhatsApp
310633997WhatsApp MessengerWhatsApp Inc.4.6839118648717net.whatsapp.WhatsApp
310633997WhatsApp MessengerWhatsApp Inc.4.6839118648717net.whatsapp.WhatsApp
310633997WhatsApp MessengerWhatsApp Inc.4.6839118648717net.whatsapp.WhatsApp
310633997WhatsApp MessengerWhatsApp Inc.4.6839118648717net.whatsapp.WhatsApp

Real rows from run 7qNkFoIf3aJZkgYbF on build 0.0.40 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"appId": "310633997",
"appName": "WhatsApp",
"country": "us",
"maxReviews": 50,
"sortBy": "mostRecent"
}

🔧 Input reference

FieldTypeDefaultWhat it does
appIdstring"310633997"Apple App Store ID (numeric). Find it in any apps.apple.com URL after the /id segment.
appNamestring"WhatsApp"Search by name if no App ID is provided. App ID is preferred for reliability.
countrystring"us"Preferred App Store region code (us, gb, ca, de, fr, jp, br, in, au, mx, etc.). If this storefront returns nothing, the Actor automatically falls back to other storefronts and tag…
maxReviewsinteger50Maximum reviews to return (Apple's public feed caps at ~500 newest reviews per app+country).
sortBystring (mostRecent, mostHelpful)"mostRecent"Sort order — newest first or most helpful first
notionConnectorstringOptional. Connect your Notion workspace and the collected reviews are also written as a Notion page in the same run — the Actor never sees your Notion credentials. Authorize a Not…
notionParentIdstringOptional. The Notion page ID to create the review summary under. If blank, Notion creates a private page in your workspace.
supabaseConnectorstringOptional. Connect your own Supabase project and the results are also inserted into a table in the same run — the Actor never sees your Supabase credentials. Authorize a write-scop…
supabaseTablestring"nexgendata_leads"Target table in the public schema (created if missing, with id, a jsonb data column, and a scraped_at timestamp). Default: nexgendata_leads.
supabaseProjectIdstringYour Supabase project reference (e.g. abcdefghijklmnop). Required unless your connector URL is already project-scoped. Find it in your project URL: supabase.com/dashboard/project/…
deliveryDedupbooleantrueWhen on (default), records already delivered in a previous run are not delivered again to the same destination — so scheduled runs only push new items. Turn off to deliver every r…

🧾 JSON sample record

One real record from run 7qNkFoIf3aJZkgYbF (emails/phones masked, long text shortened):

{
"app_id": "310633997",
"app_name": "WhatsApp Messenger",
"developer": "WhatsApp Inc.",
"average_rating": 4.68391,
"total_ratings": 18648717,
"price": "Free",
"app_url": "https://apps.apple.com/us/app/whatsapp-messenger/id310633997?uo=4",
"bundle_id": "net.whatsapp.WhatsApp",
"current_version": "26.37.76",
"primary_genre": "Social Networking",
"country": "us",
"id": "14584174111",
"rating": 5,
"title": "Sha bee scent 🎀💕",
"body": "Sha bee scent💕💕",
"author": "SHA BEE SCENT 🎀💕",
"author_url": "https://itunes.apple.com/us/reviews/id1971891665",
"date": "2026-09-23T07:21:50-07:00",
"app_version": "26.37.76",
"helpful_count": 0,
"vote_sum": 0,
"developer_response": null,
"is_edited": false
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.005Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
App Store review (apify-default-dataset-item)$0.05Charged per iOS App Store review with rating, body, author, version, date, and helpful-vote count.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.

More from the NexGenData Social, video & reviews family:

6 more in this family on the NexGenData Store page.

New reviews land continuously. Schedule a weekly sweep (0 8 * * 1) and catch fresh reviews as they post — always-on review monitoring.

📊 What you get

Clean JSON, one record per review (full output has 23 fields):

  • app_id — App id
  • app_name — App name
  • developer — Developer
  • average_rating — Average rating
  • total_ratings — Total ratings
  • price — Price
  • app_url — App url
  • bundle_id — Bundle id
  • current_version — Current version
  • primary_genre — Primary genre

Pricing: $0.05 per review (Pay-Per-Event) — about 20 per $1. Actor start fee $0.005 per run. Live prices are in the Pricing table below.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull data on demand.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

Review & app intelligence family — monitor reviews across every platform, score them, pipe them to Notion:

Apple App Store · Google Play Store · Google Play Reviews · Google Maps Reviews · Amazon Reviews · Capterra Reviews · AI Sentiment Analyzer · Review Intelligence to Notion

Agent front door — Review Intelligence MCP: Review Intelligence MCP


Public web data, assembled for research and monitoring.