Whop Marketplace Scraper avatar

Whop Marketplace Scraper

Pricing

from $0.12 / 1,000 item extracteds

Go to Apify Store
Whop Marketplace Scraper

Whop Marketplace Scraper

Scrape public Whop marketplace communities, creators, prices, reviews, member signals, product bundles, and URLs for lead generation.

Pricing

from $0.12 / 1,000 item extracteds

Rating

0.0

(0)

Developer

Automation Lab

Automation Lab

Maintained by Community

Actor stats

1

Bookmarked

18

Total users

5

Monthly active users

19 days ago

Last modified

Share

Extract public Whop marketplace data from Discover search pages and public community/product pages. Use it to monitor paid communities, creator businesses, courses, software offers, pricing, reviews, member signals, and product bundles without logging in.

What does Whop Marketplace Scraper do?

Whop Marketplace Scraper collects public marketplace metadata from whop.com pages.

It can start from:

  • Whop Discover search queries such as trading, ecommerce, or fitness
  • Public Whop Discover/search URLs
  • Public /joined/... community pages
  • Public product/community URLs visible without authentication

The actor outputs public listings with names, URLs and descriptions, plus available owner, review, member and offer signals from detail pages. Not every field is available on every page; enrichmentStatus identifies listing-only or failed enrichment.

Who is it for?

Creator-economy agencies use this scraper to map Whop categories and identify paid-community operators.

Business development teams use it to build lead lists from fast-growing paid communities.

Market-intelligence teams use it to monitor pricing, positioning, and review signals across offers.

Affiliate operators use it to find Whop sellers and communities worth contacting.

Investors and analysts use it to track emerging creator businesses and software communities.

Why use this actor?

Whop pages are dynamic and include a lot of marketplace signal in rendered public pages. This actor turns those public pages into structured data that can be exported to CSV, JSON, Excel, Google Sheets, BI tools, or CRM enrichment workflows.

Public-data boundary

This actor only scrapes public Whop marketplace metadata.

It does not:

  • Log in
  • Use private accounts
  • Download paid content
  • Access member-only videos, courses, chats, or files
  • Bypass payment or access controls

Data you can extract

FieldDescription
urlPublic Whop page URL
canonicalUrlCanonical public URL from metadata
slugWhop slug when available
nameCommunity/product name
descriptionPublic page description
creatorNamePublic creator/company name
creatorUrlPublic creator profile URL
locationReserved for compatibility; generic page text is not treated as a verified location
ratingPublic rating
reviewCountNumber of public reviews
joinedCountPublic joined/member count signal
onlineCountPublic online count signal
pricesVisible USD recurring/explicit one-time or Free snippets, not a full offer catalog
productsPublic product names listed on the page
imageUrlPublic image URL from metadata
sourceUrlSearch or page URL that produced the row
sourceTypesearch, discover, profile, or product
searchQuerySearch query used, when applicable
scrapedAtISO timestamp
enrichmentStatuscomplete, listing_only, or detail_failed

How much does it cost to scrape Whop marketplace data?

This actor uses pay-per-event pricing. You pay a small start fee per run and a per-item charge for records saved to the dataset. Keep maxItems low for test runs, then increase it when the output matches your workflow.

Input options

Search queries

Use searchQueries to scrape Whop search result pages. Example:

{
"searchQueries": ["trading", "ecommerce"],
"maxItems": 25,
"includeDetails": true
}

Start URLs

Use startUrls when you already have specific Whop URLs.

{
"startUrls": [
{ "url": "https://whop.com/discover/search/?q=trading" }
],
"maxItems": 25,
"includeDetails": true
}

Maximum records

maxItems controls the maximum number of output rows across all queries and URLs (default 20). Searches traverse additional result pages as needed; duplicate URLs do not count toward the cap. With no URLs and no queries, the default searches are trading and ecommerce. If you supply only startUrls, no default searches are appended. Do not pass an explicitly empty array: omit the unused input instead.

Detail enrichment

includeDetails opens public Whop pages for available ratings, reviews, joined counts, visible prices, product names, and images. Owner fields on search rows come from explicit marketplace company owner data, not arbitrary page links. Detail failures keep the listing with enrichmentStatus: "detail_failed"; turn enrichment off for a fast listing-only pass.

Output example

{
"url": "https://whop.com/joined/limitless/",
"canonicalUrl": "https://whop.com/limitless/",
"slug": "limitless",
"name": "LIMITLE$$",
"description": "Profitability based on REAL market mechanics...",
"creatorName": "Sample Creator",
"enrichmentStatus": "complete",
"rating": 4.8,
"reviewCount": 289,
"joinedCount": 32288,
"prices": ["$20.00 / month", "$127.00 / month", "Free"],
"products": ["Simplified Orderflow Indicators Bundle", "LIMITLESS+"],
"sourceType": "search",
"searchQuery": "trading"
}

How to run

  1. Open the actor on Apify.
  2. Enter one or more Whop search queries.
  3. Set maxItems to a small number for your first run.
  4. Keep includeDetails enabled for enriched marketplace records.
  5. Run the actor.
  6. Export the dataset.

Tips for best results

  • Use specific buyer-intent keywords such as trading, fitness, ecommerce, ai, or discord.
  • Run several smaller searches instead of one very broad run.
  • Keep includeDetails on when you need ratings, reviews, prices, and product names.
  • Use direct URLs when monitoring known competitors or creator businesses.

Common workflows

Creator lead generation

Search for niches, export creator URLs, and enrich the list in a CRM.

Pricing intelligence

Track public prices and product bundles across Whop communities.

Review monitoring

Collect rating and review-count signals to identify high-trust communities.

Category mapping

Run multiple queries to compare offers across paid communities, courses, software, and services.

Integrations

Export results to:

  • Google Sheets
  • Airtable
  • HubSpot
  • Salesforce
  • Clay
  • BigQuery
  • Snowflake
  • CSV/Excel dashboards

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/whop-marketplace-scraper').call({
searchQueries: ['trading'],
maxItems: 25,
includeDetails: true,
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/whop-marketplace-scraper').call(run_input={
'searchQueries': ['trading'],
'maxItems': 25,
'includeDetails': True,
})
print(run['defaultDatasetId'])

API usage with cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~whop-marketplace-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"searchQueries":["trading"],"maxItems":25,"includeDetails":true}'

MCP usage

Apify MCP lets Claude and other compatible AI clients run this Actor as a tool.

Claude Code

$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/whop-marketplace-scraper"

Claude Desktop, Cursor, or VS Code

Add this server to your client's MCP configuration:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=automation-lab/whop-marketplace-scraper"
}
}
}

Example prompts:

  • Scrape Whop trading communities and summarize pricing patterns.
  • Find Whop communities with strong review and joined-count signals.
  • Compare product bundles for ecommerce-related Whop offers.

FAQ and troubleshooting

Why did I get fewer results than expected?

Search traverses available result pages up to maxItems. Some hits lack a verifiable company route, duplicates are removed, and upstream search errors stop the run rather than silently claiming a complete dataset. Try more specific keywords or direct public URLs.

Why are some fields empty?

Some Whop pages do not publish every signal. detail_failed means the listing survived a failed page request, and listing_only means enrichment was disabled; neither proves that a missing price or owner does not exist. Only publicly visible USD snippets are recognized, not all offers or currencies.

Can this scrape private content?

No. The actor is intentionally limited to public marketplace metadata.

Data handling, dependencies and support

This deterministic Actor uses no AI model and sends no data to AI providers. Public search terms and URLs are sent to Whop's public website/Algolia search service; the company pays Apify compute and no paid source API or user credential is required. Public owner names and profile URLs may be personal data: use exports responsibly. The Actor maintains no external cache or custom retention; Apify controls dataset, input storage and log retention through your account settings. Remove runs/storage through Apify when no longer needed. The Whop name identifies the public source only; this Actor is not affiliated with or endorsed by Whop. For problems, file an issue on the Actor's Apify Store page with a public example URL and run ID; do not share account credentials.

Legality

This actor extracts publicly visible metadata. You are responsible for using the data in compliance with applicable laws, Whop terms, and privacy requirements. Do not use it to access private/member-only content.

Release notes

Search now traverses multiple Whop result pages and URL-only runs no longer append unrelated default searches. Listing rows survive failed detail requests with an explicit enrichment status.

Limits

The actor does not output separate product rows. Product names and visible price snippets are arrays on each page row; prices are not a complete billing catalog. Missing company routes are skipped with a warning, not replaced by guessed URLs. No private/account-only data is accessed.

Feedback

If you need extra public fields, request them with an example Whop URL and expected output.