Stop guessing—scrape verified Repvue reviews, comp data & company trends instantly. Your edge in hiring, sales & market research.
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.
maxReviews
to cap reviews per company and maxItems
to limit total companies.maxConcurrency
, minConcurrency
, and maxRequestRetries
for efficient scraping.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}
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}
.../companies/{CompanyName}/reviews
).maxReviews
limit.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). |
https://www.repvue.com/companies/ZoomInfo/reviews
).maxReviews
(reviews per company) and maxItems
(companies per crawl).maxConcurrency
(parallel requests) and maxRequestRetries
(failed request retries).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}
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 |
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}
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 | 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!
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!