Shopify AppStore Apps and Reviews Scraper avatar
Shopify AppStore Apps and Reviews Scraper

Pricing

$0.00001 / actor start

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

$0.00001 / actor start

Rating

5.0

(4)

Developer

AppMarketScraper

AppMarketScraper

Maintained by Community

Actor stats

2

Bookmarked

111

Total users

11

Monthly active users

14 days

Issues response

10 days ago

Last modified

Share

Scrape data from the Shopify App Store including apps, reviews, categories, and developers. This actor integrates with the AppMarketScraper API for reliable, high-quality data extraction.

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

Pricing & Billing

This actor offers two billing options:

Bring your own API key from AppMarketScraper.com and enjoy significantly lower rates:

  • Pay-as-you-go: Starting at just $0.0019 per request (1000 requests for $1.98)
  • No markup: You pay the direct API rates without any additional fees
  • Volume discounts: Save more with monthly subscription plans

Sign up now to get your API key and start saving!

Option 2: Pay Through Apify

Run the actor without an API key and pay through Apify at standard rates.

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}
maxItemsintegerNoMaximum number of pages to scrape (default: 1)
maxReviewPageNumberintegerNoMaximum review pages to scrape (default: 5)
reviewSortBystringNoReview sort order: relevance or newest (default: relevance)
apiKeystringNoYour AppMarketScraper API key for lower pricing

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"],
"apiKey": "your-api-key-here"
}

Scrape Reviews

{
"type": "review",
"appHandles": ["tiktok"],
"maxReviewPageNumber": 3,
"reviewSortBy": "newest",
"apiKey": "your-api-key-here"
}

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"]
}

Billing Events

The actor tracks two billing events:

  • result_with_api_key: Results billed to your AppMarketScraper account (lower rates)
  • result_without_api_key: Results billed through Apify (standard rates)

These events are emitted for each item scraped and can be used for tracking and billing purposes.

Why Use AppMarketScraper?

  • Cost-effective: Up to 10x cheaper than running through Apify
  • Reliable: Built-in rate limiting, caching, and error handling
  • Fast: Multiple browser rendering strategies for optimal performance
  • Comprehensive: Extract all available data fields from the Shopify App Store

Get your API key and start scraping today!

Support

For issues, questions, or suggestions: