Shopify App Store Scraper — Apps, Reviews & Pricing | $0.02 avatar

Shopify App Store Scraper — Apps, Reviews & Pricing | $0.02

Pricing

from $20.00 / 1,000 apps scrapeds

Go to Apify Store
Shopify App Store Scraper — Apps, Reviews & Pricing | $0.02

Shopify App Store Scraper — Apps, Reviews & Pricing | $0.02

Scrape the Shopify App Store by search term, category, or direct app URL. Get app name, rating, review count, pricing plans, developer and categories as clean JSON. Ideal for app market research, competitor analysis and lead lists. Flat $0.02 per run — cheapest in its class.

Pricing

from $20.00 / 1,000 apps scrapeds

Rating

0.0

(0)

Developer

Steffano van Hoven

Steffano van Hoven

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Shopify App Store Scraper

What does Shopify App Store Scraper do?

Shopify App Store Scraper extracts structured data from the Shopify App Store (apps.shopify.com) by search term, category, or direct app URL. For every app it returns name, rating, review count, pricing hint, and icon — and, on request, the full detail page: description, developer, pricing plans, categories, supported languages, and launch date. Point it at a search term like "email marketing", a category page, or a list of specific app URLs, and get clean JSON back.

Because it runs on the Apify platform, you get API access, scheduling, webhooks, integrations (Slack, Make, n8n, Zapier), and monitoring out of the box — no need to maintain your own scraper against a site that changes its markup regularly.

Why use Shopify App Store Scraper?

  • Competitive & market research — track which apps dominate a category, how they're priced, and how their ratings evolve over time.
  • App developers & agencies — analyze competitor pricing models and feature sets before launching or repositioning your own app.
  • Lead generation — find app developers active in a niche (public developer trade names, not personal data).
  • AI agents & data pipelines — structured, deduplicated app data is ready to feed into an LLM, a spreadsheet, or a BI dashboard without any cleanup.
  • Predictable flat pricing — one flat fee per run covers up to 500 apps, no matter how many fields you request.

How to use Shopify App Store Scraper

  1. Open the Actor and go to the Input tab.
  2. Fill in at least one of: Search terms, Category URLs, or Direct app URLs.
  3. Optionally set Max apps (default 100, hard cap 500) and enable Include app detail pages if you want full details for search/category results.
  4. Click Start. Results appear in the dataset as they're scraped.
  5. Download the dataset in JSON, CSV, Excel, or connect it directly to your workflow via API, webhook, or integration.

Input

FieldTypeDefaultDescription
searchTermsarrayKeywords to search (e.g. "email marketing"). Up to 10 per run, each spanning up to 20 result pages.
categoryUrlsarrayCategory URLs, e.g. https://apps.shopify.com/categories/marketing-and-conversion. Up to 10 per run. Must be apps.shopify.com URLs.
appUrlsarrayDirect app URLs to scrape in full detail mode, e.g. https://apps.shopify.com/klaviyo-email-marketing. Up to 100 per run. Must be apps.shopify.com URLs.
maxAppsinteger100Maximum total apps returned across all sources combined (hard cap: 500).
includeDetailsbooleanfalseAlso fetch the detail page for every app found via searchTerms/categoryUrls (adds description, developer, pricing plans, categories, languages, launch date). Direct appUrls are always fetched in full detail.

At least one of searchTerms, categoryUrls, or appUrls is required.

{
"searchTerms": ["email marketing"],
"maxApps": 50,
"includeDetails": false
}

Output

One dataset item per app, deduplicated by app URL across all sources. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"name": "Klaviyo: Email Marketing & SMS",
"appUrl": "https://apps.shopify.com/klaviyo-email-marketing",
"tagline": "Email marketing, SMS, & WhatsApp that turn messages into sales",
"rating": 4.7,
"reviewsCount": 2958,
"pricingHint": "Free to install",
"iconUrl": "https://cdn.shopify.com/app-store/listing_images/…/icon.png",
"description": "Klaviyo is a leading email and sms marketing app for Shopify…",
"developer": "Klaviyo",
"developerUrl": "https://developers.klaviyo.com/en",
"pricingPlans": [
{ "name": "Free", "price": "Free to install" },
{ "name": "SMS", "price": "$15/month" },
{ "name": "Email", "price": "$20/month" }
],
"categories": ["Email marketing", "SMS marketing"],
"languages": ["English", "French", "Spanish", "German", "Dutch"],
"launchedAt": "2012-09-20T00:00:00.000Z",
"sourceQuery": "email marketing"
}

A per-run report is stored in the key-value store under SUMMARY (per search term/category/URL: status and app counts).

Data fields

FieldDescription
nameApp name
appUrlCanonical App Store URL (tracking parameters stripped)
taglineShort marketing subtitle, or null
ratingAverage star rating (0–5), or null
reviewsCountTotal review count, or null
pricingHintShort pricing label from the listing card (e.g. "Free to install"), or null
iconUrlApp icon image URL, or null
descriptionFull app description (max 1000 characters), or null if not fetched
developerDeveloper trade name (public catalogue data), or null if not fetched
developerUrlDeveloper's own website, or null if not fetched
pricingPlansArray of { name, price } pricing plans, empty if not fetched
categoriesApp Store categories, empty if not fetched
languagesSupported storefront languages, empty if not fetched
launchedAtLaunch date in ISO 8601, or null
sourceQueryThe search term, category URL, or direct URL that found this app

How much does it cost to scrape the Shopify App Store?

Flat $0.02 per run — up to 500 apps included, no per-app fees. Whether your run returns 5 apps or 500, you pay the same flat fee. A run is only charged when it returns at least one app; failed or empty runs are never charged.

Comparable Shopify App Store scrapers on the market typically charge $0.10 per run plus $0.002–$0.005 per app/result. For a 500-app run that works out to roughly $1.10–$2.60 — this Actor is 15–25× cheaper for the same size run, at a predictable flat price.

Tips

  • Use categoryUrls for a quick, curated snapshot of a category's top apps (no detail fetch needed).
  • Combine searchTerms with includeDetails: true when you need pricing plans, categories, and languages — this is slower (one extra request per app) but included in the same flat price.
  • Use maxApps to bound large searches; the Actor stops fetching additional pages as soon as the cap is reached.
  • appUrls is the fastest way to refresh detail data for a known list of apps (e.g. your competitors).

FAQ & disclaimers

Is it legal to scrape the Shopify App Store? This Actor only reads public app catalogue and marketing data — the same information any visitor sees on apps.shopify.com. It does not collect personal data: no reviewer names, no review text, no developer contact details or addresses are extracted, only the developer's public trade name. Please make sure your use complies with Shopify's terms of service.

Why is description/developer/pricingPlans empty for some apps? Those fields only come from the app's detail page. Enable includeDetails for search/category results, or use appUrls directly, to get them.

A search term returns fewer apps than expected — why? Some niche search terms have few matching apps on the Shopify App Store itself. Try a broader term or a related category URL.

Found a bug or missing a feature? Please report it via the Issues tab — feedback is usually answered within a few days.