Shopify AppStore Apps and Reviews Scraper avatar

Shopify AppStore Apps and Reviews Scraper

Pricing

Pay per event

Go to Apify Store
Shopify AppStore Apps and Reviews Scraper

Shopify AppStore Apps and Reviews Scraper

A powerful Apify Actor designed to extract comprehensive data from the Shopify App Store. This scraper can discover all available apps, collect detailed application information, and extract user reviews from any Shopify app, making it perfect for market research, and competitor analysis.

Pricing

Pay per event

Rating

5.0

(4)

Developer

AppMarketData

AppMarketData

Maintained by Community

Actor stats

2

Bookmarked

134

Total users

10

Monthly active users

0.01 hours

Issues response

10 days ago

Last modified

Share

Scrape data from the Shopify App Store including apps, reviews, categories, and developers. Powered by AppMarketData.

Want pre-built datasets instead?

Running this actor on a schedule takes time and compute. AppMarketData delivers ready-to-use weekly Shopify App Store snapshots — no scraping needed.

  • 17,000+ apps with full metadata, ratings, and category rankings
  • 600,000+ reviews, updated weekly
  • Browse via web UI, export as CSV, or connect via MCP for AI agents (Claude, Cursor, etc.)

→ appmarketdata.com

Features

  • App Listing: Scrape all apps from the Shopify App Store sitemap
  • App Details: Get detailed information about specific apps (pricing, features, ratings, etc.)
  • App Reviews: Extract reviews with pagination and sorting options
  • Categories: Browse and scrape app categories
  • Developers: Get information about app developers

Input

The actor accepts the following input fields:

FieldTypeRequiredDescription
typestringYesType of data to scrape: listing, app, review, categories, category, developers, developer
appHandlesarrayFor app, reviewList of Shopify app handles (e.g., tiktok, klaviyo). The handle is the last part of the app URL: https://apps.shopify.com/{handle}
categoryHandlesarrayFor categoryList of Shopify category handles (e.g., marketing, sales). The handle is the last part of the category URL: https://apps.shopify.com/{handle}
developerHandlesarrayFor developerList of Shopify developer handles (e.g., shopify, klaviyo). The handle is the last part of the developer URL: https://apps.shopify.com/partners/{handle}
maxItemsintegerFor categoryMaximum number of pages to scrape for category type (default: 1)
maxReviewPageNumberintegerNoMaximum review pages to scrape (default: 5)
reviewSortBystringNoReview sort order: relevance or newest (default: relevance)

Output

The actor stores results in a dataset. The structure varies based on the scrape type:

App Detail:

{
"title": "TikTok",
"description": "...",
"logo": "https://...",
"rating": "4.8",
"reviewCount": 1234,
"developer": { "name": "...", "url": "..." },
"pricing": "Free",
"pricings": [...],
"categories": [...],
"worksWith": [...]
}

Example Outputs

App Listing:

{
"url": "https://apps.shopify.com/tiktok",
"handle": "tiktok"
}

Review:

{
"app_url": "https://apps.shopify.com/tiktok",
"app_name": "TikTok",
"reviewer": "John Doe",
"rating": 5,
"review_created_date": "2024-01-01",
"review_content": "Great app!",
"review_id": "..."
}

Usage Examples

Scrape App Details

{
"type": "app",
"appHandles": ["tiktok", "klaviyo"]
}

Scrape Reviews

{
"type": "review",
"appHandles": ["tiktok"],
"maxReviewPageNumber": 3,
"reviewSortBy": "newest"
}

Get All Apps (Listing)

{
"type": "listing"
}

Get Categories

{
"type": "categories"
}

Scrape Category

{
"type": "category",
"categoryHandles": ["marketing"],
"maxItems": 5
}

Scrape Developer

{
"type": "developer",
"developerHandles": ["shopify", "klaviyo"]
}

Support

For issues or questions, visit appmarketdata.com.