Shopify App Store Scraper avatar

Shopify App Store Scraper

Pricing

$10.00 / 1,000 apps

Go to Apify Store
Shopify App Store Scraper

Shopify App Store Scraper

App listings with the full pricing ladder and dated reviews. Search results need a Turbo-Frame request; this handles it.

Pricing

$10.00 / 1,000 apps

Rating

0.0

(0)

Developer

SellerKit

SellerKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Categories

Share

Every app in the Shopify App Store, with the full pricing ladder and dated reviews.

Eight apps, the same badge, eight different limits

The problem this solves

The listing badge says Free plan available. It does not say what the free plan allows.

We measured 20 apps in one category and the free plans were: 10 products (Ablestar), 25 variants (Delta), 1 task per month (Fast), 100 price changes per month (Springify), 1 active campaign (Smart). Three of the twenty had no paid plan at all, and those three had 1, 6 and 11 reviews between them.

None of that is visible from a search page. This actor opens each app and reads every plan with its price, its interval and its limits, so you can see what a free tier really gives you and where the paid ladder starts.

Every plan of one app with price, interval and limits

It also reads reviews with their dates, which is the only public way to tell whether an app is alive right now or coasting on old reviews. Shopify's own default order is relevance, which hands back the same reviews on every run; this actor asks for newest first, and pages through until it has as many as you asked for. Shopify serves 10 per page, so 50 reviews means five pages.

Reviews with dates, shop, country and time on the app

What it returns

One row per app:

Field
handle title url iconUrlidentity
developerwho publishes it
rating reviewCountas shown on the listing
pricingBadgethe listing badge, verbatim
plans[]every plan: name, price, currency, interval, features[]
freePlanthe free plan and what it actually allows
lowestPaidUsd highestPaidUsd planCountthe ladder at a glance
builtForShopifythe BFS badge
tagline listPositionas shown in search
reviews[]optional: rating, date, body, shop, country, usedFor, newest first

Input

{
"queries": ["bulk price editor"],
"maxApps": 100,
"includePricing": true,
"includeReviews": false,
"maxReviewsPerApp": 20,
"reviewSortBy": "newest"
}

You can also pass handles ("bulk-product-editor" or the full URL) or categoryUrls (any App Store listing page).

Pricing

Charged per app row that reaches the dataset, not per minute of compute. A run that finds nothing costs nothing.

Notes

  • Search results are served in a Turbo frame. A plain request for /search?q=… returns the page shell with zero app cards; this actor sends the frame request that returns the cards. That one detail is the difference between 24 results and 0.
  • Use a proxy for long runs. Shopify rate limits by address.
  • One app that fails to load does not stop the run. It is recorded in RUN_SUMMARY with the reason, and the rest of the apps still come back.