Whop Reviews Scraper API avatar

Whop Reviews Scraper API

Pricing

from $0.49 / 1,000 review scrapeds

Go to Apify Store
Whop Reviews Scraper API

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

LurkAPI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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.

EventPriceWhen
Review scraped$0.49 per 1,000 reviewsper normalized review row emitted to the dataset
Filter applied$0.10 per 1,000 resultsper active filter, per emitted row (multiple choices inside one filter still count as one)
Sort applied$0.10 per 1,000 resultsper emitted row, when a non-default sort is used
Company details$0.99 per 1,000 resultsper emitted row where company enrichment succeeded
Product details$0.99 per 1,000 resultsper emitted row where at least one requested product was enriched
Reviewer details$0.99 per 1,000 resultsper emitted row where reviewer details were available
Attachments$0.99 per 1,000 resultsper 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 reviewId in 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 maxReviewsPerCompany value. 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.

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.