Shopify App Store Scraper
Pricing
Pay per usage
Shopify App Store Scraper
Match Shopify App Store listings by keyword and collect name, developer, description, rating and review count. Reads Shopify's own sitemap of 25,000+ apps and the structured data on each page, so it needs no proxy. Verified 2026-08-23.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
the anh nguyen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Search the Shopify App Store by keyword and collect the matching apps.
⚠️ Requires a residential proxy
Shopify renders the search page to anyone, but the request that actually fetches the results is rejected from datacenter IPs — the page comes back saying "We are having trouble loading your results" and the run finishes with zero rows.
Enable Apify Proxy on the RESIDENTIAL group, which is the default in the Proxy section. Residential proxy is not on the Apify free plan.
The scraper itself was rewritten on 2026-08-20 and now says so explicitly in the log when it hits this, rather than reporting an empty success.
Input
| Field | Default | What it does |
|---|---|---|
searchTerms | a sample list | Keywords to search the app store with |
maxResults | 50 | Apps to return |
Output
Every row follows the shared Pulse signal shape:
| Field | Type | Notes |
|---|---|---|
source | string | which scraper produced the row |
title | string | headline for the item |
text | string | body text |
url | string | link to the item |
author | string | public display name where the source has one |
date | string | ISO 8601 |
score | integer | source-native score (rating, votes, stars) |
scrapedAt | string | ISO 8601 timestamp of capture |
Source-specific fields are added alongside these; see the dataset schema on the run for the exact set.
Notes
Part of the Pulse scraper family. Rows share one schema across sources, so results from several Pulse Actors can be concatenated without reshaping.
No credentials are required. Author fields are public display names as published by the source; no e-mail addresses or private profile data are collected.