Shopify App Reviews Scraper avatar

Shopify App Reviews Scraper

Pricing

from $2.50 / 1,000 reviews

Go to Apify Store
Shopify App Reviews Scraper

Shopify App Reviews Scraper

Scrape reviews for any Shopify App Store app — reviewer, rating, date, location, and content. Supports pagination and sort order.

Pricing

from $2.50 / 1,000 reviews

Rating

0.0

(0)

Developer

Applora

Applora

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape reviews for any app on the Shopify App Store. Input one or more app handles or URLs and the actor paginates through all review pages, returning each review as a flat dataset row.

Features

  • Flexible Input: Accepts bare app handles (tiktok) or full App Store URLs (https://apps.shopify.com/tiktok)
  • Pagination: Automatically follows review pages up to maxPages per app
  • Sort Order: Choose between relevance (default) or newest reviews
  • Rich Review Data: Extracts reviewer name, rating, date, location, app usage duration, and full review text
  • Run Stats: Records per-app success/failure counts and total reviews in the key-value store

Input

FieldTypeRequiredDefaultDescription
appHandlesarrayYesApp handles or App Store URLs, e.g. ["tiktok", "klaviyo"]
maxPagesintegerNo5Max review pages per app. Each page contains up to 10 reviews.
sortBystringNorelevanceReview sort order: relevance or newest

Output

Dataset

One row per review across all requested apps.

{
"appUrl": "https://apps.shopify.com/tiktok",
"appName": "TikTok",
"reviewer": "Jane Smith",
"rating": 5,
"reviewCreatedDate": "2024-06-01T00:00:00+00:00",
"reviewerLocation": "United States",
"reviewerLatestUsedDate": "Using app for about 2 years",
"reviewContent": "Excellent app, drives real traffic to our store.",
"reviewId": "abc123"
}
FieldTypeDescription
appUrlstringFull App Store URL of the reviewed app
appNamestringDisplay name of the app
reviewerstringReviewer's display name
ratingnumberStar rating (1–5)
reviewCreatedDatestringISO 8601 date the review was posted
reviewerLocationstringReviewer's country or region (if shown)
reviewerLatestUsedDatestringHow long the reviewer has been using the app
reviewContentstringFull review text
reviewIdstringShopify's internal review identifier

Stats (Key-Value Store)

{
"total": 3,
"succeededApps": 3,
"failedApps": 0,
"totalReviews": 142
}
FieldDescription
totalTotal number of apps requested
succeededAppsApps where at least one review page was scraped
failedAppsApps that failed to fetch (network errors, etc.)
totalReviewsTotal individual reviews pushed to the dataset

Usage Examples

Scrape reviews for a single app

{
"appHandles": ["tiktok"]
}

Scrape newest reviews for multiple apps

{
"appHandles": ["tiktok", "klaviyo", "judge-me-product-reviews"],
"maxPages": 10,
"sortBy": "newest"
}

Use full App Store URLs

{
"appHandles": ["https://apps.shopify.com/tiktok", "https://apps.shopify.com/klaviyo-email-marketing"],
"maxPages": 3
}