RepVue Scraper — Sales Org Ratings, Score & Reviews
Pricing
from $2.75 / 1,000 results
RepVue Scraper — Sales Org Ratings, Score & Reviews
Scrape RepVue sales-organization ratings: RepVue Score, overall and category ratings (Base Comp, Culture, Leadership, PMF), ratings and review counts, industry, funding, headcount. Enter company slugs or auto-discover. Export clean JSON, CSV, or Excel.
Pricing
from $2.75 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Features
Share
RepVue Scraper — Sales Org Ratings, RepVue Score, Category Ratings & Comp Intelligence
Extract sales organization ratings, compensation benchmarks, and workplace culture intelligence directly from RepVue (repvue.com). Scrape verified metrics including the proprietary RepVue Score (0–100), top-percentile ranking, overall rating, and granular category breakdowns: Base Compensation, Incentive Comp Structure, Culture & Leadership, Product-Market Fit, Inbound Lead Flow, Professional Development, and Diversity & Inclusion.
In addition to ratings, this scraper extracts firmographic indicators such as headcount, company size tier, funding source, active sales job count, official website, and careers URLs. Whether you are benchmarking compensation across tech peers, sourcing talent from top-performing sales teams, or enriching CRM records, this actor provides clean, structured data in seconds.
⚡ At a glance
| Feature | Specification |
|---|---|
| Target Website | repvue.com (RepVue Sales Organization Ratings) |
| Data Fields | RepVue Score, top %, category ratings, ratings counts, verified %, funding, headcount, jobs, URLs |
| Collection Modes | Target company slugs/URLs or automated universe discovery (~11,700+ companies) |
| Pagination Depth | Unlocked multi-page discovery (1,000+ companies across industry catalogs) |
| Typical Speed | 20–40 company profiles per minute with concurrent parallel fetching |
| Proxy Requirement | Apify Proxy enabled (Datacenter default; Residential selectable for massive scale) |
| Export Formats | JSON, CSV, Excel (XLSX), XML, HTML Table, RSS |
| Integrations | Make, Zapier, Webhooks, Google Sheets, Airbyte, Keboola, Python, Node.js API |
🔎 Why scrape RepVue?
RepVue is the definitive community-driven intelligence platform for B2B sales organizations. Thousands of Account Executives, SDRs, BDRs, Sales Engineers, and Sales Leaders submit verified evaluations regarding quota attainment, on-target earnings (OTE), leadership transparency, and inbound opportunity volume.
Extracting RepVue data provides unique business intelligence that cannot be found on generic job portals:
- Compensation & Quota Reality: Traditional review platforms lump sales data with engineering and marketing. RepVue isolates sales compensation, revealing true earning potential and quota attainment feasibility.
- True Product-Market Fit (PMF): Sales reps know immediately whether a product is easy or nearly impossible to sell. RepVue's PMF score is a leading indicator of company growth and customer retention.
- Inbound Lead Flow Quality: Distinguish sales teams backed by strong marketing engines from those forced into 100% cold outbound prospecting.
- Talent Acquisition & Headhunting: Recruit top enterprise sellers from companies with declining culture or compensation scores, or benchmark your own company's offer competitiveness.
- Venture Capital & Due Diligence: Track sales team morale, hiring velocity (
activeJobsCount), and headcount momentum across portfolio candidates.
📊 RepVue Intelligence vs Traditional Job Platforms
| Intelligence Metric | RepVue | Glassdoor / Indeed | LinkedIn Insights |
|---|---|---|---|
| Sales Specificity | 100% Sales Org Focused | Blended across all departments | Headcount growth only |
| Base & Incentive Comp | Detailed standalone category score | Self-reported salary averages | Salary ranges by role |
| Product-Market Fit (PMF) | Explicit 1–5 metric by reps | Not captured | Not captured |
| Inbound Lead Velocity | Dedicated inbound opportunity score | Not captured | Marketing headcount proxy |
| Verified Sales Raters | Verified badge & verified % | Broad email verification | Profile verification only |
| Executive Leadership Score | Sales leadership specific | Company-wide CEO approval | Leadership tenure |
| Exportable Comp Table | Structured category attributes | Semi-structured reviews | Aggregate charts |
📊 Key Data Fields & Coverage
Every output item represents a single sales organization with comprehensive ratings and firmographic details normalized as clean strings.
🏢 Identity & Core Ratings
| Field | Type | Description | Coverage |
|---|---|---|---|
slug | string | Canonical RepVue company slug | 🟢 High (100%) |
name | string | Full official company name | 🟢 High (100%) |
repvueScore | string | Headline RepVue Score (0 to 100) | 🟢 High (98%) |
topPercent | string | Percentile ranking (e.g., "5" = top 5%) | 🟢 High (95%) |
averageRating | string | Overall average rating (out of 5.0) | 🟢 High (98%) |
ratingsCount | string | Total ratings submitted by sales reps | 🟢 High (100%) |
reviewsCount | string | Total published community reviews | 🟢 High (100%) |
verifiedRatingsCount | string | Number of verified sales professional ratings | 🟢 High (95%) |
verifiedRatingsPercent | string | Percentage of total ratings verified | 🟢 High (95%) |
📈 Category Breakdown Metrics
| Field | Type | Description | Coverage |
|---|---|---|---|
categoryRatings | string | Formatted key-value pairs of all category scores | 🟢 High (98%) |
categoryCount | string | Number of evaluated categories available | 🟢 High (100%) |
hasReviews | string | Boolean indicator whether reviews are present | 🟢 High (100%) |
Typical categories included in categoryRatings:
Base CompensationIncentive Comp StructureCulture & LeadershipProduct-Market FitInbound Lead / Opportunity FlowProfessional Development & TrainingDiversity & Inclusion
💼 Firmographics & Recruitment
| Field | Type | Description | Coverage |
|---|---|---|---|
industry | string | Industry classification / vertical | 🟢 High (95%) |
fundingSource | string | Funding stage (Public, Series A–E, Bootstrapped) | 🟢 High (90%) |
headcount | string | Last reported employee headcount | 🟢 High (95%) |
size | string | Company size bucket (e.g., "1,001 - 5,000") | 🟢 High (95%) |
activeJobsCount | string | Currently open sales positions | 🟢 High (90%) |
website | string | Official corporate website link | 🟢 High (95%) |
careersUrl | string | Direct link to career portal | 🟢 High (85%) |
logo | string | High-resolution logo image asset URL | 🟢 High (95%) |
description | string | Brief summary of company business model | 🟢 High (90%) |
companyId | string | Unique persistent RepVue database identifier | 🟢 High (100%) |
url | string | Full canonical URL to RepVue profile | 🟢 High (100%) |
scrapedAt | string | ISO timestamp of record capture | 🟢 High (100%) |
🎯 Detailed Use Cases & Workflows
1. Sales Compensation & Culture Benchmarking
- Objective: Compare your sales organization's compensation and leadership metrics against direct market competitors.
- Workflow: Input a target list of 20 peer companies. Export results to Excel, rank by
repvueScoreand individualBase Compensationratings, and present data to executive leadership during annual compensation reviews.
2. High-Yield Sales Recruitment & Headhunting
- Objective: Identify top Account Executives and SDRs ready to transition to higher-paying or higher-satisfaction organizations.
- Workflow: Discover companies with high employee counts but dropping
Inbound Lead FloworCulture & Leadershipscores. Cross-reference those organizations with LinkedIn Sales Navigator to reach out to active sales reps.
3. RevOps Due Diligence for Job Candidates
- Objective: Conduct rigorous due diligence before accepting an enterprise sales offer.
- Workflow: Run the actor on prospective employers. Check
topPercent, reviewverifiedRatingsPercentto ensure score validity, and evaluateProduct-Market Fitto verify realistic quota attainment potential.
4. B2B Sales Prospecting & Lead Generation
- Objective: Source enterprise software vendors that are actively scaling their go-to-market teams.
- Workflow: Enable
discoverCompanies: truewith a limit of 1,000. Filter dataset for companies withactiveJobsCount > 10andfundingSource = "Public"or"Series C+". Feed company websites and career pages directly into outbound sales sequences.
⚙️ Input Configuration & Parameters
Every input parameter is optional. Running the scraper with default settings executes a fast demonstration run across representative tech sales organizations.
| Parameter | Type | Default | Description |
|---|---|---|---|
companySlugs | array | ["anthropic", "toast"] | List of company slugs or full RepVue profile URLs to extract. Slugs are case-sensitive. |
discoverCompanies | boolean | false | When true, automatically discovers and extracts companies from the catalog up to maxItems. |
maxItems | integer | 0 | Total maximum companies to scrape across inputs and discovery. 0 = auto/unlimited. |
maxConcurrency | integer | 4 | Parallel request concurrency (recommended: 3–5 for optimal reliability). |
proxyConfiguration | object | {"useApifyProxy": true} | Apify Proxy configuration. Datacenter proxies are enabled by default. |
📝 Input Configurations for Common Scenarios
Scenario A: Fast Prefill Run (Demo)
{"companySlugs": ["anthropic", "toast"],"discoverCompanies": false,"maxItems": 50,"maxConcurrency": 4}
Scenario B: Targeted Enterprise Competitor Benchmarking
{"companySlugs": ["snowflake","databricks","salesforce","hubspot","mongodb","palantir"],"discoverCompanies": false,"maxItems": 50}
Scenario C: Deep Universe Discovery (1,000+ Companies)
{"companySlugs": [],"discoverCompanies": true,"maxItems": 1500,"maxConcurrency": 5,"proxyConfiguration": {"useApifyProxy": true}}
📦 Sample Output Record
{"slug": "anthropic","name": "Anthropic","repvueScore": "97.73","topPercent": "1","averageRating": "4.89","ratingsCount": "48","reviewsCount": "32","verifiedRatingsCount": "44","verifiedRatingsPercent": "91.67","industry": "Artificial Intelligence; Software","fundingSource": "Series D","headcount": "850","size": "501 - 1,000","activeJobsCount": "18","hasReviews": "true","categoryRatings": "Base Compensation: 4.95; Incentive Comp Structure: 4.88; Culture & Leadership: 4.92; Product-Market Fit: 4.98; Inbound Lead / Opportunity Flow: 4.85; Professional Development: 4.75; Diversity & Inclusion: 4.90","categoryCount": "7","website": "https://www.anthropic.com","careersUrl": "https://www.anthropic.com/careers","logo": "https://ik.imagekit.io/nzy3aotss/repvue-production/logos/anthropic-logo.png","description": "Anthropic is an AI safety and research company that creates reliable, beneficial, and interpretable AI systems including Claude.","companyId": "c914bf82-7f2e-4b91-9e45-1823ab023412","url": "https://www.repvue.com/companies/anthropic","scrapedAt": "2026-11-10T13:38:00.000Z"}
💻 Programmatic Usage & API Integration
Trigger runs and retrieve results via the official Apify Client in Python, JavaScript, or direct REST API requests.
Python Integration
from apify_client import ApifyClient# Initialize client with your Apify API tokenclient = ApifyClient("YOUR_APIFY_TOKEN")# Prepare actor inputrun_input = {"companySlugs": ["elevenlabs", "harvey-ai", "sierra-ai", "cursor"],"discoverCompanies": False,"maxItems": 50,"maxConcurrency": 4}# Run actor and wait for completionrun = client.actor("haketa/repvue-scraper").call(run_input=run_input)# Fetch results from default datasetfor company in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{company['name']} | RepVue Score: {company['repvueScore']} | Headcount: {company['headcount']}")
Node.js / JavaScript Integration
import { ApifyClient } from 'apify-client';const client = new ApifyClient({token: 'YOUR_APIFY_TOKEN',});const input = {discoverCompanies: true,maxItems: 250,maxConcurrency: 4};const run = await client.actor('haketa/repvue-scraper').call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((org) => {console.log(`[Score: ${org.repvueScore}] ${org.name} - Jobs: ${org.activeJobsCount} (Industry: ${org.industry})`);});
Direct REST API Call
curl -X POST "https://api.apify.com/v2/acts/haketa~repvue-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"companySlugs": ["anthropic", "toast"],"maxItems": 50}'
🔗 Integrations & Data Pipelines
Seamlessly ingest your RepVue sales compensation dataset into your enterprise software stack:
- Google Sheets: Connect the Apify Google Sheets integration to append newly discovered sales organizations to your executive benchmarking workbook.
- Airtable: Build an interactive sales organization tracker with automatic sorting by
repvueScoreandProduct-Market Fit. - HubSpot / Salesforce: Enrich existing account lists with accurate headcount, funding stage, and sales team satisfaction scores.
- Make & Zapier: Trigger notifications when target companies experience significant shifts in active sales job openings.
- Snowflake & BigQuery: Stream structured JSON datasets for advanced multi-variable analytics on tech sales retention.
🛠️ Step-by-Step Getting Started Guide
- Open the Actor: Navigate to
haketa/repvue-scraperon the Apify Store or Console. - Select Target Mode:
- For specific companies: Paste desired company slugs or full URLs into the Company slugs field.
- For broad discovery: Enable Auto-discover companies and specify your desired
maxItems.
- Configure Concurrency: Leave at the default
4(or adjust between3and5for optimal stability). - Click Start: Hit the green Start button in the Console.
- Download Your Dataset: Once completed, navigate to the Dataset tab and export your records as CSV, Excel, or JSON.
💡 Best Practices & Pro Tips
- Check Rating Verification: Weigh scores with high
verifiedRatingsPercentmore heavily than scores derived from a small number of unverified ratings. - Compare Category Deltas: A company may boast an overall 90+
repvueScorewhile suffering from a mediocreInbound Lead Flowrating. Inspect thecategoryRatingsstring to identify operational friction points. - Leverage Discovery Mode: When researching a specific vertical without prior company knowledge, enable
discoverCompanies: truewithmaxItems: 500to quickly map the entire competitive landscape. - Rate Limit Consideration: Keep
maxConcurrencyset between 3 and 5 to ensure consistent high-speed throughput without triggering network throttling.
❓ Frequently Asked Questions
How many companies can I scrape in a single run?
You can scrape thousands of companies per run. With maxItems: 0 (or maxItems: 1000+) and discoverCompanies: true, the actor walks through RepVue's comprehensive catalog of over 11,000 sales organizations.
What does the RepVue Score represent?
The RepVue Score is a proprietary 0–100 index calculating overall sales organization health based on verified compensation, culture, quota attainment, and lead flow ratings.
Can I paste full RepVue URLs instead of slugs?
Yes. Both short slugs (e.g., toast) and full URLs (e.g., https://www.repvue.com/companies/toast) are automatically recognized and normalized.
Do I need dedicated residential proxies?
No. Standard Apify datacenter proxies are enabled by default and are completely sufficient for typical runs. Residential proxies can optionally be enabled for massive multi-thousand company sweeps.
What happens if a company slug does not exist?
If an invalid or misspelled slug is provided, the actor logs a warning and proceeds with the rest of the queue without interrupting execution.
What export formats are supported?
You can export results directly from the Apify Console as JSON, CSV, Excel (XLSX), XML, or HTML Table.
How often are company ratings updated on RepVue?
RepVue aggregates user reviews on a continuous, rolling basis. Because this scraper extracts live page payloads at execution time, your dataset reflects the exact real-time ratings, active job counts, and headcount metrics published on RepVue at the moment of your run.
Does this scraper extract individual textual reviews?
The scraper prioritizes structured, quantitative intelligence: headline scores, detailed category metrics, rating counts, verified rater percentages, and firmographics. This structure ensures clean tabular exports for instant CSV/Excel analysis without parsing thousands of multi-paragraph text reviews.
Can I schedule recurring daily or weekly monitoring runs?
Yes! Use Apify's built-in Scheduler to automatically run this actor on a daily, weekly, or monthly basis. You can track changes in repvueScore, monitor employee headcount growth, and receive notifications when a competitor posts new sales positions.
How does deduplication work?
The actor tracks company slugs in an internal memory index during each execution. Even if a company appears in both your custom companySlugs list and the automatic discovery sweep, it is processed and written to the dataset only once.
📋 Changelog
v1.2 — 2026-11
- Deep Pagination Unlocked: Removed restrictive 5,000 maximum caps and unlocked unrestricted
maxItems: 1,000+company sweeps. - Fast Prefill Execution: Optimized default prefill parameters to execute clean sample runs in under 30 seconds.
- Enhanced Schema Compliance: Added
"buildTag": "latest"to actor specifications and standardized all output properties to typed string values. - Extended Documentation: Added comprehensive field matrices, multi-platform comparison tables, and full SDK code samples.
v1.1 — 2026-10
- Added automated sitemap-driven universe discovery for 11,000+ companies.
- Added verified rating volume and verified percentage metrics.
- Added direct ImageKit logo URL resolution.
v1.0 — 2026-10
- Initial production release.
- Extraction of RepVue Score, category ratings, headcount, funding, and career links.