Shopify App Store Scraper

Scrape Shopify App Store listings, pricing, ratings, developer metadata, categories, features, and related apps.

Data fields

FieldTypeDescription
urlstringShopify App Store listing URL.
handlestringShopify App Store app handle.
namestringApp listing name.
descriptionstring | nullApp listing description when available.
developerNamestring | nullDeveloper or company name.
developerWebsitestring | nullDeveloper website URL when available.
iconUrlstring | nullApp icon image URL.
pricingSummarystring | nullPricing summary text from the listing.

Input preview

startUrlsApp URLs
handlesApp handles
categoryUrlsCategory URLs
maxItemsMaximum apps
includeRelatedAppsFollow related apps

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

Export Shopify App Store listings with app metadata, pricing, ratings, developer details, categories, features, languages, integrations, and related apps.

Use this actor when you need a repeatable CSV, JSON, Excel, or API export of Shopify app listings for ecommerce research, app competitor tracking, partner prospecting, market mapping, or AI-agent workflows.

At a glance

  • Input: Shopify App Store URLs, app handles, category URLs, result limit, and related-app setting.
  • Output: App URL, handle, name, description, developer, developer website, icon, pricing, ratings, categories, features, languages, compatibility, related apps, and scrape time.
  • Collection modes: Scrape exact app URLs, handles, or category pages.
  • Best for: Shopify ecosystem research, app-market analysis, competitor monitoring, and Shopify App Store API alternative workflows.
  • No Shopify account required: Uses public listing pages.

What can it do?

  • Export Shopify app listings: Save app names, handles, descriptions, URLs, icons, pricing, ratings, and developers.
  • Collect category and feature data: Capture categories, feature bullets, languages, and works-with labels.
  • Find related apps: Save related app handles, names, URLs, and icons when enabled.
  • Support competitor research: Compare app metadata, pricing messages, ratings, and category presence.
  • Use as a Shopify App Store API alternative: Run from the Apify UI, API, schedules, webhooks, or the official Apify MCP server.

Common workflows

  • Competitor monitoring: Track listing text, pricing, ratings, and related apps over time.
  • Category mapping: Export public apps from a Shopify App Store category.
  • Partner prospecting: Build lists of developers, websites, and app categories.
  • Investment research: Map Shopify ecosystem niches and app clusters.
  • AI-agent analysis: Let an agent collect app rows before summarizing positioning or feature patterns.

Input example

{
  "handles": ["klaviyo-email-marketing"],
  "startUrls": [],
  "categoryUrls": [],
  "maxItems": 50,
  "includeRelatedApps": true
}

Output example

{
  "url": "https://apps.shopify.com/klaviyo-email-marketing",
  "handle": "klaviyo-email-marketing",
  "name": "Klaviyo: Email Marketing & SMS",
  "description": "Email marketing and SMS for ecommerce...",
  "developerName": "Klaviyo",
  "developerWebsite": "https://www.klaviyo.com/",
  "iconUrl": "https://cdn.shopify.com/app-store/listing_images/...",
  "pricingSummary": "Free plan available. Free trial available.",
  "ratingValue": 4.8,
  "ratingCount": 3200,
  "categories": ["Marketing and conversion"],
  "features": ["Email marketing", "SMS campaigns"],
  "languages": ["English"],
  "worksWith": ["Shopify Flow"],
  "relatedApps": [
    {
      "handle": "example-app",
      "name": "Example App",
      "url": "https://apps.shopify.com/example-app"
    }
  ],
  "scrapedAt": "2026-07-03T10:00:00.000Z"
}

Tips for best results

  • Use handles for stable monitoring of known apps.
  • Use category URLs when you want discovery across a Shopify App Store category.
  • Keep includeRelatedApps on for ecosystem mapping and off for smaller rows.
  • Check developerWebsite before using rows for outreach or enrichment.
  • Schedule repeat runs for competitor listing changes.

Limits and caveats

  • This actor exports public Shopify App Store listing data. It does not scrape Shopify merchant stores.
  • It does not extract full app reviews; use the related reviews actor for review text.
  • Some apps may not expose pricing, works-with, language, or related-app details.
  • Category pages can change ordering or available apps over time.

API usage

curl "https://api.apify.com/v2/acts/fetch_cat~shopify-app-store-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "handles": ["klaviyo-email-marketing"],
    "maxItems": 50,
    "includeRelatedApps": true
  }'

MCP and AI agents

You can run this actor through the official Apify MCP server at https://mcp.apify.com.

For a focused single-actor tool, use:

https://mcp.apify.com?tools=fetch_cat/shopify-app-store-scraper

Agent-friendly inputs are startUrls, handles, categoryUrls, maxItems, and includeRelatedApps.

Support

If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.

Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.

Common questions

Questions and answers reused from the canonical actor README.

Can I export Shopify App Store data to CSV or Excel?

Yes. Download the Apify dataset as CSV, Excel, JSON, XML, RSS, or through the Dataset API.

Can it scrape app reviews?

No. Use Shopify App Reviews Scraper for review text.

Does this require a Shopify account?

No. It extracts public listing pages.

Can I scrape by keyword search?

This actor supports app URLs, handles, and category URLs, not keyword search.