Trustmrr Startup Details Scraper avatar

Trustmrr Startup Details Scraper

Pricing

$4.99/month + usage

Go to Apify Store
Trustmrr Startup Details Scraper

Trustmrr Startup Details Scraper

TrustMRR startup profile scraper that extracts MRR, revenue totals, founder info, and subscription data from TrustMRR.com using a URL or slug, so investors and researchers can track startup growth without manual browsing.

Pricing

$4.99/month + usage

Rating

0.0

(0)

Developer

Luffy

Luffy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

TrustMRR Startup Details Scraper: Extract Verified MRR, Revenue, and Founder Data from Any Startup Profile

The TrustMRR startup scraper extracts every publicly available data point from any startup profile on TrustMRR.com, the verified startup revenue database built by Marc Lou. Pass in a profile URL like https://trustmrr.com/startup/trimrx or just the startup slug like trimrx or gojiberryai, and this actor returns a complete, structured record covering MRR, revenue history, active subscriptions, founding date, category, payment provider, founder social links, and more. Works for a single startup or a bulk list.

What is TrustMRR?

TrustMRR is the internet's most trusted database of verified startup revenue figures. It was created by Marc Lou, the prolific indie hacker and maker behind ShipFast, the popular Next.js SaaS boilerplate. Marc built TrustMRR to bring real transparency to the startup world, letting founders and investors see actual, payment-verified MRR and revenue data rather than self-reported estimates.

Every number on TrustMRR is verified directly through Stripe, LemonSqueezy, or Polar API connections and updated hourly. That means the MRR you see for TrimRx, Gojiberry AI, or any other listed startup is not a founder estimate but a real figure pulled straight from their payment processor.

TrustMRR also features a startup marketplace for acquisitions, a co-founder matching section, category-based leaderboards, and a live ranking of the highest-earning startups by MRR. Marc Lou created it using his own ShipFast Next.js boilerplate, and it has quickly become a go-to resource for the indie maker community, investors scouting deal flow, and journalists covering the bootstrapped startup scene.

Follow Marc Lou on X at @marclou for updates on TrustMRR and his other projects.

Why scrape TrustMRR?

TrustMRR is unique because the revenue data is third-party verified, not self-reported. That makes it genuinely useful for research and analysis in a way that most startup databases are not. With this actor you can pull that verified data at scale, in structured format, and pipe it wherever you need it: a spreadsheet, a database, an investor CRM, a research report.

You get the full profile for every startup, including the financial metrics, founder social presence, industry category, founding date, and payment infrastructure. Everything that appears on the public TrustMRR profile page is extracted and returned as a clean JSON record.

Use cases

  • Startup revenue research: scrape MRR, 30-day revenue, and all-time totals from TrustMRR profiles for academic or market research
  • Competitor benchmarking: track how startups in your niche are growing month-over-month using verified payment data
  • Investor deal flow: scan hundreds of startup profiles to surface high-growth companies worth reaching out to
  • Founder prospecting: collect X (Twitter) handles, follower counts, and website URLs for outreach campaigns
  • Startup acquisition screening: pull financial snapshots for startups listed on the TrustMRR marketplace to evaluate acquisition targets
  • Category analysis: build a revenue dataset grouped by industry (SaaS, Healthcare, E-commerce, etc.) to identify the hottest verticals
  • Leaderboard monitoring: track ranking changes for top startups and get alerted when a new player enters the top 10
  • Enriching startup databases: add verified revenue and subscription data to internal tools, CRMs, or Notion databases
  • Journalism and newsletters: pull real revenue numbers to cite in articles, threads, or indie hacker community posts
  • Indie hacker benchmarking: compare your own MRR and growth trajectory against similarly-sized startups in the same category

What data does this actor extract?

Every startup record contains the full set of details available on the TrustMRR public profile page:

Identity and profile

FieldTypeDescription
namestringStartup name as displayed on TrustMRR
slugstringTrustMRR URL slug (unique identifier)
profileUrlstringFull TrustMRR profile URL
websiteUrlstringStartup's own website URL
logoUrlstringStartup logo or icon URL
startupDescriptionstringWhat the startup does, as listed on TrustMRR
categorystringPrimary industry category (e.g. Healthcare, SaaS, E-commerce)
categorySlugstringURL-safe category slug
tagsarrayAdditional topic or industry tags (e.g. health-fitness, saas)
businessTypestringBusiness model type (e.g. B2B, B2C, B2B2C)
countrystringTwo-letter country code where the startup is based (e.g. US)
foundedDatestringDate the startup was founded
statusstringCurrent status (e.g. active)

Verified financial metrics

FieldTypeDescription
mrrnumberVerified MRR estimate in USD
last30DaysRevenuenumberRevenue in the last 30 days in USD
totalRevenuenumberAll-time total revenue in USD
revenueGrowth30dPercentnumberRevenue growth % vs the previous 30-day period (negative = decline)
mrrGrowth30dPercentnumberMRR growth % vs the previous 30-day period (negative = decline)
activeSubscriptionsintegerNumber of currently active paying subscriptions
customerCountintegerTotal historical customer count
rankingintegerPosition on TrustMRR's leaderboard by MRR
paymentProviderstringPayment processor used for verification (e.g. stripe, lemonsqueezy, polar)
revenueLastSyncedAtstringISO timestamp of the last revenue sync from the payment provider

Founder and social

FieldTypeDescription
founderNamestringFounder's display name
xHandlestringX (Twitter) handle (without @)
xFollowerCountintegerX (Twitter) follower count

AI-enriched startup insights

FieldTypeDescription
valuePropositionstringAI-generated value proposition
problemSolvedstringAI-generated description of the problem the startup solves
pricingModelstringPricing model (e.g. Contact Sales, Subscription, Freemium)
targetPersonastringTarget customer persona (e.g. Healthcare Providers, SMBs)
additionalInfostringCertifications or notable details (e.g. LegitScript Approved)
fundingStatusstringFunding status if available (e.g. Bootstrapped, Seed)
scrapedAtstringISO 8601 timestamp of when this record was scraped

Input

ParameterTypeDefaultDescription
startupInputstringSingle startup profile URL (e.g. https://trustmrr.com/startup/trimrx) or plain slug/username (e.g. trimrx or gojiberryai)
startupsarrayList of startup URLs or slugs to scrape in bulk. Mix full URLs and plain slugs freely.
requestTimeoutSecsinteger30Per-request timeout in seconds. Increase if you see timeout errors.
timeoutSecsinteger300Overall actor run timeout in seconds. Increase for large bulk runs.
proxyConfigurationobjectDatacenter (Anywhere)Proxy type and location for requests. Supports Datacenter, Residential, Special, and custom proxies. Optional.

Example input: single startup

{
"startupInput": "https://trustmrr.com/startup/trimrx",
"proxyConfiguration": { "useApifyProxy": true }
}

You can also use just the slug or username:

{
"startupInput": "gojiberryai"
}

Example input: bulk scraping

{
"startups": [
"trimrx",
"gojiberryai",
"https://trustmrr.com/startup/another-startup"
],
"proxyConfiguration": { "useApifyProxy": true }
}

Example output

{
"name": "TrimRx",
"slug": "trimrx",
"profileUrl": "https://trustmrr.com/startup/trimrx",
"websiteUrl": "https://trimrx.com",
"logoUrl": "https://files.stripe.com/links/...",
"startupDescription": "TrimRx is a telehealth company specializing in personalized weight loss programs using GLP-1 medications like Semaglutide and Tirzepatide. With licensed medical providers, FDA-registered pharmacies, and a focus on safety, effectiveness, and ongoing support, TrimRx has helped thousands of clients across the U.S. achieve their weight loss goals.",
"category": "Healthcare",
"categorySlug": "healthcare",
"tags": ["health-fitness", "saas"],
"businessType": "B2B",
"country": "US",
"foundedDate": "2024-11-05T14:18:45.000Z",
"status": "active",
"mrr": 777512.23,
"last30DaysRevenue": 283153.22,
"totalRevenue": 11441012.21,
"revenueGrowth30dPercent": -19.0,
"mrrGrowth30dPercent": -1.67,
"activeSubscriptions": 2162,
"customerCount": 3500,
"ranking": 7,
"paymentProvider": "stripe",
"revenueLastSyncedAt": "2026-03-05T13:04:00.000Z",
"founderName": "Cris",
"xHandle": "hawktrim",
"xFollowerCount": 714,
"valueProposition": "TrimRx offers a revolutionary platform that streamlines prescription management for healthcare providers, ensuring faster, more accurate medication dispensing.",
"problemSolved": "TrimRx solves the inefficiencies and errors in prescription management that healthcare providers face.",
"pricingModel": "Contact Sales",
"targetPersona": "Healthcare Providers",
"additionalInfo": "LegitScript Approved",
"fundingStatus": "",
"scrapedAt": "2026-03-05T12:00:00.000Z"
}

How it works

  1. Accepts a startup URL (https://trustmrr.com/startup/trimrx) or a plain slug (trimrx or gojiberryai) and normalizes it to the correct TrustMRR profile URL
  2. Fetches the server-rendered Next.js page using a realistic browser User-Agent to avoid bot detection
  3. Extracts the startup name and description reliably from Open Graph meta tags in the page <head>
  4. Locates the Next.js RSC (React Server Component) streaming payload embedded directly in the page HTML, which contains all the raw startup data fields including verified revenue metrics
  5. Uses a focused window extraction strategy around the unique currentMrr field to pull all related fields: revenue, subscriptions, ranking, category, founding date, founder social info, payment provider, and more
  6. Deduplicates inputs when multiple slugs are provided and scrapes each one sequentially with per-item proxy rotation
  7. Pushes one clean, structured JSON record per startup to the Apify dataset

About TrustMRR and Marc Lou

TrustMRR.com was created by Marc Lou, one of the most well-known indie hackers and serial makers in the startup community. Marc is the creator of ShipFast, a Next.js + Supabase boilerplate that thousands of founders have used to launch their SaaS products faster.

With TrustMRR, Marc set out to solve a real problem: most publicly-shared startup revenue numbers are self-reported and impossible to verify. TrustMRR fixes that by requiring founders to connect their Stripe, LemonSqueezy, or Polar accounts, pulling revenue data directly from the API, and displaying it publicly. The result is a live, hourly-updated leaderboard of startups with provable revenue.

Beyond the revenue database, TrustMRR includes a startup marketplace where founders can list their businesses for sale, a co-founder matching board, and gamified comparison tools. It has become a popular resource across the indie hacker, maker, and bootstrapped founder communities, and a go-to citation for journalists writing about the fastest-growing small startups on the internet.

Follow Marc Lou on X at @marclou to stay updated on TrustMRR and his other products.

FAQ

Can I use a plain username or slug instead of a full URL? Yes. Pass trimrx, gojiberryai, or any other TrustMRR slug directly without the full URL. The actor resolves it to the correct profile automatically.

Can I scrape multiple startups at once? Yes. Use the startups input field with a list of URLs or slugs. The actor processes all of them and returns one record per startup. There is no cap on how many you can provide.

How accurate is the revenue data? Very accurate. TrustMRR pulls revenue directly from Stripe, LemonSqueezy, and Polar APIs using founder-connected accounts. The actor reads the same verified figures shown on the public profile page. Data is synced hourly by TrustMRR.

What payment providers does TrustMRR support? TrustMRR currently verifies revenue from Stripe, LemonSqueezy, and Polar. The paymentProvider field in the output tells you which one each startup uses.

What does MRR mean on TrustMRR? MRR stands for Monthly Recurring Revenue. On TrustMRR, it is an estimate derived from the most recent 30-day revenue data pulled from the startup's connected payment processor. It reflects actual payments collected, not projections.

Will the actor get blocked? TrustMRR serves public profile pages without aggressive bot protection. For large-scale bulk runs, switch to Residential proxies in the proxy configuration to reduce the chance of rate limiting.

Can I schedule this to run automatically? Yes. You can schedule this actor on Apify to run daily, weekly, or on any custom interval to monitor startup revenue trends over time.

What if a startup profile returns no data? If a slug does not match an active TrustMRR profile, the page will return an HTTP error. The actor handles this gracefully by recording the error in the dataset so the rest of your run continues.

Integrations

Connect TrustMRR Startup Details Scraper with other tools using Apify integrations. Send scraped data directly to Google Sheets, Airtable, Notion, Slack, or any custom webhook. Combine it with Make or Zapier to trigger automated workflows whenever new startup data is collected. You can also use Apify webhooks to notify your team the moment a run completes.