Whop Marketplace Scraper API
Pricing
from $0.99 / 1,000 product scrapeds
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
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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/orhttps://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.
| Event | Price | When |
|---|---|---|
| Product scraped | $0.99 per 1,000 products | per normalized product row emitted to the dataset |
| Add-on: Filter | $0.10 per 1,000 results | per active filter, per emitted row (multiple choices inside one filter still count as one) |
| Add-on: Sort | $0.10 per 1,000 results | per emitted row, when a non-default sort is used |
| Add-on: Revenue | $0.10 per 1,000 results | per emitted row where the revenue enrichment actually returned keyword data |
| Add-on: Reviews | $0.10 per 1,000 results | per 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Γ
maxProductscandidates, capped at 10,000, then trim tomaxProducts. Highly restrictive filters can therefore return fewer rows thanmaxProductseven 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.
βοΈ Legal Disclaimer
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.