Repvue.com Reviews Scraper ($0.75 / 1K)(PPE)
by memo23
Stop guessing—scrape verified Repvue reviews, comp data & company trends instantly. Your edge in hiring, sales & market research.
Opens on Apify.com
About Repvue.com Reviews Scraper ($0.75 / 1K)(PPE)
Stop guessing—scrape verified Repvue reviews, comp data & company trends instantly. Your edge in hiring, sales & market research.
What does this actor do?
Repvue.com Reviews Scraper ($0.75 / 1K)(PPE) is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
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: - Output JSON/CSV data ready for analysis in BI tools or spreadsheets. "startUrls": [ { "url": "https://www.repvue.com/companies/ZoomInfo/reviews" } ], "maxReviews": 100 } ### 2. Scrape Companies from Search Results + Their Reviewsjson { "startUrls": [ { "url": "https://www.repvue.com/companies?industries.name=Healthcare%20and%20Hospitals&funding_source=Public&per_page=100" } ], "maxItems": 50, // Scrape 50 companies from search "maxReviews": 20 // Scrape 20 reviews per company } ### 3. Use API Endpoints Directly (Advanced)json { "startUrls": [ { "url": "https://api.repvue.com/api/companies?industries.name[]=Information+Technology&per_page=100" } ], "maxItems": 200 } --- ## 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 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 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 Inputjson { "startUrls": [ { "url": "https://www.repvue.com/companies/ZoomInfo/reviews" } ], "maxReviews": 50, "targetDate": "2024-06-01", "maxItems": 20, "maxConcurrency": 10, "minConcurrency": 1, "maxRequestRetries": 100, "proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } } ### Input Fields Explained | Parameter | Description | Default | |-----------------------|-----------------------------------------------------------------------------|---------| | **`startUrls`** | URLs to start scraping (e.g., company profile/review pages). | `[]` | | **`targetDate`** | Optional date filter; keeps only reviews with `created_at` on or after this date (YYYY-MM-DD). | `null` (no filter) | | **`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)json { "companyName": "ZoomInfo", "companyUrl": "https://www.repvue.com/companies/ZoomInfo", "overallRating": 4.2, "reviewCount": 85, "reviews": [ { "reviewText": "Great work-life balance...", "rating": 4.5, "pros": ["Flexible hours", "Supportive management"], "cons": ["High quotas"], "compensation": { "baseSalary": "$80k", "OTE": "$160k", "commission": "20%" }, "interviewExperience": "3 rounds, moderately challenging", "datePosted": "2024-02-10" } ], "metadata": { "scrapedAt": "2024-03-20T12:00:00Z" } } --- ## Output Field Explanationsjson { "id": 56688, "avatar_color": "yellow", "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.", "content_categories": [ { "id": 99624, "category": "Culture and Leadership" }, { "id": 99625, "category": "Professional Development and Training" } ], "created_at": "2024-12-16T20:20:54.209+0000", "pinned": true, "rating": { "id": 350664, "average_metric_rating": 5, "created_at": "2024-12-16T20:19:44.757+0000", "type": "RegularRating", "user_color": "yellow", "user_status": "Current Employee" }, "rating_verified": true, "response": null, "slug": "tractian-review-fhox1vbc", "upvotes": 0 } ### 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. | --- ### Key Notes: - pinned: Useful for identifying reviews highlighted by the company or platform moderators. - rating_verified: Adds credibility to the review (e.g., confirms the reviewer was a verified employee). - response: If the company replies, this field will include their response text and timestamps. - slug: Use this to construct direct links to the review (e.g., https://www.repvue.com/reviews/[slug]). ## Benefits - Targeted Data: Focus on specific companies or industries with custom startUrls. - Scalability: Scrape hundreds of companies/reviews with proxy rotation and retries. - Analysis-Ready: Structured data for trend analysis (e.g., compensation benchmarks). - Low Maintenance: Built-in error handling and residential proxy support. --- ## Why Use This Scraper? Repvue.com is a goldmine for sales and recruitment insights, but manual data collection is time-consuming. This scraper offers: - Accuracy: Extract nested review data and ratings. - Reliability: Retry failed requests up to 100 times. - Anonymity: Residential proxies to avoid IP blocks. --- ## Support - Issues: Report bugs or request features via Apify Console. - Contact: - Email: your@email.com - Portfolio: yourwebsite.com --- ## Customization Need adjustments? Contact your@email.com for: - Additional data fields (e.g., leadership team details). - Integration with CRM/ATS systems. - Scrapers for other platforms (e.g., G2, Glassdoor). --- Let me know if you’d like to refine any section further!
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Repvue.com Reviews Scraper ($0.75 / 1K)(PPE) now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- memo23
- Pricing
- Paid
- Total Runs
- 2,405
- Active Users
- 8
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support