# GoHighLevel Marketplace Scraper: Leads & Reviews (`getascraper/gohighlevel-marketplace-scraper`) Actor

Scrape every GoHighLevel Marketplace app for support contacts, pricing plans, install counts, and AI-analyzed review pros, cons, and recommendation percentages. Deep-scrapes OAuth scopes and developer phone numbers. Export to Sheets, Zapier, Make, or n8n.

- **URL**: https://apify.com/getascraper/gohighlevel-marketplace-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.94 / 1,000 app listings

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## GoHighLevel Marketplace Scraper: Leads & Reviews

<table width="100%">
<tr>
<td style="padding:24px 28px;background:#EFF6FF;border:1px solid #DBEAFE;border-top:4px solid #2563EB;border-radius:12px">
<span style="font-size:23px;font-weight:800;color:#1C1917;line-height:1.3">Extract All Apps, Support Contacts, and AI Review Summaries from GoHighLevel Marketplace in Seconds</span><br>
<span style="font-size:15px;color:#57534E;line-height:1.6">Scrape verified integrations, support emails, developer phones, pricing models, and OAuth scopes. Get deep marketplace lead data and AI-analyzed pros and cons in a clean spreadsheet format.</span>
</td>
</tr>
</table>

<table width="100%">
<tr>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #DBEAFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🔍 App Discovery</span><br>
<span style="font-size:12px;color:#57534E">Scrape names, tags, logos, ratings, reviews, and installs.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #DBEAFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">👨‍💻 Sourcing Leads</span><br>
<span style="font-size:12px;color:#57534E">Extract support emails, phones, documentation, and websites.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #DBEAFE;border-left:none;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🤖 AI Review Summaries</span><br>
<span style="font-size:12px;color:#57534E">Extract aggregate pros, cons, and recommendations percentages.</span>
</td>
<td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #DBEAFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:15px;font-weight:800;color:#1D4ED8">🔌 Integration Scopes</span><br>
<span style="font-size:12px;color:#57534E">Track OAuth permission scopes, white-label flags, and user types.</span>
</td>
</tr>
</table>

GoHighLevel is the fastest-growing CRM platform for agencies and local businesses, and its App Marketplace contains thousands of high-value integrations. For B2B agency marketers, executive recruiters, and software developers, this marketplace is a prime goldmine for competitor research and lead generation.

This high-speed scraper extracts detailed profiles of all listed applications in bulk. In just seconds, you can download a complete, structured spreadsheet of developers, support contacts, pricing structures, installation stats, and AI-summarized feedback.

***

### 💡 Why use the GoHighLevel Marketplace Scraper?

- **B2B Lead Sourcing**: Build a directory of verified SaaS companies and developer contacts actively building inside the GoHighLevel ecosystem.
- **Competitor Intelligence**: Map out what alternative integrations exist, how they handle pricing, what permissions they request, and how many installations they have.
- **Product Analysis**: Study successful apps to identify highly demanded categories, popular pricing models, and key white-label features.
- **Deep Sentiment Sourcing**: Read AI-analyzed product pros, cons, and recommendation scores directly from verified customer feedback.

***

### 🚀 How to use it

<table width="100%">
<tr>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #DBEAFE;border-radius:10px 0 0 10px;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 1</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Configure Search</span><br>
<span style="font-size:12px;color:#57534E">Specify an optional name search, category filter, or leave it blank to fetch all marketplace apps.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #DBEAFE;border-left:none;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 2</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Run the Scraper</span><br>
<span style="font-size:12px;color:#57534E">Start the run. The scraper securely requests app listings, deep profiles, and reviews at extreme speed.</span>
</td>
<td style="padding:16px 14px;width:33%;background:#EFF6FF;border:1px solid #DBEAFE;border-left:none;border-radius:0 10px 10px 0;vertical-align:top">
<span style="font-size:12px;font-weight:800;color:#2563EB;letter-spacing:1px">STEP 3</span><br>
<span style="font-size:14px;font-weight:700;color:#1C1917">Download Dataset</span><br>
<span style="font-size:12px;color:#57534E">Export the complete spreadsheet in Excel, CSV, HTML, or JSON format.</span>
</td>
</tr>
</table>

***

### ⚙️ Input

This scraper requires no complex setups. Just configure limits and choose whether to enable deep scraping of app profiles and AI review summaries.

| Field | Type | Required | Description |
|---|---|---|---|
| `searchQuery` | string | No | Optional keyword to filter apps by name (e.g., 'AI', 'Voice', 'Chatbot') |
| `subcategory` | enum | No | Filter apps by GoHighLevel's native marketplace categories |
| `pricingFilter` | enum | No | Filter apps by payment plans (Free, Paid, Freemium, or offering Free Trials) |
| `minRating` | number | No | Filter apps with at least this average star rating (0 to 5) |
| `minInstalls` | integer | No | Filter apps that have at least this many total installations |
| `deepScrape` | boolean | No | Visits individual profiles to extract support contacts, payment plans, scopes, and AI reviews summaries (default: true) |
| `maxResults` | integer | No | Maximum number of app listings to extract (default: 100) |
| `proxyConfiguration` | object | No | Apify proxy settings (default: use Apify Proxy) |

***

### 📊 Output

#### Example Output JSON

```json
{
  "appId": "65c352d20ea869bd6f509795",
  "name": "Make",
  "companyName": "Make",
  "tagline": "Make lets you design, build, and automate by connecting HighLevel with thousands of apps in just a few clicks.",
  "logoUrl": "https://msgsndr-private.storage.googleapis.com/marketplace/apps/65c352d20ea869bd6f509795/4105560b-6943-44cd-b943-dea6f288c112.png",
  "subcategory": [
    "workflow automation"
  ],
  "averageRating": 4.7,
  "totalReviews": 9,
  "totalInstallations": 376786,
  "createdAt": "2024-03-17T05:47:06.468Z",
  "isPaidApp": false,
  "isFreemium": false,
  "hasFreeTrial": false,
  "supportEmail": "development@make.com",
  "supportPhone": "+420771237772",
  "websiteUrl": "https://www.make.com/en/ticket",
  "documentationUrl": "https://www.make.com/en/help/apps/productivity/highlevel-leadconnector",
  "allowedScopes": [
    "businesses.readonly",
    "businesses.write",
    "companies.readonly"
  ],
  "description": "<p>Make is a visual platform that lets you design, build, and automate anything in minutes...</p>",
  "previewImageUrls": [
    "https://msgsndr-private.storage.googleapis.com/marketplace/apps/65c352d20ea869bd6f509795/f4fbfbb0-3438-4dd4-8231-6087894d7332.png"
  ],
  "reviewContent": "Many users appreciate 'Make' for its robust integration capabilities and intuitive interface, although some note it requires practice, especially with APIs. A few customers suggest adding more module features, while one reviewer reports an issue with incorrect country codes being added to contacts.",
  "recommendationPct": 86,
  "reviewPros": [
    "integration capabilities",
    "intuitive interface",
    "no-code tools"
  ],
  "reviewCons": [
    "requires practice with APIs",
    "incorrect country codes"
  ],
  "scrapedAt": "2026-08-18T21:50:10.000Z"
}
```

#### Data table

Each extracted app row exposes these structured fields.

| Field | Type | Description |
|---|---|---|
| `appId` | string | Unique app listing ID on GoHighLevel Marketplace |
| `name` | string | Name of the app |
| `companyName` | string | Name of the company that created the app |
| `tagline` | string | Short tagline describing the app |
| `logoUrl` | string | URL of the app's logo image |
| `subcategory` | array | Subcategory list (e.g., Lead Generation, Customer Success) |
| `averageRating` | number | Average rating score on the marketplace |
| `totalReviews` | number | Total number of user reviews |
| `totalInstallations` | number | Total active or cumulative installations |
| `createdAt` | string | Timestamp when the app was created |
| `updatedAt` | string | Timestamp when the app was last updated |
| `isPaidApp` | boolean | Indicates if the app requires payment |
| `isFreemium` | boolean | Indicates if the app offers free-tier features |
| `hasFreeTrial` | boolean | Indicates if the app offers a free trial |
| `freeTrialDuration` | number | Duration of the free trial in days if applicable |
| `supportEmail` | string | Customer support email address |
| `supportPhone` | string | Customer support phone number |
| `websiteUrl` | string | Website URL of the developer or app |
| `documentationUrl` | string | URL of the app's integration documentation |
| `allowedScopes` | array | List of OAuth permission scopes requested by the app |
| `description` | string | Detailed app description HTML/text |
| `reviewContent` | string | AI-generated summary of reviews content |
| `recommendationPct` | number | Recommendation percentage based on reviews analysis |
| `reviewPros` | array | List of pros highlighted by reviews analysis |
| `reviewCons` | array | List of cons highlighted by reviews analysis |

***

### 💰 Pricing

This scraper is billed on a pay-per-event model at $15.00 per 1,000 apps. You only pay for successful results, so empty runs and blocked requests cost you nothing. There is no monthly subscription and no per-compute-unit billing to track.

A full marketplace sweep with `deepScrape` enabled (support contacts, OAuth scopes, and AI review summaries on every listing) typically costs a few dollars. Turn `deepScrape` off if you only need the top-level app list, tags, and ratings.

***

### ⭐ Enjoying GoHighLevel Marketplace Scraper?

<table width="100%">
<tr>
<td style="padding:20px 24px 14px;background:#EFF6FF;border:1px solid #DBEAFE;border-left:5px solid #2563EB;border-radius:10px 10px 0 0">
<span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br>
<span style="font-size:17px;font-weight:800;color:#1C1917">Did this Actor save you hours of B2B lead generation?</span><br>
<span style="font-size:14px;color:#57534E">A 5-star rating takes 10 seconds and helps other B2B agency marketers and developers find it. Your feedback also tells us what to build next.</span>
</td>
</tr>
<tr>
<td style="padding:0;background:#2563EB;border:1px solid #DBEAFE;border-top:none;border-radius:0 0 10px 10px;text-align:center">
<a href="https://apify.com/getascraper/gohighlevel-marketplace-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a>
</td>
</tr>
</table>

***

### ❓ FAQ

#### Do I need a GoHighLevel developer account to run this?

No, this scraper runs completely anonymously without requiring you to log in, specify credentials, or maintain your own GHL active session.

#### Can I scrape all apps listed on the marketplace?

Yes, by leaving the `searchQuery` blank and setting the `maxResults` to a large value, the scraper will recursively paginate and fetch every public application currently published.

#### How are GHL App Reviews analyzed?

GoHighLevel uses verified customer feedback to feed a native AI-generated Review Summary (powered by GPT-4o). It highlights pros, cons, and a recommendation percentage, all of which are automatically extracted by this scraper!

#### What are datacenter proxies?

Standard datacenter proxies are highly recommended and cost-effective, but residential proxies can also be configured if you run into rate limits at high volumes.

***

### 🔗 Other actors

- [SaaS Pricing Monitor](https://apify.com/getascraper/saas-pricing-change-monitor) ↗ - Track competitor SaaS plan, price, and feature changes.
- [Building Permit Lead Monitor](https://apify.com/getascraper/construction-permit-lead-monitor) ↗ - Fresh B2B leads from Chicago, NYC, and Austin permit filings.

# Actor input Schema

## `searchQuery` (type: `string`):

Optional search term to filter apps by name (e.g., 'AI', 'Voice', 'Chatbot').

## `subcategory` (type: `string`):

Filter apps by GoHighLevel's native marketplace categories.

## `pricingFilter` (type: `string`):

Filter apps by payment plans (Free, Paid, Freemium, or offering Free Trials).

## `minRating` (type: `number`):

Filter apps with at least this average star rating (0 to 5).

## `minInstalls` (type: `integer`):

Filter apps that have at least this many total installations.

## `deepScrape` (type: `boolean`):

If enabled, visits each app's profile to extract payment plans, requested scopes, support contacts, and full documentation details.

## `maxResults` (type: `integer`):

Maximum number of apps to fetch (default: all).

## `proxyConfiguration` (type: `object`):

Apify Proxy configuration. Datacenter proxies are highly recommended and cost-effective for GHL Marketplace API.

## Actor input object example

```json
{
  "searchQuery": "",
  "subcategory": "all",
  "pricingFilter": "all",
  "minRating": 0,
  "minInstalls": 0,
  "deepScrape": true,
  "maxResults": 20,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchQuery": "",
    "subcategory": "all",
    "pricingFilter": "all",
    "minRating": 0,
    "minInstalls": 0,
    "deepScrape": true,
    "maxResults": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/gohighlevel-marketplace-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchQuery": "",
    "subcategory": "all",
    "pricingFilter": "all",
    "minRating": 0,
    "minInstalls": 0,
    "deepScrape": True,
    "maxResults": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/gohighlevel-marketplace-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchQuery": "",
  "subcategory": "all",
  "pricingFilter": "all",
  "minRating": 0,
  "minInstalls": 0,
  "deepScrape": true,
  "maxResults": 20
}' |
apify call getascraper/gohighlevel-marketplace-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/gohighlevel-marketplace-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/845UIXR0saFJdDeT0/builds/GOb6LGT6tnzggdTQP/openapi.json
