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

Pricing

Pay per usage

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

Salesforce AppExchange Discovery Engine – Apps + Reviews

Under maintenance

Automatically collects detailed metadata for AppExchange applications, including app name, vendor, categories, etc. In addition to app discovery, it extracts all publicly available user reviews using Salesforce’s public review API, ensuring fast and reliable access to review content.

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

5 days ago

Last modified

Categories

Share

🚀 Salesforce AppExchange Discovery Engine

Extract Apps, Reviews, and Marketplace Intelligence — Fast, Reliable, Automated

The Salesforce AppExchange Discovery Engine is a professional-grade Apify Actor designed to extract apps metadata, reviews, and linked datasets from the Salesforce AppExchange.

It supports multiple execution modes, allowing you to collect app listings, reviews, or both in a single automated workflow.

Designed for Salesforce consultants, analysts, integration partners, CRM researchers, and marketplace intelligence teams, this Actor provides end-to-end visibility into the AppExchange ecosystem.


⭐ Key Features

🔍 1. Full Apps Discovery (mode = apps)

Scrape app listings directly from Salesforce AppExchange category and listing pages.

Extracted app metadata includes:

  • App name & vendor
  • Short description
  • Categories & business needs
  • Rating & number of reviews
  • Pricing text (Free / Paid / Contact us)
  • Free-trial detection
  • Salesforce clouds (Sales, Service, Marketing, etc.)
  • Listing ID & canonical AppExchange URL
  • Canonical listing URL

Supports:

  • Category pages (Finance, HR, ERP, Marketing, IT, Analytics, etc.)
  • Pagination across multiple listing pages
  • Index slicing for partial runs (startIndex, endIndex)

📝 2. Reviews Extraction (mode = reviews)

Extract publicly visible reviews for AppExchange apps.

Capabilities:

  • Review text, rating, author, date
  • Configurable maximum reviews per app
  • Duplicate detection
  • Scroll-based pagination handling

⚠️ Reviews mode assumes apps are discoverable either via the current AppExchange UI or via a prior apps run.


🔀 3. Combined Workflow (mode = apps+reviews)

Run apps discovery first, then automatically extract reviews for the discovered apps in the same run.

Ideal for:

  • Full marketplace snapshots
  • Longitudinal analysis
  • BI / analytics pipelines

🧪 Output Formats

All results are delivered via Apify datasets and can be exported as:

Apify Dataset

  • Structured rows ready for BI tools and APIs

Downloadable files (Key-Value Store)

Automatically generated:

  • 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 systems

⚙️ Advanced Technical Features

  • Playwright-based browser automation
  • Intelligent pagination & scroll handling
  • Safe retry logic (non-crashing extraction)
  • Actor-friendly logging
  • Cloud-ready for large datasets
  • Proxy support (recommended for large runs)

🔧 INPUT Overview

FieldTypeDescription
modeenumapps / reviews / apps+reviews
start_urlstringAppExchange listing URL (apps mode)
maxPagesintegerMax listing pages
startIndexintegerStart app index
endIndexintegerEnd app index
maxReviewsPerAppintegerMax reviews per app
reviewsModeenumall / mostRecent / mostHelpful
headlessbooleanHeadless browser
proxySettingsobjectApify proxy configuration

🧩 Example input (recommended)

{
"mode": "apps+reviews",
"start_url": "https://appexchange.salesforce.com/explore/business-needs?category=finance",
"maxPages": 1,
"maxReviewsPerApp": 20,
"headless": true
}
### Apps Discovery
```json
{
"mode": "apps",
"start_url": "https://appexchange.salesforce.com/explore/business-needs?category=finance",
"maxPages": 10
}

📤 Output Fields

Apps Dataset

  • listing_id
  • name
  • vendor
  • short_description
  • categories_raw
  • primary_category
  • rating
  • reviews_count
  • pricing_text
  • has_free_trial
  • clouds
  • url

⚠️ Limitations

  • Extracts publicly available data only
  • Dependent on AppExchange UI structure
  • Large review volumes require proxies
  • Salesforce UI changes may require updates

🤝 Support

Custom versions available for enterprise use, automation pipelines, and advanced analytics.