Salesforce AppExchange Discovery Engine – Apps + Reviews avatar
Salesforce AppExchange Discovery Engine – Apps + Reviews

Pricing

Pay per usage

Go to Apify Store
Salesforce AppExchange Discovery Engine – Apps + Reviews

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

Artashes Arakelyan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

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

{
"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 apps
Up to 20 public reviews per app
Separate datasets for apps and reviews
Example 2 — Apps discovery only
json
Copy 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 apps
No review extraction
Example 3 — Reviews only (for known apps)
json
Copy code
{
"mode": "reviews",
"maxReviewsPerApp": 50
}
What this produces:
Reviews for apps discovered previously or available via listing IDs
📤 Output formats
All results are delivered via Apify datasets and can be exported as:
CSV
XLSX
JSON
Automatically generated files
APPS.csv / APPS.xlsx
REVIEWS.csv / REVIEWS.xlsx
Per-app review files: REVIEWS_APPS/<listing_id>.csv
Suitable for:
Power BI
Tableau
CRM ingestion
Internal analytics pipelines
📊 Output samples
Apps dataset (sample row)
json
Copy 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)
json
Copy code
{
"listing_id": "a0N3A00000FZZxZUAX",
"rating": 5,
"review_text": "Excellent integration and very responsive support.",
"author": "Verified Salesforce User",
"review_date": "2024-08-12"
}
⚙️ Technical highlights
Playwright-based browser automation
Salesforce public review API usage
Intelligent pagination and scrolling
Safe retry and non-crashing logic
Proxy support for large-scale runs
Cloud-ready for long executions
⚠️ Limitations
Collects publicly available data only
Dependent on Salesforce AppExchange UI/API stability
Large review volumes may require proxies
UI changes may require maintenance updates
🔐 Legal & compliance
No authentication required
No private or gated data accessed
No personal data collected beyond what is publicly displayed
Users are responsible for complying with Salesforce’s terms of service
💰 Pricing model
This Actor uses Pay-Per-Event (PPE) pricing.
1 event = 1 dataset item written (app or review).
yaml
Copy 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.