Whop Reviews Scraper API
Pricing
from $0.49 / 1,000 review scrapeds
Whop Reviews Scraper API
Scrape every public Whop review at scale. Filter by stars, date, keyword, reviewer. Rank oldest or by rating. Enrich with company, product, reviewer, and attachment details on demand.
Pricing
from $0.49 / 1,000 review 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 review from a Whop company into one clean, normalized dataset. Filter by rating, date range, text, reviewer, or attachments. Rank oldest first or by stars. Enrich with public company, product, reviewer, and attachment details on demand.
A DIY reputation table for creators screening a niche, agencies checking competitor sentiment, and analysts benchmarking Whop brands.
🎯 What it does
Whop shows reviews one company at a time, buried behind a scroll. This scraper flattens the whole review feed into one export so you can sort, filter, and compare reviews the way a spreadsheet lets you.
- Company scan: paste a public company URL and pull up to 10,000 reviews per company, up to 50,000 per run
- Product URL support: a product URL resolves to its owning company's reviews
- Signal filters: keep only 5-star reviews, only reviews inside a date range, only reviews that mention a keyword, or only reviews from a specific reviewer
- Rank by rating or age: source order is free; oldest, highest-rating, and lowest-rating sorts are paid
- Deterministic enrichments: turn on public company details, requested product details, reviewer profile, or review attachments per run
Built for creators screening a niche, agencies benchmarking competitor sentiment, and market analysts studying the Whop ecosystem.
📋 How to use it
Step 1: Pick your inputs
Paste public URLs, one per line:
- Company URL:
https://whop.com/fit-method/ - Product URL:
https://whop.com/fit-method/beginner-plan/
A product URL resolves to its owning company. Reviews come back with reviewScope: "company".
Step 2: Filter and sort
Combine any of these filters (each counts once per emitted row):
- Star ratings (any of 1–5)
- Published-date range (inclusive)
- Review text contains (case-insensitive title + body)
- Paid for product (yes / no)
- Has attachments (yes / no)
- Reviewer contains (case-insensitive name or username)
Sort options:
- Source / newest (default, free)
- Oldest
- Highest rating
- Lowest rating
Filtering or non-default sorting can scan up to 10,000 candidates per company before trimming to your requested output size.
Step 3: Run and read results
Click Start. The Output tab has two ready-made views:
- Reviews: rating, text, publish date, reviewer, and company at a glance
- Review details: nested company, product, reviewer, and attachment enrichments
Always check the status field first. success means the row is a real review. Anything else explains what happened and is not billed.
Example output
A complete row from a company scan with every paid enrichment turned on.
{"status": "success","reviewId": "rev_01H8PZQK9F5C","reviewScope": "company","stars": 5,"text": "Great funding program. Their support desk actually answered on day one.","reviewTitle": "Worth every dollar","createdAt": "2026-06-10T21:05:05.000Z","publishedAt": "2026-06-11T09:00:00.000Z","paidForProduct": true,"reviewStatus": "PUBLISHED","reviewerName": "T. Ryan","reviewerUsername": "tryan","companyId": "biz_MTlVhWWwhRjY9S","companyTitle": "Fit Method","companyUrl": "https://whop.com/fit-method/","requestedUrls": ["https://whop.com/fit-method/beginner-plan/"],"inputTypes": ["product"],"company": {"id": "biz_MTlVhWWwhRjY9S","title": "Fit Method","url": "https://whop.com/fit-method/","route": "fit-method","verified": true,"memberCount": 4720,"reviewsAverage": 4.7,"publishedReviewsCount": 189,"createdAt": "2023-08-01T12:00:00.000Z","businessType": "brand","industryGroup": "health","industryType": "fitness","logoUrl": "https://cdn.whop.com/company-logo.png"},"products": [{"id": "prod_abc123","title": "Fit Method Beginner Plan","url": "https://whop.com/fit-method/beginner-plan/","route": "beginner-plan","headline": "Guided beginner training program","description": "Beginner-friendly training program for new members.","verified": true,"createdAt": "2024-05-11T18:22:03.000Z","firstApprovedAt": "2024-05-12T09:00:00.000Z","category": { "id": "mcat_fitness", "name": "Fitness" },"pricing": {"planId": "plan_1","planType": "renewal","currency": "usd","initialPrice": 49,"renewalPrice": 49,"currentPriceUsd": 49,"period": "month","free": false},"metrics": {"reviewsAverage": 4.8,"publishedReviewsCount": 312,"activeUsersCount": 1284,"whopRanking": 7,"productGmvUsd": 152430.25}}],"reviewer": {"id": "user_29AB","name": "T. Ryan","username": "tryan","accountCreatedAt": "2024-03-15T00:00:00.000Z","joinedAt": "2025-03-14T00:00:00.000Z","profilePictureUrl": "https://cdn.whop.com/avatars/tryan.png"},"attachments": [{ "id": "att_01", "contentType": "image/png", "filename": "screenshot.png", "url": "https://cdn.whop.com/att/screenshot.png" }],"scrapedAt": "2026-07-23T04:05:42.328Z","error": null}
💎 Add-ons
Optional extras, all off by default. Turn on only what a run needs.
- Company details (paid): adds public verification, member count, aggregate ratings, industry fields, creation date, and logo. Charged only for rows where enrichment succeeded.
- Requested product details (paid): for product URL inputs, adds public product identity, category, pricing, and marketplace metrics. Reviews stay company-scoped. Charged only for rows where enrichment succeeded.
- Reviewer profile details (paid): adds the public reviewer ID, account and membership timestamps, and profile image. Charged only for rows where reviewer details were available.
- Review attachments (paid): adds public attachment IDs, file metadata, and URLs. Charged only for rows containing at least one attachment with a usable URL.
💰 Pricing
Pay only for results you actually get back. No subscription, no minimum.
| Event | Price | When |
|---|---|---|
| Review scraped | $0.49 per 1,000 reviews | per normalized review row emitted to the dataset |
| Filter applied | $0.10 per 1,000 results | per active filter, per emitted row (multiple choices inside one filter still count as one) |
| Sort applied | $0.10 per 1,000 results | per emitted row, when a non-default sort is used |
| Company details | $0.99 per 1,000 results | per emitted row where company enrichment succeeded |
| Product details | $0.99 per 1,000 results | per emitted row where at least one requested product was enriched |
| Reviewer details | $0.99 per 1,000 results | per emitted row where reviewer details were available |
| Attachments | $0.99 per 1,000 results | per emitted row where at least one public attachment URL was returned |
No charge for filtered-out reviews, invalid input, empty results, unavailable exact URLs, or explanatory status rows. Apify's default start event may still apply.
💡 Good to know
- Default 100 reviews per company. Raise up to 10,000 per company and 50,000 per run.
- Runs are independent. No cross-run history is kept. Schedule runs and compare
reviewIdin your own tool to track new reviews. - Dedup is automatic. The same company reached through a company URL and product URL is fetched and billed once. Review IDs are also deduped inside a company.
- Reviews are company-scoped on Whop. Rows are always tagged
reviewScope: "company". - Filtering and non-default sorting scan up to 10,000 candidates per company before trimming to your
maxReviewsPerCompanyvalue. Highly restrictive filters can therefore return fewer rows than the limit even when more distant reviews exist. - Field coverage matches the source. If Whop did not publish a value, the field comes back
null. Toggles that are off omit the field from the row entirely. - Output toggles let you trim each row to just the fields you actually need. Core status, scope, review ID, rating, text, company, requested URLs, timestamp, and error always stay on.
- Files and datasets live in your Apify storage. How long they are kept depends on your Apify plan.
❓ FAQ
Are the reviews tied to a specific product? No. Whop's public review feed is company-scoped. A product URL resolves to its owning company. The Actor keeps the requested product URL and product-details enrichment attached to the row for traceability.
Does it track a review over time?
No. Every run is a current public snapshot. To watch a company, schedule runs and compare reviewId values across snapshots in your own tool.
Why is a field null?
Not every review publishes every value. null means the field was requested but the public page did not include it at scrape time.
Do I need a Whop account? No. Only public review pages are read.
Can I scrape private, paid, or member-only content? No. Login-gated, chat, member-only, and paid content are 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.
⚖️ Legal Disclaimer
This Actor is for educational, research, and market-intelligence use. It extracts public commercial data (review text, ratings, timestamps, public reviewer identity, and public attachments) from publicly accessible Whop pages. The developer does not host, store, or possess any output; all data is delivered to your Apify dataset. No login-gated or private 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. Ratings, review text, aggregate metrics, and other exposed values are public snapshots, not audited figures. Data availability depends on the source at run time.
Keywords: Whop scraper, Whop reviews scraper, Whop review API, Whop company scraper, review sentiment tracker, review dataset, marketplace reviews, creator economy data, competitor review spy, reputation tracker, Whop reviews export, review dataset for research, Whop review filter, review dataset for LLM.