Shopify App Store Scraper – Shopify Apps, Ratings & Pricing avatar

Shopify App Store Scraper – Shopify Apps, Ratings & Pricing

Pricing

from $0.99 / 1,000 apps

Go to Apify Store
Shopify App Store Scraper – Shopify Apps, Ratings & Pricing

Shopify App Store Scraper – Shopify Apps, Ratings & Pricing

Search the public Shopify App Store by keyword, category, or handle and return structured app listing rows. Typed schema and compact JSON for AI agents.

Pricing

from $0.99 / 1,000 apps

Rating

0.0

(0)

Developer

dheeraj kumar

dheeraj kumar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Features

Limited permissions

Share

Search the public Shopify App Store by keyword, category, or app handle and export structured listing rows — handle, name, developer, rating, review count, pricing label, icon, and canonical URL — as JSON, CSV, or compact JSON for AI agents. No login. This version is catalog and search only: it does not scrape reviews or enrich developer contacts.

$0.99 per 1,000 apps, plus $0.001 per run. Works on Apify’s Free plan ($5/mo platform usage, no credit card required to try).

Try it in one click

The input form on this page is prefilled — press Start and it returns up to 20 app listings for the keyword email. A prefill run costs about $0.021.

{ "mode": "apps", "queries": ["email"], "maxApps": 20, "includeDetails": false, "maxChargeUsd": 0.10 }

For AI agents

  • Call with mode=apps and queries (keywords), categories (App Store slugs such as marketing), and/or startUrls (app, search, or category URLs, or bare handles). Optional: includeDetails, maxApps, outputFormat=compact, maxChargeUsd.
  • Do not use mode=selftest.
  • Input precedence is fixed: startUrls run first, then categories, then queries, until maxApps is reached. If all three are empty, the Actor uses the prefill keyword (email) so an empty run still returns listings.
  • Read the default dataset, or key OUTPUT_COMPACT in the key-value store when you asked for compact output (null fields are dropped).
  • A blocked or invalid query produces a type=error row. The run still succeeds if other queries (or the run as a whole) produced output.
  • A well-formed query that matches zero apps is billed the start fee only ($0.001); no app events.
  • Pricing: apify-actor-start $0.001 (per run at the default 1 GB memory) plus app $0.00099 per delivered listing ($0.99 per 1,000). Only type=item rows with a handle are billed; error rows are free. Set maxChargeUsd as a cap. 1,000 apps ≈ $0.991. 20 apps (prefill) ≈ $0.021.
  • includeDetails hydrates each listing from the public app-detail page (description, developer, categories, Built for Shopify). It defaults to false so a first try stays fast. Card-level name, handle, rating, review count, pricing, and icon still come from search or category results. Details do not add a second charge — still one app event per listing.

Input

  • queries — keyword searches. If you leave queries, categories, and startUrls empty, the Actor uses the prefill keyword (email).
  • categories — App Store category slugs (freeform; the catalog changes).
  • startUrls — app detail URLs (apps.shopify.com/{handle}), search URLs, category URLs, or bare handles. These run first.
  • maxApps — cap on app rows this run (default 20, maximum 1,000).
  • Optional: includeDetails, maxChargeUsd, outputFormat=compact, proxyConfiguration (default none — the public catalog usually works without a proxy).

Output

One dataset row per app listing, plus an error row if a single query fails.

FieldMeaning
typeitem (a listing) or error
handle, name, urlApp handle, display name, and canonical App Store URL
developer, developerUrlDeveloper name and link when available
descriptionLonger description when includeDetails is on; otherwise often empty
rating, reviewCountPublic rating and review count from the listing card
pricingLabelPricing label as shown on the card (for example “Free plan available”)
builtForShopify, categoriesBuilt for Shopify flag and category list when details are included
iconUrlApp icon URL
query, sourceUrlThe query or URL that produced the row, and the page it came from
scrapedAt, errorScrape time; error text on type=error rows

Pricing

Pay per event:

EventPrice
Actor start (apify-actor-start)$0.001 per run (at the default 1 GB memory)
App (app)$0.00099 each ($0.99 per 1,000)

Only delivered type=item listings with a handle are billed. Error rows are free. Zero matches = start fee only. maxChargeUsd stops the run before it would go over. Works on Apify’s Free plan.

Reliability and limits

  • This Actor reads the public Shopify App Store catalog (search, category, and app pages). It does not scrape reviews or enrich developer contacts.
  • If one query is blocked or invalid, that query becomes an error row and the run still succeeds. An empty input uses the prefill keyword so a first try always returns listings (or a single error row).

More examples

A category slug, compact output:

{
"mode": "apps",
"categories": ["marketing"],
"maxApps": 50,
"outputFormat": "compact",
"maxChargeUsd": 1
}

Specific app handles plus a keyword, with details:

{
"mode": "apps",
"startUrls": ["https://apps.shopify.com/klaviyo"],
"queries": ["email"],
"includeDetails": true,
"maxApps": 20,
"maxChargeUsd": 0.10
}

Run it on a schedule

Suggested frequency: weekly to track new apps, ratings and pricing in a category, monthly for market maps. Save your input as a Task in Apify Console, then add a Schedule. Send results to Google Sheets, Slack, webhooks, Make / Zapier / n8n, or an AI agent through the Apify MCP server.

FAQ

Is there an official Shopify App Store API? No public API for searching the App Store catalog. This Actor reads the public App Store pages any visitor can see, with no Shopify login.

What can I search by? Keywords (queries), category slugs (categories), or app URLs and handles (startUrls). They run in that fixed order until maxApps is reached.

What does a run cost? $0.001 to start plus $0.00099 per app listing ($0.99 per 1,000). A 20-app prefill run is about $0.021. A query with zero matches costs the start fee only. Error rows are free.

Who uses Shopify App Store data? App developers sizing a category, agencies picking apps for clients, and investors or analysts mapping the Shopify ecosystem.

Can I track changes over time? Yes. Save the input as a Task and add a weekly Schedule (see Run it on a schedule).

Can I use it with AI agents or MCP? Yes, through the Apify MCP server or API. outputFormat: "compact" writes a token-lean copy (OUTPUT_COMPACT) with null fields dropped.

Feedback

If the data helped, a short rating on the Reviews tab helps others find this Actor. Something broke or a field is missing? Open an issue on the Issues tab — we aim to reply within 24 hours.

Keywords: Shopify App Store scraper, Shopify apps API, Shopify app reviews and ratings, Shopify app pricing, app market research, Shopify apps.