RepVue Scraper [$0.7💰] | Sales Comp | Company Reviews avatar

RepVue Scraper [$0.7💰] | Sales Comp | Company Reviews

Pricing

from $0.67 / 1,000 results

Go to Apify Store
RepVue Scraper [$0.7💰] | Sales Comp | Company Reviews

RepVue Scraper [$0.7💰] | Sales Comp | Company Reviews

Extract verified sales employee reviews, compensation (OTE, base, top) and RepVue Scores from RepVue.com - no login, no paid API. Research the best sales companies to work for, benchmark sales rep salaries, and monitor sales org rankings as structured JSON.

Pricing

from $0.67 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Categories

Share

RepVue Scraper — Sales Company Reviews, Compensation & Sales Org Rankings

Extract verified sales employee reviews, per-role compensation (OTE, base, top) and RepVue Scores from RepVue.com — the data sales professionals use to research the best sales companies to work for. No login, no paid API; built on public pages, the official LLM markdown feed and public sitemaps.

Main Use Cases

  • Sales job research — compare sales orgs before applying, interviewing or accepting an offer
  • Compensation benchmarking — OTE, base salary, top-end pay and quota attainment by role and company
  • Competitive sales org intel — culture, leadership, incentive structure, product-market fit and attrition signals for competitor orgs
  • Recruiting & sales talent research — shortlist top-rated sales organizations and see what sellers actually say
  • Sales org market rankings — RepVue Scores, industry percentiles and category rankings for thousands of companies

How It Works

A Cheerio-based crawler (no browser UI) in front of a built-in Chrome 136 TLS/HTTP2 impersonation layer that reads three public data sources:

SourceWhat you get
/companies/{slug}.md — official public LLM feed (sanctioned via repvue.com/llms.txt)RepVue Score, overall/industry percentiles, category rankings & trends, per-role compensation, headcount, rating counts
/companies/{slug}/reviews — Next.js RSC flight payload + SSR DOMVerified reviews: body, role, rating, employment status, date, useful votes
Public sitemaps (companies-sitemap-*.xml, reviews-sitemap-*.xml)~17.5K company slugs and ~60K review URLs, with last-modified dates

Each run pushes structured JSON rows to Apify datasets: one company profile row per company in the default dataset and one review row per review in the reviews dataset.

Extract Sales Compensation Data by Company

compensationByRole on each company row gives you per-role compensation with base / OTE / top figures and sample sizes — pulled from RepVue's public LLM markdown feed. Set includeCompanyProfile: true (default), optionally with skipReviews: true for a compensation-only run. This is the data job seekers use to negotiate offers and the data sales leaders use to benchmark their own comp plans.

Research Top Sales Organizations Without a Paid API

RepVue has no public paid API — but its public pages, LLM markdown feed and sitemaps expose the same underlying data. This actor reads those public sources directly:

  • discoverCompanies: true scans the public companies sitemap and queues up to maxCompanies (~17.5K companies) — the cheapest full-directory path
  • reviewDiscovery: "sitemap" scans the public reviews sitemaps for maximum review coverage
  • followSimilarCompanies: true follows "Explore Reviews at Similar Companies" links (competitors) so a crawl grows organically from any seed company

Monitor RepVue Scores and Sales Org Rankings

RepVue Scores, overall/industry percentiles, category rankings and trends update as the community submits ratings. Schedule this actor (see Integrations) for monthly or quarterly monitoring runs and build your own sales org ranking tracker from scrubbed data.

Input

All input fields, from the actor's actual schema:

FieldTypeRequiredDefaultNotes
startUrlsarrayYes—A company overview (/companies/Slug), reviews listing (/companies/Slug/reviews), a single review, the company directory (/companies or /companies/page/N, optionally with ?industries.name=... filters), a company .md feed, or a RepVue sitemap
proxyobjectNoApify RESIDENTIAL prefilledRecommended: {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} — RepVue's Vercel security checkpoint blocks datacenter egress IPs
discoverCompaniesbooleanNofalseScan public sitemaps and queue all listed companies (~17.5K) until maxCompanies is reached
reviewDiscoverystringNoautoauto (sitemap when scanned, else related links) · sitemap · related
followSimilarCompaniesbooleanNotrueBFS into competitor companies shown on review pages
maxCompaniesintegerNo100Cap on company profiles crawled per run (explicit start URLs always processed)
maxReviewsPerCompanyintegerNo100Cap on review rows per company; newest reviews preferred
targetDatestringNo—YYYY-MM-DD; reviews older than this date are skipped
includeCompanyProfilebooleanNotrueAdd the aggregate company profile row from the official .md feed (RepVue Score, percentiles, rankings, comp)
skipReviewsbooleanNofalseOutput company profiles only, skip review rows
maxConcurrencyintegerNo10Max pages processed in parallel
minConcurrencyintegerNo1Min pages processed in parallel
maxRequestRetriesintegerNo5Retry count for failed requests

Output

Company profile rows (recordType: "company" — default dataset)

FieldDescription
slug / url / nameCanonical slug, profile URL, company name
website / description / industry / companySize / employeeHeadcount / fundingStatus / hqCompany metadata
repvueScoreOverall RepVue Score (0–100)
overallPercentile / industryPercentilePercentile rankings
repvueTrend / categoryRankings / categoryTrendsScore trend, category-level rankings and trends
compensationByRolePer-role compensation: base / OTE / top, sample sizes (role reps care about: AE, SDR/BDR, leadership)
totalRatings / verifiedRatings / verifiedPercent / writtenReviews / ratingsLast6Months / lastRatingRecordedRating volume and verification stats
industryQuotaAttainmentPercent / industryFutureOutlookScore / industryAiImpactScoreIndustry-level sales signals
salaryCurrency / logoUrl / profileGeneratedAt / scrapedAtCurrency, logo, feed generation time, collection time

Review rows (recordType: "review" — reviews dataset)

FieldDescription
companyName / companySlug / slug / urlCompany + review permalink
employmentStatus / role / location / createdAtReviewer metadata (current/former employee, role tag, location, date)
rating / ratingVerified / pinnedScore, verified flag, pinned flag
body / contentCategories / promptFull review text, topic tags, prompt stats
upvotes / voteValue / followupQuestion / followupAnswer / companyResponseEngagement and company response
sourcelisting (teaser) or detail / related (full page)
scrapedAtISO timestamp of collection

Example Input

{
"startUrls": [
{ "url": "https://www.repvue.com/companies/ZoomInfo/reviews" },
{ "url": "https://www.repvue.com/companies/Datadog/reviews" }
],
"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] },
"maxCompanies": 20,
"maxReviewsPerCompany": 100,
"includeCompanyProfile": true,
"reviewDiscovery": "auto",
"followSimilarCompanies": true
}

Example Output

Company profile row (default dataset):

{
"recordType": "company",
"slug": "datadog",
"url": "https://www.repvue.com/companies/Datadog",
"name": "Datadog",
"industry": "Software",
"employeeHeadcount": 5001,
"repvueScore": 83.74,
"overallPercentile": 80,
"industryPercentile": 75,
"categoryRankings": [
{ "category": "Culture and Leadership", "score": 3.7, "rank": 1433, "total": 3362 }
],
"compensationByRole": [
{ "role": "Account Executive", "base": 90000, "ote": 190000, "top": 250000, "samples": 52 }
],
"totalRatings": 2674,
"verifiedPercent": 87,
"industryQuotaAttainmentPercent": 55,
"scrapedAt": "2026-09-19T10:00:00.000Z"
}

Review row (reviews dataset):

{
"recordType": "review",
"companyName": "Datadog",
"companySlug": "datadog",
"slug": "datadog-review-8f2b1c4a",
"url": "https://www.repvue.com/companies/Datadog/reviews/datadog-review-8f2b1c4a",
"employmentStatus": "Current Employee",
"role": "Account Executive",
"location": "US",
"createdAt": "2026-08-01T00:00:00.000Z",
"rating": 4.2,
"ratingVerified": true,
"body": "Team culture is strong and leadership communicates the plan clearly...",
"source": "detail",
"scrapedAt": "2026-09-19T10:00:01.000Z"
}

Field values above are illustrative examples of the real schema — exact numbers come from the live RepVue page for each company.

Integrations & Automation

  • Apify API, Webhooks, Schedules — every Apify actor exposes a REST API, webhook events (run succeeded/failed) and scheduled runs; wire the output into your own pipeline.
  • Zapier / Make — connect any Apify run to Zapier or Make via the Apify integration to push new reviews or rankings into Slack, Sheets, Airtable or a BI tool.
  • Recommended schedule — RepVue scores, rankings and reviews change as community ratings are submitted. Run monthly for rankings monitoring, weekly for review deep-dives; recurring runs also improve Apify Store recommendations for this actor.

FAQ

Is there a RepVue API?

There is no public paid API. RepVue publishes an official public LLM markdown feed per its llms.txt — company profiles at /companies/{slug}.md — plus public sitemaps and public review pages. This actor reads exactly those public sources, so you get API-grade structured JSON without paying for API access.

What is the RepVue Score?

The RepVue Score is RepVue's 0–100 rating of a sales organization, weighted by how much sales professionals care about each category (culture and leadership, base compensation, incentive structure, product-market fit, professional development, inbound lead flow, diversity). Scores are computed from verified, anonymous ratings submitted by current and former employees.

RepVue vs Glassdoor — which should I use?

Glassdoor covers employer reviews across all job functions and industries. RepVue is purpose-built for sales organizations: per-role OTE/base comp, quota attainment, sales-specific category scores and sales-org rankings — data Glassdoor doesn't structure for sellers. Use both: this actor gives you the RepVue side, and the Related Actors above cover Glassdoor.

Are the reviews verified?

RepVue reports a verified percentage per company (e.g. 87% at Datadog, 92–100% on many profiles). This actor returns ratingVerified per review and verifiedPercent per company profile so you can filter to verified ratings only.

Do I need residential proxies?

Yes, recommended. RepVue runs on Vercel behind a security checkpoint that blocks most plain datacenter/VPS egress IPs even with a perfect browser fingerprint. The actor's built-in Chrome 136 TLS/HTTP2 impersonation handles fingerprinting automatically; set proxy to Apify RESIDENTIAL (useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"]) for reliable runs with minimal retries.

SEO Keywords

repvue scraper, repvue company reviews, sales org ratings, best sales companies to work for, sales compensation benchmarks, sales rep salary data, sales employee reviews, sdr bdr salary data, sales organization rankings, repvue score monitoring, quota attainment data, sales job research, tech sales job seekers, top rated sales organizations, sales leadership compensation, competitive sales org intel, ote salary data, company culture ratings sales, glassdoor for sales, repvue alternative, b2b sales org ratings, sales team compensation data

For AI Agents & LLM Apps

Purpose: returns one structured company-profile object per company (default dataset) and one review object per employee review (reviews dataset) from RepVue.com public sources — RepVue Score, per-role compensation, percentiles, rankings and verified review text.

Minimal input (only required field):

{
"startUrls": [{ "url": "https://www.repvue.com/companies/ZoomInfo/reviews" }]
}

Variant inputs: append a second start URL (or set discoverCompanies: true + maxCompanies) to collect many companies in one run; set skipReviews: true for profiles-only mode; set targetDate: "YYYY-MM-DD" to only collect newer reviews.

Output field list: company rows — slug, url, name, website, industry, companySize, employeeHeadcount, fundingStatus, hq, salaryCurrency, repvueScore, overallPercentile, industryPercentile, repvueTrend, categoryRankings, categoryTrends, compensationByRole, totalRatings, verifiedRatings, verifiedPercent, writtenReviews, publishedReviewsCount, publishedStatus, ratingsLast6Months, lastRatingRecorded, industryQuotaAttainmentPercent, industryFutureOutlookScore, industryAiImpactScore, logoUrl, profileGeneratedAt, scrapedAt. Review rows — companyName, companySlug, id, slug, url, employmentStatus, role, location, createdAt, rating, ratingVerified, pinned, upvotes, voteValue, body, prompt, contentCategories, followupQuestion, followupAnswer, companyResponse, source, scrapedAt.

Behaviors an agent should know:

  • Rows split by recordType: "company" goes to the default dataset, "review" to the reviews dataset — filter on recordType when consuming one dataset.
  • discoverCompanies: true reads the public companies sitemap and queues up to maxCompanies (~17.5K companies) — the cheapest way to build a full directory, but every company adds a billed profile row.
  • followSimilarCompanies: true (default) BFS-crawls competitor companies from review pages, so a run can exceed what your start URLs explicitly list — bounded by maxCompanies.
  • includeCompanyProfile: true (default) adds one company profile row per company via the official .md feed. skipReviews: true suppresses all review rows (and their billing).
  • reviewDiscovery: "auto" uses the public reviews sitemap when the crawl scans one (with discoverCompanies or a directory start URL) and otherwise follows in-page links; "sitemap" always scans reviews sitemaps; "related" never uses sitemaps.
  • targetDate skips reviews strictly older than the given date; maxReviewsPerCompany caps review rows per company, newest first.
  • Do not run without the residential proxy input in production — RepVue's Vercel checkpoint blocks datacenter IPs.
  • Billing: $0.0007 per company-profile "result" event, $0.0007 per review event, plus $0.00005 per actor-start event (per GB-minute of memory). A profiles-only run with skipReviews: true avoids all review-event charges.

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by RepVue, LLC or RepVue.com. "RepVue" and "RepVue Score" are trademarks or property of their respective owners.

The actor accesses only public data: publicly visible company pages and reviews, RepVue's official public LLM markdown feed, and public sitemaps. It performs no login, no login/CAPTCHA bypass, and no access to non-public content. RepVue requests that data referenced or used be attributed to RepVue with a link to https://www.repvue.com, and asks crawlers to follow its robots.txt and llms.txt guidelines — please honor both when republishing extracted data.

You are responsible for complying with RepVue's Terms of Service and with applicable data-protection and defamation laws in your jurisdiction when using extracted content. Review rows may describe individual experiences; do not use them for unsolicited commercial outreach, and do not republish review text in a way that misattributes or misrepresents individual reviewers. This README is not legal advice.