
Repvue.com Reviews Scraper
2 hours trial then $25.00/month - No credit card required now

Repvue.com Reviews Scraper
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.
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 andmaxItems
to limit total companies.
- Set
- Performance Control:
- Adjust
maxConcurrency
,minConcurrency
, andmaxRequestRetries
for efficient scraping.
- Adjust
- Residential Proxy Support:
- Avoid blocks with Apify Proxy’s residential IPs (default configuration).
- Structured Datasets:
-
Output JSON/CSV data ready for analysis in BI tools or spreadsheets.
"startUrls": [ { "url": "https://www.repvue.com/companies/ZoomInfo/reviews" } ], "maxReviews": 100 }
-
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:
- The scraper extracts company profiles from the search results or API response.
- For each company, it navigates to its review page (e.g.,
.../companies/{CompanyName}/reviews
). - Reviews are scraped up to the
maxReviews
limit.
For Direct Review URLs:
- The scraper bypasses search and directly extracts reviews from the provided URL.
URL Structure Support
URL Type | Example | Use Case |
---|---|---|
Company Reviews | https://www.repvue.com/companies/ZoomInfo/reviews | Target a specific company’s reviews. |
Filtered Search | https://www.repvue.com/companies?size=1-50&industries.name=Healthcare%20and%20Hospitals | Scrape companies matching filters (size, industry, funding, etc.). |
Paginated API | https://api.repvue.com/api/companies?per_page=100&industries.name[]=Software | Directly 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
- Configure Input:
- Add Start URLs (e.g., company review pages like
https://www.repvue.com/companies/ZoomInfo/reviews
). - Set
maxReviews
(reviews per company) andmaxItems
(companies per crawl).
- Add Start URLs (e.g., company review pages like
- Tweak Advanced Settings:
- Adjust
maxConcurrency
(parallel requests) andmaxRequestRetries
(failed request retries).
- Adjust
- Run the Actor:
- Execute the scraper and monitor via Apify dashboard.
- 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
Parameter | Description | Default |
---|---|---|
startUrls | URLs to start scraping (e.g., company profile/review pages). | [] |
maxReviews | Max reviews to scrape per company. | 100 |
maxItems | Max companies to scrape (if using a search URL as a start URL). | 100 |
maxConcurrency | Max parallel pages processed. | 10 |
minConcurrency | Min parallel pages processed. | 1 |
maxRequestRetries | Retry failed requests this many times before skipping. | 100 |
proxy | Proxy 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
Field | Type | Description | Possible Values/Notes |
---|---|---|---|
id | Integer | Unique identifier for the review. | Example: 56688 |
avatar_color | String | Color code or name associated with the reviewer’s avatar. | Values like yellow , blue , green (determined by Repvue’s UI logic). |
body | String | Full text of the employee review. | Plain text containing pros/cons, experiences, or opinions. |
content_categories | Array | Categories assigned to the review (e.g., topics it addresses). | Objects with id (unique category ID) and category (category name). |
created_at | String | Timestamp when the review was posted. | ISO 8601 format (e.g., 2024-12-16T20:20:54.209+0000 ). |
pinned | Boolean | Indicates if the review is pinned to the top of the company’s review section. | true = Pinned by company/moderation; false = Not pinned. |
rating | Object | Detailed rating metadata: | Nested fields below. |
→ id | Integer | Unique identifier for the rating entry. | Example: 350664 . |
→ average_metric_rating | Float | Average score given by the reviewer across all rating metrics (e.g., culture, compensation). | Scale: 1.0 (lowest) to 5.0 (highest). |
→ created_at | String | Timestamp when the rating was submitted. | ISO 8601 format (may differ slightly from review timestamp). |
→ type | String | Type of rating (e.g., regular, anonymous). | Example: RegularRating (default), AnonymousRating . |
→ user_color | String | Color code/name linked to the reviewer’s status (e.g., current/former employee). | Matches avatar_color in most cases. |
→ user_status | String | Employment status of the reviewer at the time of the review. | Current Employee , Former Employee , Contractor , etc. |
rating_verified | Boolean | Indicates if Repvue has verified the authenticity of the review. | true = Verified; false = Unverified. |
response | Object | Company’s public response to the review (if any). | null = No response; otherwise, contains response text and metadata. |
slug | String | URL-friendly identifier for the review. | Example: tractian-review-fhox1vbc (used in URLs like /reviews/[slug] ). |
upvotes | Integer | Number 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!