Shopify App Details — Pricing Plans, Ratings & Integrations avatar

Shopify App Details — Pricing Plans, Ratings & Integrations

Pricing

from $1.60 / 1,000 apps

Go to Apify Store
Shopify App Details — Pricing Plans, Ratings & Integrations

Shopify App Details — Pricing Plans, Ratings & Integrations

Shopify App Store app details: every pricing plan with price, billing and free-trial days, the exact 5-to-1-star breakdown, launch date, categories, languages and integrations. Run it again to see pricing changes and new reviews since the last run. App handles or URLs. No login.

Pricing

from $1.60 / 1,000 apps

Rating

0.0

(0)

Developer

Northbell

Northbell

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Give it Shopify App Store links or app handles and get one clean row per app: every pricing plan with its price, billing period, free-trial days and feature list, the exact 5-to-1-star rating breakdown, launch date, categories, languages, the apps and tools it works with, the developer, and whether it carries the Built for Shopify badge. $2 per 1,000 apps, no login, no API key.

Run it again — or put it on a daily schedule — and every row also tells you what changed since the last run: a plan added, removed or repriced, how many new reviews came in and how the rating moved. The store only shows you today's page; this keeps the memory, so you see a competitor's price change the day it happens.

What you get

FieldWhat it is
name, handle, url, iconUrlthe app, as listed on apps.shopify.com
developer, developerUrlthe company behind it, and its page in the store
tagline, description, keyFeaturesthe one-line pitch, the short description (email addresses and phone numbers removed) and the feature bullets from the listing
categories, categorySlugsthe store categories it is listed in, as names and as slugs you can feed to the rank tracker
rating, reviewCountthe rating as the store displays it (one decimal) and the number of reviews — rating is null and reviewCount is 0 for an app nobody has reviewed yet
ratingHistogramthe exact number of ratings per star: {"1": 155, "2": 36, "3": 72, "4": 795, "5": 47044} — null when there are no reviews
ratingMeanthe plain average of those star counts, to two decimals — see Notes: the store's own figure is not always the simple average
pricingTextthe store's one-line pricing summary, e.g. Free plan available. Free trial available. or From $9.90/month. Free trial available.
pricingPlans[{name, price, priceAmount, billing, trialDays, note, usageCharges, features[]}] — one entry per plan card. price is the store's text ($15/month, Free, Free to install), priceAmount the number (15), billing is monthly, yearly, one-time, every-30-days, free or other, note the plan's extra-charges text (e.g. "Up to 500 monthly orders"), usageCharges the pay-per-use rates of usage-priced plans (null for flat plans)
pricingCurrencyUSD — the store bills all charges in USD (null when the page shows no plan cards)
freePlanAvailable, freeTrialAvailable, freeTrialDayswhether the app has a plan that costs nothing to install, whether it offers a free trial, and the longest trial in days
launchedAtthe date the app launched in the store (2015-06-25)
languages, worksWiththe languages the app supports, and the apps and Shopify surfaces it works with (Checkout, Shopify Flow, Klaviyo…)
builtForShopifytrue for apps with the Built for Shopify badge
previousObservedAtwhen your previous run of this app was (null on the first run)
pricingChanged, plansAdded, plansRemoved, planPriceChangedtrue/false, the plan names added or removed, and [{name, from, to}] for price changes (null on the first run)
reviewCountChange, ratingChange, ratingMeanChangereviews added since the previous run, the change in the displayed rating, and in the star-count average (null on the first run)
type, input, observedAtapp or error, the text you gave for this app, and when it was read (error rows add handle and a plain-English message)

Use it for

  • Competitor pricing watch — schedule it daily for the apps you compete with and get alerted to a new plan, a price change or a longer free trial
  • Market research — compare how apps in a category price (free tier, entry price, trial length), when they launched and how many reviews they have earned
  • Choosing or vetting an app — what each plan includes, what it works with, which languages it supports, who is behind it
  • Lead and partner lists — developer, categories and integrations for a set of apps, ready for a sheet or a CRM

Input

{ "apps": ["judgeme", "https://apps.shopify.com/klaviyo-email-marketing", "loox"] }

What changed is remembered per app in a named key-value store in your Apify account, so the second run of the same Actor already shows changes. Schedule it (Apify → Schedules) for a daily log. Put all your apps in one run: the $0.01 start fee is charged once per run.

Pricing

$2 per 1,000 apps, plus $0.01 per run. Error rows (apps that do not exist, were removed from the store, or inputs that are not apps) are free. The $0.01 run-start fee is the one charge every run pays, even one that returns nothing.

Notes

  • Public data only: what anyone sees on an app's page at apps.shopify.com without signing in, in English. No reviewer or shop names, no developer address and no contact details are returned; email addresses and phone numbers are removed from the description, tagline and feature texts.
  • The first run has nothing to compare with, so previousObservedAt, pricingChanged, plansAdded, plansRemoved, planPriceChanged, reviewCountChange, ratingChange and ratingMeanChange are null. From the second run on they are filled in (pricingChanged: false and a change of 0 mean nothing moved). A plan counts as repriced when its price text changes — or, for usage-priced plans, when its usage rates change; changes to a plan's feature list or trial length do not set pricingChanged.
  • rating is the figure the store displays. ratingMean is the plain average of the star counts, so the two can differ: the store's displayed rating is not always the simple mean (a live example: an app showing 4.2 whose star counts average 3.69). Use ratingHistogram for the exact distribution. For an app with no reviews, rating, ratingMean and ratingHistogram are null. If an app's star counts ever fail to add up to its review count, the breakdown and ratingMean are left null for that row instead of showing wrong numbers.
  • pricingPlans is an empty list for an app that shows no plan cards (the store's summary is just "Free" — Shopify Flow is an example) and null when the page says there are plans but they could not be read; in that case the previous run's plans are kept for the next comparison, so a read problem is never reported as "plans removed". Usage-priced plans (the store shows an estimator, "Plus usage charges") show their base price in price — for example $15/month — and the pay-per-use rates in usageCharges: [{"meter": "thousand emails sent", "billingScheme": "graduated", "tiers": [{"upTo": 15, "pricePerUnit": 0, "flatAmount": 0}, {"upTo": null, "pricePerUnit": 0.15, "flatAmount": 0}]}] (the first 15 units cost $0, every unit after that $0.15; billingScheme is graduated or volume). Plans can carry other charges that are not in the plan price — read note and pricingText, for example "Free to install. Additional charges may apply." or usage fees billed by the developer outside Shopify.
  • freePlanAvailable is true when the page lists a plan that costs nothing to install (Free or Free to install) or says "Free plan available"; usage charges can still apply. trialDays on a plan is the trial the store itself shows on the card (for example "15-day free trial") and null for plans without one — a trial that is only mentioned in a plan's feature bullets or in the developer's own extra-charges text is not counted (read it in note or features), and freeTrialDays is the longest trial among the plans (null when no plan states a number of days, even if freeTrialAvailable is true).
  • tagline is taken from the page title, where Shopify itself shortens long ones with "…". description is the short description exactly as the store gives it (Shopify itself ends some of them with "…"); it falls back to the first paragraph of the listing for the few apps whose short description is empty.
  • worksWith is an empty list for apps that name no integrations. categorySlugs are the slugs of the store's category pages, so you can paste them straight into the rank tracker.
  • A handle that does not exist, or an app that was removed from the store, gives a free error row. An app that was renamed (for example shopify-email, now shopify-messaging) is returned under its current handle; if you list both names you get one row.
  • Developer pages, category pages and search URLs are not apps and give a free error row too.
  • A run takes about two seconds per app: the store's pages are large, and the Actor reads them one at a time to stay well under the store's rate limit.

To read the reviews behind an app's rating, see Shopify App Reviews Scraper. To see where apps rank for keywords and in categories, and how that moves, see Shopify App Store Rank Tracker.

For AI agents

{"apps": ["judgeme"]} returns one row with the app's pricing plans (including usage rates), exact star breakdown, launch date, categories, languages and integrations. Rows have type: app or error. Call it again with the same input to get pricingChanged, planPriceChanged, reviewCountChange and ratingChange.

**Something broke or looks wrong?** Open an issue on this Actor's Issues tab and I'll look at it. **Found it useful?** A short review on the Store page helps other people find it.