Whop Marketplace Scraper API avatar

Whop Marketplace Scraper API

Pricing

from $0.99 / 1,000 product scrapeds

Go to Apify Store
Whop Marketplace Scraper API

Whop Marketplace Scraper API

Scrape the Whop marketplace at scale. Export every public product, price, creator, category, rating, and review into one clean spreadsheet. Filter, sort, and rank the whole board without login. Search, product, company, and leaderboard inputs supported.

Pricing

from $0.99 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

LurkAPI

LurkAPI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull every public Whop marketplace product into one clean, normalized dataset. Rank by price, rating, active users, popularity, or newest. Enrich with public reviews and 90-day keyword-GMV series on demand.

A DIY marketplace-intelligence table for creators picking a niche, agencies scoping competitor prices, and operators sizing category demand on the Whop ecosystem.

🎯 What it does

Whop's public marketplace hides real signal behind a scroll-and-click browsing UI. This scraper flattens the whole board into one export so you can sort, filter, and compare products the way a spreadsheet lets you.

  • Full-marketplace scan: sweep leaderboards or a search query and get up to 10,000 normalized product rows in one run
  • Targeted lookup: paste product or company URLs to get the exact rows you already care about
  • Deep-value finder: filter by minimum rating, minimum active users, category, or price range and rank the winners
  • Creator lookup: every row includes the product's public owner (name, username, bio, profile picture) so you can see who is behind each listing
  • Visual catalog: rows carry banner, company logo, and gallery image URLs by default
  • Popularity intel: enrich matched searches with public 90-day daily keyword-GMV series to see which categories are trending
  • Reputation snapshot: pull public company-level reviews next to every product in one call

Built for creators shopping a niche, agencies tracking competitor pricing, and market analysts studying the creator-commerce economy.

πŸ“‹ How to use it

Step 1: Pick your inputs

Option A: Scan by search or leaderboard. Paste one or more search terms in Search queries (e.g. productivity, fitness, language learning), or paste public search / leaderboard URLs. A single query returns up to 10,000 matching products.

Option B: Scrape specific products or companies. Paste public URLs, one per line:

  • Product URL: https://whop.com/focus-coach/pro/
  • Company URL: https://whop.com/focus-coach/
  • Search URL: https://whop.com/discover/search/?q=productivity
  • Leaderboard URL: https://whop.com/discover/leaderboards/ or https://whop.com/discover/leaderboards/f/newest_arrivals/

Mix modes freely. A product matched by several inputs is returned once, and its sourceQueries / sourceUrls cells retain every matched query, URL, and leaderboard filter (pipe-separated).

Step 2: Filter and sort

Combine any of these filters (each counts once per emitted row):

  • Price range in USD
  • Category name or ID (case-insensitive)
  • Verification: verified or unverified
  • Free or paid
  • Minimum rating
  • Minimum review count
  • Minimum active users
  • Product GMV range (requires revenue add-on)
  • Creation-date range
  • Plan type: subscription, one-time, or split pay

Sort options:

  • Source / relevance (default, free)
  • Newest
  • Price
  • Rating
  • Review count
  • Active users
  • Revenue / GMV (requires revenue add-on)

Step 3: Run and read results

Click Start. The Output tab has two ready-made views:

  • Overview: identity, pricing, and metrics at a glance
  • Details: descriptions, companies, revenue, reviews, images, and source attribution

Every row is a flat set of scalar columns (no nested objects) so exports open cleanly in Excel and Google Sheets. Always check the status column first. success means the row is a real product. Anything else explains what happened and is not billed.

Example output

One row from a search scan, revenue and reviews add-ons off. Flat scalar columns only:

{
"status": "success",
"productId": "prod_abc123",
"url": "https://whop.com/focus-coach/pro/",
"title": "Focus Coach Pro",
"route": "pro",
"headline": "Build your daily deep-focus habit",
"categoryId": "mcat_productivity",
"categoryName": "Productivity",
"verified": true,
"createdAt": "2024-05-11T18:22:03.000Z",
"firstApprovedAt": "2024-05-12T09:00:00.000Z",
"description": "Daily habit prompts, guided focus sessions, and a community of deep workers.",
"companyId": "biz_focuscoach",
"companyTitle": "Focus Coach",
"companyUrl": "https://whop.com/focus-coach/",
"companyRoute": "focus-coach",
"companyCreatedAt": "2023-08-01T12:00:00.000Z",
"companyVerified": true,
"companyMemberCount": 4720,
"companyReviewsAverage": 4.7,
"companyPublishedReviewsCount": 189,
"companyBusinessType": "coaching_and_courses",
"companyIndustryGroup": "productivity",
"companyIndustryType": "habit_coaching",
"ownerId": "user_focuscoach",
"ownerName": "Alex Rivera",
"ownerUsername": "alex-focuscoach",
"ownerBio": null,
"ownerCreatedAt": "2023-01-17T23:21:05.000Z",
"ownerProfilePictureUrl": "https://cdn.whop.com/focus-coach/avatar.jpg",
"planId": "plan_1",
"planType": "renewal",
"currency": "usd",
"initialPrice": 19,
"renewalPrice": 19,
"currentPriceUsd": 19,
"period": "/month",
"trialPeriodDays": 7,
"releaseMethod": "buy_now",
"free": false,
"hasFreeAvailablePlan": false,
"hasPaidAvailablePlan": true,
"reviewsAverage": 4.8,
"publishedReviewsCount": 312,
"activeUsersCount": 1284,
"whopRanking": 7,
"productGmvUsd": null,
"bannerUrl": "https://cdn.whop.com/focus-coach/banner.jpg",
"companyLogoUrl": "https://cdn.whop.com/focus-coach/logo.jpg",
"galleryUrls": "https://cdn.whop.com/focus-coach/g1.jpg | https://cdn.whop.com/focus-coach/g2.jpg",
"sourceTypes": "query",
"sourceQueries": "productivity",
"sourceUrls": null,
"sourceLeaderboardFilters": null,
"scrapedAt": "2026-07-23T04:05:42.328Z",
"error": null
}

Enable the revenue or reviews add-on and the row gains a nested revenue or reviews object at the end. Those two are opt-in and intentionally kept nested because they carry per-day and per-review sub-records.

πŸ’Ž Add-ons

Optional extras, all off by default. Turn on only what a run needs.

  • Include revenue enrichment (paid): Adds product GMV alongside a public 90-day daily keyword-GMV series for every matched search term. Only rows where at least one keyword-revenue lookup succeeded are billed.
  • Include reviews enrichment (paid): Adds public company-level reviews to every product row (up to 500 per product; 50,000 per run). Companies are deduped so multiple products from the same brand cost one review fetch. Only rows that actually returned reviews are billed.

πŸ’° Pricing

Pay only for results you actually get back. No subscription, no minimum.

EventPriceWhen
Product scraped$0.99 per 1,000 productsper normalized product row emitted to the dataset
Add-on: Filter$0.10 per 1,000 resultsper active filter, per emitted row (multiple choices inside one filter still count as one)
Add-on: Sort$0.10 per 1,000 resultsper emitted row, when a non-default sort is used
Add-on: Revenue$0.10 per 1,000 resultsper emitted row where the revenue enrichment actually returned keyword data
Add-on: Reviews$0.10 per 1,000 resultsper emitted row where reviews were retrieved

No charge for filtered-out products, invalid input, empty results, or unavailable exact URLs. Apify's default start event may still apply.

πŸ’‘ Good to know

  • 10,000 products per run. Bounded on purpose so a full-marketplace run stays cheap and predictable.
  • Reviews are per-run capped at 50,000. Default is 20 per product; the maximum is 500 per product.
  • 90-day keyword-GMV is a live snapshot. It is not an Actor-maintained history. Schedule runs and compare snapshots in your own tool for trends.
  • No cross-run history. Every run is independent.
  • Dedup is automatic. The same target reached through a query, product URL, and leaderboard is fetched and billed once. Query text is deduped case-insensitively; product/company URLs are deduped by canonical route.
  • Field coverage matches the source. If Whop did not publish a value, the cell comes back null.
  • Filtering and non-default sorting scan up to 5Γ— maxProducts candidates, capped at 10,000, then trim to maxProducts. Highly restrictive filters can therefore return fewer rows than maxProducts even when more distant results exist.
  • Output toggles let you trim each row to just the columns you actually need. Disabled groups are omitted from the row entirely.
  • Files and datasets live in your Apify storage. How long they are kept depends on your Apify plan.

❓ FAQ

Does it track a product over time? No. Every run is a current public snapshot. To watch a product, schedule runs and compare productId or activeUsersCount values across snapshots in your own tool.

Why is a cell null? Not every seller publishes every value. null means the column was requested but the public page did not include it at scrape time.

Do I need a Whop account? No. Only public marketplace pages are read.

Can I scrape private, member-only, or paid content? No. Login-gated and member-only content is out of scope.

Which proxy should I use? Nothing on your side. Networking is managed by the Actor automatically.

Can I run this on a schedule? Yes. Use Apify Schedules to run the Actor on any cadence (hourly, daily, custom cron).

How long are my results stored? Results live in your Apify dataset. How long they are kept depends on your Apify plan.

Does this cover the Whop App Store? Not in v1. Only the public marketplace is scraped.

This Actor is for educational, research, and market-intelligence use. It extracts public commercial data (product titles, companies, prices, metrics, and public review text) from publicly accessible Whop marketplace pages. The developer does not host, store, or possess any output; all data is delivered to your Apify dataset. No login-gated or personal user data is collected.

By running this Actor, you assume full responsibility for compliance with applicable laws, Whop's Terms of Service, and any data-protection regulations in your target jurisdiction (e.g. GDPR, CCPA). The developer assumes no liability for platform blocks, bans, regulatory actions, or any other consequences of your use.

This software is provided "as-is" with no warranty. Prices, ratings, popularity signals, and other exposed metrics are public snapshots, not audited figures. Data availability depends on the source at run time.

Keywords: Whop scraper, Whop marketplace scraper, Whop products API, Whop company scraper, Whop reviews scraper, marketplace analytics, creator commerce, Whop leaderboards, creator economy data, niche research, competitor pricing, Whop API alternative, creator marketplace data.