Shopify AppStore Apps and Reviews Scraper
Pricing
Pay per event
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
Actor stats
2
Bookmarked
134
Total users
10
Monthly active users
0.01 hours
Issues response
10 days ago
Last modified
Categories
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.)
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:
| Field | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Type of data to scrape: listing, app, review, categories, category, developers, developer |
appHandles | array | For app, review | List of Shopify app handles (e.g., tiktok, klaviyo). The handle is the last part of the app URL: https://apps.shopify.com/{handle} |
categoryHandles | array | For category | List of Shopify category handles (e.g., marketing, sales). The handle is the last part of the category URL: https://apps.shopify.com/{handle} |
developerHandles | array | For developer | List of Shopify developer handles (e.g., shopify, klaviyo). The handle is the last part of the developer URL: https://apps.shopify.com/partners/{handle} |
maxItems | integer | For category | Maximum number of pages to scrape for category type (default: 1) |
maxReviewPageNumber | integer | No | Maximum review pages to scrape (default: 5) |
reviewSortBy | string | No | Review 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.