VOOZH about

URL: https://apify.com/imranibrahim/ai-review-insight-extractor

⇱ Apple App Store Reviews Scraper Β· Apify


Pricing

from $0.01 / 1,000 results

Go to Apify Store

Apple App Store Reviews Scraper

Scrapes public Apple App Store reviews and turns them into AI-powered insights. Outputs top complaints, most loved features, feature requests, sentiment score, marketing angles, and improvement ideas. Built for SaaS founders, product managers, marketers, and agencies.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Imran Ibrahim

Imran Ibrahim

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

0

Monthly active users

7 days ago

Last modified

Share

AI Review Insight Extractor (App Store)

Apify Actor: paste one or more App Store app URLs β†’ get structured insights (liked features, complaints, sentiment, etc.) via Groq (Llama). Single-URL and batch (multiple URLs) supported; one dataset item per URL; per-URL failures do not stop the run.

Supported platform: Apple App Store only. Other URLs return a clear error per URL.


Setup

npminstall
cp .env.example .env
# Edit .env: set GROQ_API_KEY=your_key (required for AI)

App Store β€” no API key required

  • Method: Apple’s public iTunes RSS feed for app reviews (no auth).
  • URL must include the app ID:
    https://apps.apple.com/app/app-name/id123456789
    or
    https://apps.apple.com/us/app/app-name/id123456789
    The number after id is the app ID; we use it to request the RSS feed.

Groq model

The Actor uses llama-3.1-8b-instant by default (fast, low cost). To override, set env/secret GROQ_MODEL (e.g. llama-3.3-70b-versatile for higher quality). See Groq models.

429 / Rate limit: If you see "Groq rate limit exceeded", check your Groq rate limits. The Actor retries once after 10s on 429.


Run locally

# App Store (URL must contain /id123456789/)
node src/main.js "https://apps.apple.com/app/notion/id1232783681"
# Or use env for single URL
INPUT_URL="https://apps.apple.com/app/your-app/id123456789"INPUT_MAX_REVIEWS=40node src/main.js

Deploy to Apify

1. Apify CLI

npminstall-g apify-cli
apify login
apify push

2. Set secrets

In Apify Console β†’ your Actor β†’ Settings β†’ Environment variables / Secrets:

  • Add GROQ_API_KEY (as a secret or environment variable) with your Groq API key. Apify injects it as process.env.GROQ_API_KEY at run time.

3. Run on Apify

  • Input: Single URL: { "url": "https://apps.apple.com/app/.../id123456789", "maxReviews": 80 }.
    Batch: { "urls": ["https://.../id1", "https://.../id2"], "maxReviews": 80 }.
    Provide url (string) or urls (array); invalid URLs are skipped and duplicates removed. maxReviews applies per URL (default 80, max 150).
  • Output: One dataset item per URL (insights or structured error). Failures for one URL do not stop the run.

4. GitHub (optional)

Connect your repo in Apify Console β†’ Actor β†’ Source β†’ Git. See Apify deployment docs.


Monetization (pay per event)

The Actor charges one event per successful URL (insight-generated). Each output item includes billingUnits: 1 and billingEvent: "insight-generated". Failed URLs do not trigger a charge.

To enable pricing:

  1. In Apify Console β†’ Actor β†’ Publication β†’ Monetization, choose Pay per event (PPE).
  2. Add event insight-generated and set a price (e.g. $5 per 1,000 events = $0.005 per run).
  3. See ./PRICING.md for full setup and recommended pricing.

Structure

  • src/main.js β€” entry, orchestration, Actor.init + logging
  • src/logger.js β€” logging (Actor.log on Apify, console locally)
  • src/platforms.js β€” App Store URL helpers (app ID, RSS URL)
  • src/reviewScraper.js β€” App Store (iTunes RSS)
  • src/ai.js β€” Groq (Llama), JSON-only
  • src/utils.js β€” chunking (30), merge + dedup (top 5–8 per category)
  • .actor/actor.json β€” Actor metadata and input schema path
  • .actor/INPUT_SCHEMA.json β€” input: url (single) or urls (array), maxReviews (optional, per URL)

See prd.md for full requirements.

You might also like

Mobile App Review Intelligence β€” iOS + Android + AI

avacl/mobile-app-review-intelligence

Scrape reviews from Apple App Store AND Google Play for any app. Get AI-powered insights: top complaints, feature requests, sentiment trends, and competitive comparison. Perfect for product teams, ASO agencies, and investors.

Apple App Store Review Scraper

scraped/apple-app-store-review-scraper

Scrape reviews for apps on the Apple App Store

Apple App Store Reviews Scraper

automation-lab/apple-app-store-reviews-scraper

Scrape Apple App Store reviews, ratings, dates, versions, countries, and app metadata from public iTunes review feeds.

πŸ‘ User avatar

Stas Persiianenko

2

Apple App Store Scraper + AI

lizzyyy2/apple-app-store-scraper-ai

Scrape iOS app data, ratings and reviews from the Apple App Store, then optionally turn them into AI insights: review theme summaries, sentiment, and ASO keyword suggestions. No API key needed.

Apple App Store Reviews Scraper

seemuapps/apple-app-store-reviews-scraper

Extract user reviews and ratings for any iOS app from the Apple App Store. Get rating, title, content, version, and author for up to the most recent 500 reviews per country.

App Store Reviews Scraper

scrapers_lat/app-store-reviews-scraper

Extract Apple App Store reviews and ratings for any app by id, URL or search term.

2

5.0

Apple App Store

scrapio/apple-app-store

Apple App Store Scraper collects public app data from the App Store. Extract app titles, descriptions, ratings, reviews, categories, and update history for market research, ASO analysis, and competitor tracking at scale.