Salesforce AppExchange Discovery Engine – Apps + Reviews
Pricing
Pay per usage
Salesforce AppExchange Discovery Engine – Apps + Reviews
Automatically collect Salesforce AppExchange apps and public reviews. Discover apps by category, analyze ratings and feedback, and export clean datasets for market research, competitive intelligence, and BI workflows—ideal for Salesforce consultants, ISVs, analysts, and marketplace intelligence team
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Artashes Arakelyan
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
🚀 Salesforce AppExchange Discovery Engine
Discover Apps, Extract Reviews, and Build Marketplace Intelligence — Automatically
The Salesforce AppExchange Discovery Engine is a professional Apify Actor that collects Salesforce AppExchange applications and their publicly available reviews in a clean, structured format.
It is designed for users who need reliable, repeatable access to AppExchange marketplace data for analysis, research, and business intelligence.
TL;DR
- Discover Salesforce AppExchange apps by category
- Extract public user reviews at scale
- Export ready-to-use datasets (CSV / XLSX / JSON)
- Ideal for competitive analysis, market research, and BI pipelines
🎯 Who this Actor is for
- Salesforce consultants & implementation partners
- ISVs and product managers
- Market & competitive intelligence teams
- CRM researchers and analysts
- BI and data analytics teams
⭐ What this Actor does
This Actor supports three execution modes, allowing flexible data collection depending on your goals.
🔍 1. Apps Discovery (mode = apps)
Collect application listings from Salesforce AppExchange category and listing pages.
Extracted app metadata includes:
- App name and vendor
- Short description
- Categories and business needs
- Salesforce clouds supported (Sales, Service, Marketing, etc.)
- Rating and total review count
- Pricing text (Free / Paid / Contact vendor)
- Free-trial availability
- AppExchange listing ID
- Canonical AppExchange URL
Supports:
- Category-based discovery (Finance, HR, ERP, Marketing, Analytics, etc.)
- Pagination across listing pages
- Partial runs using index slicing
📝 2. Reviews Extraction (mode = reviews)
Extract publicly visible user reviews for AppExchange applications.
Review fields include:
- Review rating
- Review text
- Author (as displayed publicly)
- Review date
- Helpfulness metrics (if available)
Supports:
- Configurable review limits per app
- Duplicate detection
- Pagination and scrolling logic
Reviews are extracted using Salesforce’s public review API, ensuring speed and stability.
🔀 3. Combined Workflow (mode = apps+reviews)
Run apps discovery first, then automatically extract reviews for each discovered app.
Best for:
- Full marketplace snapshots
- End-to-end competitive analysis
- Longitudinal market studies
🧪 Input examples
Example 1 — Full discovery + reviews (recommended)
{"mode": "apps+reviews","start_url": "https://appexchange.salesforce.com/explore/business-needs?category=finance","maxPages": 1,"maxReviewsPerApp": 20,"headless": true}What this produces:List of finance-related AppExchange appsUp to 20 public reviews per appSeparate datasets for apps and reviewsExample 2 — Apps discovery onlyjsonCopy code{"mode": "apps","start_url": "https://appexchange.salesforce.com/explore/business-needs?category=marketing","maxPages": 5}What this produces:Structured dataset of marketing-related AppExchange appsNo review extractionExample 3 — Reviews only (for known apps)jsonCopy code{"mode": "reviews","maxReviewsPerApp": 50}What this produces:Reviews for apps discovered previously or available via listing IDs📤 Output formatsAll results are delivered via Apify datasets and can be exported as:CSVXLSXJSONAutomatically generated filesAPPS.csv / APPS.xlsxREVIEWS.csv / REVIEWS.xlsxPer-app review files: REVIEWS_APPS/<listing_id>.csvSuitable for:Power BITableauCRM ingestionInternal analytics pipelines📊 Output samplesApps dataset (sample row)jsonCopy code{"listing_id": "a0N3A00000FZZxZUAX","name": "Example Finance App","vendor": "Example Vendor Inc.","short_description": "Financial automation for Salesforce.","primary_category": "Finance","rating": 4.6,"reviews_count": 312,"pricing_text": "Paid","has_free_trial": true,"clouds": ["Sales Cloud", "Service Cloud"],"url": "https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FZZxZUAX"}Reviews dataset (sample row)jsonCopy code{"listing_id": "a0N3A00000FZZxZUAX","rating": 5,"review_text": "Excellent integration and very responsive support.","author": "Verified Salesforce User","review_date": "2024-08-12"}⚙️ Technical highlightsPlaywright-based browser automationSalesforce public review API usageIntelligent pagination and scrollingSafe retry and non-crashing logicProxy support for large-scale runsCloud-ready for long executions⚠️ LimitationsCollects publicly available data onlyDependent on Salesforce AppExchange UI/API stabilityLarge review volumes may require proxiesUI changes may require maintenance updates🔐 Legal & complianceNo authentication requiredNo private or gated data accessedNo personal data collected beyond what is publicly displayedUsers are responsible for complying with Salesforce’s terms of service💰 Pricing modelThis Actor uses Pay-Per-Event (PPE) pricing.1 event = 1 dataset item written (app or review).yamlCopy code---## ✅ What this improves (important)- Much clearer **value proposition**- Strong alignment with **users’ real goals**- Easy to understand **inputs → outputs**- Reviewer-friendly (clear, structured, compliant)- Fits perfectly into your **marketplace intelligence portfolio**---### If you want next, I can:- Shorten this further for **maximum conversion**- Align pricing wording exactly with your PPE events- Prepare **default input for auto-tests**- Cross-align wording with your **Shopify & SaaS Directory Actors**Just tell me.