Buyer's Check · pre-acquisition technical review

Polypick: what a buyer should know before wiring $22,700

Polypick sells AI "picks" for Polymarket and Kalshi bets through Whop for $39 a month or $49 lifetime. Revenue is real and recent, and that is the whole story: 301 subscriptions in four months, already down a third month over month, on a landing page built from fabricated testimonials and a fake payout counter. The price says the seller knows.

Verdict

RevenueredFour months old, revenue booked through Whop (not Stripe), last 30 days at 68 percent of stated MRR, and a $49 lifetime deal sold next to subscriptions. The MRR figure is not what a buyer normally means by MRR.
TechyellowTiny static site, loads fast, mobile clean. No pricing or contact page, apex and www both serve the site without a canonical redirect.
SecurityyellowFour security headers missing, DMARC policy set to none. Nothing exposed.
OwnerredThe homepage runs a live counter of "$8.4M cashed out this month" and pop-ups of named users "winning $4,182, 31 min ago", with avatars fetched from randomuser.me. That is manufactured social proof, and whoever buys the site buys that liability.
Price vs. marketAsking $22,700 is 0.16x the last 12 months of verified revenue, 9 percent of the TrustMRR median multiple. Nobody prices a working subscription business at two months of revenue unless they expect it to stop working.

84 checks run · 65 passed · 8 warnings · 2 failed · 9 could not be verified (listed below)

Listing facts

MRR
$11,768
Revenue, last 30 days
$8,058
Revenue, all time
$38,743
Active subscriptions
301
Asking price
$22,700
Stated multiple
0.20×
Computed multiple vs. 1.8× median
0.16× (0.09× the median)
Founded
2026-05-01
Payment provider
Whop (API key)
Revenue last synced
7.4h ago (2026-09-04)
Domain Rating
1

Findings

F-01 Manufactured social proof on the landing page high

What. The hero shows a live counter "$8,412,970 cashed out by Polypick traders this month" and a rotating notification "David L. from Austin won $4,182 on their bet, 31 min ago, verified by Proof". The five reviewer avatars next to "4.9/5" load from randomuser.me, a service that generates random fictional people for UI mockups. The "Proof" badge is a notification widget, not a verification of anything. Reproduce. Open polypick.app on a phone. Watch the payout notification change names. Open the browser network tab and filter by randomuser.me. Evidence. Mobile screenshot at 360 px, September 5, 2026: counter, notification card and avatar row visible above the fold. Polypick homepage at 360 px: payout counter, "won $4,182" notification, five stock avatars Third-party request map from the same load lists randomuser.me among the hosts the page calls. Meaning for the buyer. Every one of the 301 subscribers signed up on a page whose proof is invented. In the US this is the kind of claim the FTC acts on; on Whop it is a terms violation waiting for a report. A new owner either keeps the page and inherits the exposure, or removes the counters and finds out what conversion looks like without them.

F-02 "MRR" includes a $49 lifetime deal, and the last 30 days are already lower high

What. The checkout offers a monthly plan and a "$49 one-time lifetime" option with a 20 percent discount code. Whop reports both to TrustMRR. Stated MRR is $11,768 across 301 active subscriptions (average $39.10), while the last 30 days of revenue are $8,058, a 32 percent gap after only four months of history. Reproduce. Read the pricing block on the homepage. Open the TrustMRR card: provider Whop, MRR, revenue last 30 days, active subscriptions. Evidence. TrustMRR markdown card synced 2026-09-04 23:38 UTC: MRR $11,768, revenue 30d $8,058, all-time $38,743, 301 active subscriptions, provider "Whop (API key)". Homepage pricing text: "$49 one-time lifetime, cancel anytime, use code RICH20 for 20 percent off". Meaning for the buyer. Lifetime buyers never pay again but count as active. Monthly buyers of a "beat the market" tool leave as soon as they lose. Both effects push real recurring revenue below the headline number, and the 30-day figure is already showing it. Treat $8k as the current run rate and expect it to keep falling without a new acquisition channel.

F-03 Business is four months old on a domain registered four months ago medium

What. Domain polypick.app registered 2026-05-01. Founded date on the card matches. All-time revenue $38,743 was earned in roughly 17 weeks, which is a strong launch and no track record at all. Reproduce. RDAP lookup for polypick.app. TrustMRR card, founded date and all-time revenue. Evidence. RDAP: registered 2026-05-01, expires 2027-05-01. TrustMRR: age 4.2 months, all-time $38,743. Meaning for the buyer. There is no seasonality, no churn cohort older than one quarter, and no evidence the acquisition channel survives without the founder. Any multiple applied to this revenue is a bet on a four-month trend.

F-04 Promotional claims that regulators and platforms treat as gambling advertising medium

What. Headline "The #1 AI tool to beat prediction markets", copy about "spotting the winning side", payout counters. Prediction-market betting advice is regulated as gambling or investment advice in several jurisdictions, and Whop and payment processors restrict it. Reproduce. Read the homepage headline and hero copy. Evidence. Homepage text captured September 5, 2026. Meaning for the buyer. The processor (Whop) can close the account on a complaint. Ask whether Whop has ever flagged or held funds, and whether any chargebacks were filed as "misleading".

F-05 Four security headers missing, DMARC policy none, no canonical host low

What. No Content-Security-Policy, X-Frame-Options, X-Content-Type-Options or Referrer-Policy. DMARC exists but with p=none, so spoofed mail from the domain is delivered. Both polypick.app and www.polypick.app return 200 with no redirect between them. Reproduce. curl -sI https://polypick.app/; dig TXT _dmarc.polypick.app @1.1.1.1; open both hosts. Evidence. Header, DNS and HTTP captures, September 5, 2026. Meaning for the buyer. An afternoon of fixes. Listed for completeness and because it confirms the site was assembled quickly.

Red flags

Ask the seller

  1. Whop dashboard on a call: revenue by week since launch, split between monthly subscriptions and lifetime purchases, active subscriptions by plan, cancellations by week. closed by: live Whop dashboard.
  2. How many of the 301 "active subscriptions" are lifetime purchases that will never bill again. closed by: Whop export by product.
  3. Where did the 301 customers come from: paid ads, an affiliate, a Discord or Telegram community, the founder's own audience. Show the last 90 days of traffic sources. closed by: analytics screenshot with source breakdown.
  4. Has Whop or any payment provider ever flagged, paused or reviewed the account, and how many chargebacks or refund requests were filed since launch. closed by: Whop account status page and refund log.
  5. The source of the "$8.4M cashed out" counter and the payout notifications: real data, estimated, or generated. closed by: the code path that renders them, on screen share.
  6. Does any regulated jurisdiction account for a meaningful share of customers (US states with gambling advertising rules, UK, EU). closed by: Whop customer export by country.
  7. What the "AI" is: own model, prompt over a third-party API, or rules. Which API key and account it runs on and what it costs per month. closed by: invoices and the code path.
  8. git log --shortstat: first commit, authors, commits in the last 30 days. closed by: screen share of the repository.
  9. What is included: domain, Whop store, Discord or Telegram community if any, social accounts, the AI provider account. closed by: asset list in the term sheet.
  10. Why sell a four-month-old product at two months of revenue. closed by: nothing, but compare the answer with the weekly revenue curve from question 1.

Checked and clean

What was tested and came back clean, so the scope of the review is visible too.

Monthly recurring revenue (MRR)$11,768 ok
Revenue, last 30 days$8,058 ok
Revenue, all time$38,743 ok
Active subscriptions301 ok
Revenue verification sourceWhop (API key) ok
Revenue last synced7.4h ago (2026-09-04) ok
ARPU vs. stated pricingARPU $39.10 vs. listed $1-$39 ok
Revenue consistency (30-day vs. MRR)0.68× (30-day revenue / MRR) ok
Company age4.2 months ok
Asking multiple vs. 1.8× market median0.16× computed, 0.20× stated on the card, 0.09× the 1.8× market median ok
Pricing modelSubscription ok
Console errors, homepage0 ok
Failed network requests, homepage0 ok
Mobile layout, 360px viewport360px document / 360px viewport ok
Mobile layout, 414px viewport414px document / 414px viewport ok
Terms of service pagehttps://polypick.app/terms.html ok
Privacy policy pagehttps://polypick.app/privacy.html ok
Signup / trial CTA‘Get started’ → https://polypick.app/#pricing ok
HTTP to HTTPS redirecthttps://polypick.app/ ok
Broken internal links3 checked, 0 broken ok
HSTS headermax-age=31536000; includeSubDomains ok
CORS wildcard on homepagenot set ok
TLS certificateAmazon, expires in 196d (Mar 20 23:59:59 2027 GMT) ok
Exposed .env filenot exposed ok
Exposed .git/HEADnot exposed ok
Exposed .git/confignot exposed ok
Exposed .DS_Storenot exposed ok
Exposed backup.zipnot exposed ok
Exposed dump.sqlnot exposed ok
Exposed /server-statusnot exposed ok
Exposed phpinfo.phpnot exposed ok
security.txt (disclosure policy)not found ok
robots.txt reachablereachable ok
sitemap.xml reachablereachable ok
Exposed /swaggernot exposed ok
Exposed /openapi.jsonnot exposed ok
Exposed /api/docsnot exposed ok
Exposed /graphql endpointnot exposed ok
Exposed /adminnot exposed ok
Exposed /debugnot exposed ok
Exposed /_next/ internalsnot exposed ok
Exposed /storage/ directorynot exposed ok
Exposed /uploads/ directorynot exposed ok
Secrets in client-side JS0 found ok
Public API keys in JS bundle0 ok
Known CVEs in detected libraries1 version signature(s) detected (Express); not matched to a CVE database entry ok
DNS A record13.249.8.107, 13.249.8.53, 13.249.8.103, 13.249.8.114 ok
DNS AAAA record2600:9000:2171:7c00:19:f37a:b80:93a1, 2600:9000:2171:4000:19:f37a:b80:93a1, 2600:9000:2171:c200:19:f37a:b80:93a1, 2600:9000:2171:f200:19:f37a:b80:93a1, 2600:9000:2171:8400:19:f37a:b80:93a1, 2600:9000:2171:5200:19:f37a:b80:93a1, 2600:9000:2171:c00:19:f37a:b80:93a1, 2600:9000:2171:4c00:19:f37a:b80:93a1 ok
DNS nameserversdelilah.ns.cloudflare.com, seth.ns.cloudflare.com ok
CNAME for wwwd12t6mqfsxrs4u.cloudfront.net ok
Hosting / DNS providerCloudflare ok
SPF recordv=spf1 include:amazonses.com include:spf.forwardemail.net ~all ok
Domain registration expiryexpires in 238d (2027-05-01) ok
CDN / WAFCloudFront ok
Third-party hosts loaded2 host(s) loaded, 1 identified by name ok
Tech stack (as listed)JavaScript, TypeScript / MongoDB, Node.js, AWS, OpenAI, Express, Whop ok
Exotic / unusual stack flagcommon stack ok
Domain Rating (SEO backlink strength)1 ok
Marketing channels listedContent marketing, SEO, Facebook, TikTok, YouTube, Instagram, Email marketing, Influencers, Affiliate, Partnerships ok
Founder X (Twitter) followers0 followers ok
Comparable listings (same category)5 comparable listing(s), MRR $10,000-$27,000 ok
robots.txt content0 disallow rule(s), sitemap listed: yes ok
URLs in sitemap.xml3 URLs ok
Founder personal brand reach0 X followers, channels: Content marketing, SEO, Facebook, TikTok, YouTube, Instagram, Email marketing, Influencers, Affiliate, Partnerships ok
Done-for-you / concierge service markersnone found ok

Could not be verified

Read-only, no login, no purchase attempted: some checks are structurally inconclusive from the outside. Listed honestly instead of silently dropped.

Cross-check vs. public API listingnot present in the public bestDeals/recentlyListed lists (top 25 each) not verified
Pricing page weight & LCPpage did not load in time not verified
Console errors, pricing pagepage did not load not verified
Failed network requests, pricing pagepage did not load not verified
Public cloud storage bucketsno cloud storage buckets referenced on the homepage not verified
DKIM selectorno common selector responded (12 checked); inconclusive, not proof of absence not verified
Blog / changelog activityno blog/changelog path responded not verified
Team size (as listed)not listed not verified
Solo foundernot available not verified

Method

This review is limited to what is observable from outside the product: the public marketing site, DNS and TLS records, HTTP response headers, and the listing card published on TrustMRR. No code, admin panel, database or paid API was accessed at any point, and no account was created or signed into.

Every network check in this report is a GET request; nothing was submitted, purchased or configured. Revenue figures come from the provider connection TrustMRR displays on the listing (Whop (API key)), not from a separate audit of the seller's account. This scan ran on September 5, 2026.

Order a Buyer's Check

For a listing you are considering: independent technical review, $199, delivered in 48 hours.

Order a Buyer's Check →