Shopify App Store Rank Tracker
Pricing
$30.00 / 1,000 ranked app rows
Shopify App Store Rank Tracker
Track where Shopify apps rank in App Store keyword search and category pages. Get position, rating, review count, pricing label, Built for Shopify badge and change since your last run.
Pricing
$30.00 / 1,000 ranked app rows
Rating
0.0
(0)
Developer
naoki anzai
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Security
Limited permissionsShare
What you get: one row per tracked app per keyword or category with its organic position, page, the change since your previous run, rating, review count, pricing summary, and Built for Shopify flag.
Sample output from a real run (2026-10-18, the Example JSON below: 2 keywords + 1 category, maxPages 2, 3 rows):
| surface | query | appName | position | previousPosition | notRankedInScannedPages |
|---|---|---|---|---|---|
| keyword | po box blocker | PO Box Blocker — AddressFence | 8 | 8 | – |
| keyword | address validation | – | – | – | true |
| category | store-design-search-and-navigation | – | – | – | true |
The default input (1 keyword, 1 tracked app) returned 1 row ($0.03) in the same test.
See where any Shopify app ranks in App Store keyword search and category pages — and how that changed since your last run. Click Start with the default input (1 keyword, 1 tracked app) and you get one row with that app's rank in under a minute — replace the keyword and app handle with your own. Turn off Save only tracked apps to get the full ranked list.
What you get
One row per app per keyword (or category):
position— organic rank across all scanned pages (1 = top)previousPosition/positionDelta— rank in your previous run and the change (positive = moved up)appName,appHandle,appUrl,taglinerating,reviewCount,pricingSummary(e.g. "Free plan available"),builtForShopifyisAd,isTrackedApp,page,positionOnPage,sourceUrl,scrapedAt
If you list apps under Apps to track and one of them is not found in the scanned pages, you still get a row with notRankedInScannedPages: true, so drops off the list are visible.
Use cases
- App developers: track your app's rank for the keywords your listing targets, every day, with a schedule.
- Competitor research: see who sits above you, their rating, review count and Built for Shopify status.
- Agencies and investors: snapshot a category to find rising apps.
Input
| Field | Default | Notes |
|---|---|---|
keywords | ["po box blocker"] | App Store search terms |
categoryHandles | [] | e.g. store-design-search-and-navigation or a full category URL |
appHandles | ["address-guard"] | apps to flag, e.g. address-guard |
onlyTrackedApps | true | save only rows for tracked apps (cheaper); turn off to get the full ranked list |
maxPages | 1 | up to 24 apps per page, max 10 pages |
compareWithPreviousRun | true | fills previousPosition / positionDelta |
Example:
{"keywords": ["po box blocker", "address validation"],"categoryHandles": ["store-design-search-and-navigation"],"appHandles": ["address-guard"],"maxPages": 2}
Sample output
From an earlier real run (2026-10-13) with onlyTrackedApps: false and the keywords po box blocker and reviews (first 3 rows of each keyword):
| query | position | appName | rating | reviewCount | pricingSummary | Built for Shopify |
|---|---|---|---|---|---|---|
| po box blocker | 1 | Ultimate PO Box Blocker + | 5 | 8 | Free trial available | yes |
| po box blocker | 2 | PO Box Blocker by Rondeletia | 4.5 | 13 | Free trial available | no |
| po box blocker | 3 | NoBox: PO Box Blocker | 5 | 1 | Free trial available | no |
| reviews | 1 | Judge.me Product Reviews App | 5 | 48404 | Free plan available | yes |
| reviews | 2 | Loox ‑ Product Reviews App | 4.9 | 9848 | Free plan available | yes |
| reviews | 3 | REVIEWS.io Product Reviews App | 4.7 | 773 | Free plan available | no |
One full row:
{"surface": "keyword","query": "po box blocker","position": 7,"page": 1,"positionOnPage": 7,"isAd": false,"appHandle": "address-guard","appName": "PO Box Blocker — AddressFence","appUrl": "https://apps.shopify.com/address-guard","tagline": "Billing-address rules, street-number checks & a simulator","rating": null,"reviewCount": null,"pricingSummary": "Free plan available","builtForShopify": false,"isTrackedApp": true,"previousPosition": 7,"positionDelta": 0,"iconUrl": "https://cdn.shopify.com/app-store/listing_images/27f7c111c94acf4b22bfef9207351043/icon/CISg3YSo4pQDEAE=.png","sourceUrl": "https://apps.shopify.com/search?page=1&q=po+box+blocker","scrapedAt": "2026-10-13T05:08:45.550Z"}
previousPosition is null on the first run and filled from the second run on.
Tips
- Schedule the Actor daily (Apify Schedules) to build a rank history; export the dataset to Google Sheets or CSV.
- Use
onlyTrackedAppswith several keywords to watch just your own apps at low cost. - Results reflect what an anonymous visitor in the US sees; personalised or ad placements may differ.
Pricing
Pay per event: $0.03 per saved dataset row (one app on one keyword or category). The default input (onlyTrackedApps: true, 1 keyword, 1 app) saves 1 row; with onlyTrackedApps: false one page saves up to 24 rows.
FAQ
Does it need a login or API key? No. It reads the public App Store pages.
Why is isAd false everywhere? Sponsored slots are often not shown to anonymous visitors; when they appear they are flagged and get no organic position.
Related: Shopify App Store Review Scraper (taroyamada/shopify-app-store-review-intelligence) for full reviews and pricing of an app.