Repvue.com  Reviews Scraper avatar

Repvue.com Reviews Scraper

Try for free

2 hours trial then $25.00/month - No credit card required now

Go to Store
Repvue.com  Reviews Scraper

Repvue.com Reviews Scraper

memo23/repvue-scraper
Try for free

2 hours trial then $25.00/month - No credit card required now

Stop guessing—scrape verified Repvue reviews, comp data & company trends instantly. Your edge in hiring, sales & market research.

Developer
Maintained by Community

Actor Metrics

  • 2 monthly users

  • No reviews yet

  • No bookmarks yet

  • >99% runs succeeded

  • Created in Mar 2025

  • Modified 22 days ago

Repvue.com Reviews Scraper

Extract structured company profiles, employee reviews, and compensation data from Repvue.com. Ideal for recruiters, HR professionals, and sales leaders seeking insights into company cultures, compensation trends, and employee experiences.


Features

  • Company & Review Scraping:
    • Extract detailed company profiles, including ratings, size, and industry.
    • Scrape employee reviews (pros/cons, compensation details, interview experiences).
  • Customizable Limits:
    • Set maxReviews to cap reviews per company and maxItems to limit total companies.
  • Performance Control:
    • Adjust maxConcurrency, minConcurrency, and maxRequestRetries for efficient scraping.
  • Residential Proxy Support:
    • Avoid blocks with Apify Proxy’s residential IPs (default configuration).
  • Structured Datasets:
1### 2. Scrape Companies from Search Results + Their Reviews
2```json
3{
4    "startUrls": [
5        {
6            "url": "https://www.repvue.com/companies?industries.name=Healthcare%20and%20Hospitals&funding_source=Public&per_page=100"
7        }
8    ],
9    "maxItems": 50, // Scrape 50 companies from search
10    "maxReviews": 20 // Scrape 20 reviews per company
11}

3. Use API Endpoints Directly (Advanced)

1{
2    "startUrls": [
3        {
4            "url": "https://api.repvue.com/api/companies?industries.name[]=Information+Technology&per_page=100"
5        }
6    ],
7    "maxItems": 200
8}

How It Works

For Search/API URLs:

  1. The scraper extracts company profiles from the search results or API response.
  2. For each company, it navigates to its review page (e.g., .../companies/{CompanyName}/reviews).
  3. Reviews are scraped up to the maxReviews limit.

For Direct Review URLs:

  1. The scraper bypasses search and directly extracts reviews from the provided URL.

URL Structure Support

URL TypeExampleUse Case
Company Reviewshttps://www.repvue.com/companies/ZoomInfo/reviewsTarget a specific company’s reviews.
Filtered Searchhttps://www.repvue.com/companies?size=1-50&industries.name=Healthcare%20and%20HospitalsScrape companies matching filters (size, industry, funding, etc.).
Paginated APIhttps://api.repvue.com/api/companies?per_page=100&industries.name[]=SoftwareDirectly scrape structured company data from Repvue’s API (advanced).

Benefits of Multi-URL Support

  • Flexibility: Start with a single company, a filtered search, or raw API endpoints.
  • Scalability: Scrape thousands of companies/reviews by iterating through search pages.
  • Precision: Use Repvue’s built-in filters (size, industry, funding) to target specific datasets.

How to Use

On Apify Platform

  1. Configure Input:
    • Add Start URLs (e.g., company review pages like https://www.repvue.com/companies/ZoomInfo/reviews).
    • Set maxReviews (reviews per company) and maxItems (companies per crawl).
  2. Tweak Advanced Settings:
    • Adjust maxConcurrency (parallel requests) and maxRequestRetries (failed request retries).
  3. Run the Actor:
    • Execute the scraper and monitor via Apify dashboard.
  4. Export Data:
    • Download results in JSON, CSV, Excel, or integrate via API.

Input Configuration

Example Input

1{
2    "startUrls": [
3        { "url": "https://www.repvue.com/companies/ZoomInfo/reviews" }
4    ],
5    "maxReviews": 50,
6    "maxItems": 20,
7    "maxConcurrency": 10,
8    "minConcurrency": 1,
9    "maxRequestRetries": 100,
10    "proxy": {
11        "useApifyProxy": true,
12        "apifyProxyGroups": ["RESIDENTIAL"]
13    }
14}

Input Fields Explained

ParameterDescriptionDefault
startUrlsURLs to start scraping (e.g., company profile/review pages).[]
maxReviewsMax reviews to scrape per company.100
maxItemsMax companies to scrape (if using a search URL as a start URL).100
maxConcurrencyMax parallel pages processed.10
minConcurrencyMin parallel pages processed.1
maxRequestRetriesRetry failed requests this many times before skipping.100
proxyProxy settings (residential recommended).Apify Proxy

Output Structure

Sample Output (Company + Reviews)

1{
2    "companyName": "ZoomInfo",
3    "companyUrl": "https://www.repvue.com/companies/ZoomInfo",
4    "overallRating": 4.2,
5    "reviewCount": 85,
6    "reviews": [
7        {
8            "reviewText": "Great work-life balance...",
9            "rating": 4.5,
10            "pros": ["Flexible hours", "Supportive management"],
11            "cons": ["High quotas"],
12            "compensation": {
13                "baseSalary": "$80k",
14                "OTE": "$160k",
15                "commission": "20%"
16            },
17            "interviewExperience": "3 rounds, moderately challenging",
18            "datePosted": "2024-02-10"
19        }
20    ],
21    "metadata": {
22        "scrapedAt": "2024-03-20T12:00:00Z"
23    }
24}

Output Field Explanations

1{
2    "id": 56688,
3    "avatar_color": "yellow",
4    "body": "Nothing but amazing things to say about Tractian. Humble, hardworking team with growth opportunities at every turn. I feel honored and privileged to be a part of this team.",
5    "content_categories": [
6        {
7            "id": 99624,
8            "category": "Culture and Leadership"
9        },
10        {
11            "id": 99625,
12            "category": "Professional Development and Training"
13        }
14    ],
15    "created_at": "2024-12-16T20:20:54.209+0000",
16    "pinned": true,
17    "rating": {
18        "id": 350664,
19        "average_metric_rating": 5,
20        "created_at": "2024-12-16T20:19:44.757+0000",
21        "type": "RegularRating",
22        "user_color": "yellow",
23        "user_status": "Current Employee"
24    },
25    "rating_verified": true,
26    "response": null,
27    "slug": "tractian-review-fhox1vbc",
28    "upvotes": 0
29}

Field Explanations

FieldTypeDescriptionPossible Values/Notes
idIntegerUnique identifier for the review.Example: 56688
avatar_colorStringColor code or name associated with the reviewer’s avatar.Values like yellow, blue, green (determined by Repvue’s UI logic).
bodyStringFull text of the employee review.Plain text containing pros/cons, experiences, or opinions.
content_categoriesArrayCategories assigned to the review (e.g., topics it addresses).Objects with id (unique category ID) and category (category name).
created_atStringTimestamp when the review was posted.ISO 8601 format (e.g., 2024-12-16T20:20:54.209+0000).
pinnedBooleanIndicates if the review is pinned to the top of the company’s review section.true = Pinned by company/moderation; false = Not pinned.
ratingObjectDetailed rating metadata:Nested fields below.
idIntegerUnique identifier for the rating entry.Example: 350664.
average_metric_ratingFloatAverage score given by the reviewer across all rating metrics (e.g., culture, compensation).Scale: 1.0 (lowest) to 5.0 (highest).
created_atStringTimestamp when the rating was submitted.ISO 8601 format (may differ slightly from review timestamp).
typeStringType of rating (e.g., regular, anonymous).Example: RegularRating (default), AnonymousRating.
user_colorStringColor code/name linked to the reviewer’s status (e.g., current/former employee).Matches avatar_color in most cases.
user_statusStringEmployment status of the reviewer at the time of the review.Current Employee, Former Employee, Contractor, etc.
rating_verifiedBooleanIndicates if Repvue has verified the authenticity of the review.true = Verified; false = Unverified.
responseObjectCompany’s public response to the review (if any).null = No response; otherwise, contains response text and metadata.
slugStringURL-friendly identifier for the review.Example: tractian-review-fhox1vbc (used in URLs like /reviews/[slug]).
upvotesIntegerNumber of upvotes the review has received from other users.0 = No upvotes; increases as users vote.
1---
2
3### Key Notes:
4- **`pinned`**: Useful for identifying reviews highlighted by the company or platform moderators.
5- **`rating_verified`**: Adds credibility to the review (e.g., confirms the reviewer was a verified employee).
6- **`response`**: If the company replies, this field will include their response text and timestamps.
7- **`slug`**: Use this to construct direct links to the review (e.g., `https://www.repvue.com/reviews/[slug]`).
8
9
10## Benefits
11
12- **Targeted Data**: Focus on specific companies or industries with custom `startUrls`.
13- **Scalability**: Scrape hundreds of companies/reviews with proxy rotation and retries.
14- **Analysis-Ready**: Structured data for trend analysis (e.g., compensation benchmarks).
15- **Low Maintenance**: Built-in error handling and residential proxy support.
16
17---
18
19## Why Use This Scraper?
20
21Repvue.com is a goldmine for sales and recruitment insights, but manual data collection is time-consuming. This scraper offers:
22- **Accuracy**: Extract nested review data and ratings.
23- **Reliability**: Retry failed requests up to 100 times.
24- **Anonymity**: Residential proxies to avoid IP blocks.
25
26---
27
28## Support
29
30- **Issues**: Report bugs or request features via [Apify Console](https://console.apify.com/actors/YOUR-ACTOR-ID/issues).
31- **Contact**:
32  - Email: [your@email.com](mailto:your@email.com)
33  - Portfolio: [yourwebsite.com](https://yourwebsite.com)
34
35---
36
37## Customization
38
39Need adjustments? Contact [your@email.com](mailto:your@email.com) for:
40- Additional data fields (e.g., leadership team details).
41- Integration with CRM/ATS systems.
42- Scrapers for other platforms (e.g., G2, Glassdoor).
43
44---
45
46Let me know if you’d like to refine any section further!