
Mouthshut Reviews Scraper
Pricing
$20.00/month + usage
Go to Store

Mouthshut Reviews Scraper
Scrapes MouthShut reviews with view counts and device info. Preserves original ratings (1-5) and timestamps. Handles multilingual content. Configurable proxy support. Ideal for brand sentiment analysis.
0.0 (0)
Pricing
$20.00/month + usage
1
Total users
2
Monthly users
2
Runs succeeded
>99%
Last modified
24 days ago
MouthShut Review Scraper
Extract detailed product/service reviews from MouthShut.com with native date formats and engagement metrics. Ideal for brand monitoring and market research.
🚀 Key Features
- Complete Review Metadata: Titles, ratings (1-5), dates, authors, and view counts
- Device Detection: Identifies mobile/web reviews via "via" field
- Raw Content Preservation: Maintains original emojis and formatting
- Flexible Proxy Setup: Optional Apify Proxy integration (disabled by default)
⚙️ Input Configuration
{"proxyConfiguration": {"useApifyProxy": false},"urls": ["https://www.mouthshut.com/cars-suvs/mahindra-thar-roxx-reviews-926188003"]}
Input Parameters
Parameter | Type | Description |
---|---|---|
proxyConfiguration | Object | Enable Apify Proxy if needed |
urls | Array | Product review page URLs (supports multiple) |
📊 Output Sample
{"title": "Mahindra thar rozz the desibeat that own everyroad","content": "When its come to raw power killer looks...","rating": 5,"date": "15 days ago","author": "yuvrajrajput640","views": "50","via": "Mobile"}
Output Fields
Field | Description |
---|---|
title | Review headline (unicode supported) |
content | Full review text with original formatting |
rating | Numeric rating (1-5 scale) |
date | Relative or absolute timestamp |
views | Number of views as string |
via | Posting device ("Mobile" or empty) |
🐍 Python Implementation
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_KEY")run_input = {"urls": ["https://www.mouthshut.com/restaurants/chain-reviews"],"proxyConfiguration": {"useApifyProxy": False} # Change to True if needed}actor_call = client.actor("your-username/my-consumeraffairs-actor").call(run_input=run_input)# Analyze review engagementfor review in client.dataset(actor_call["defaultDatasetId"]).iterate_items():print(f"{review['author']} ({review['date']}): {review['rating']}/5")print(f"Views: {review['views']} | Platform: {review['via'] or 'Web'}")
🛠️ Support & Customization
Need CSV output or custom filters?
✉️ Email: support@getdataforme.com
📬 Contact Form: https://getdataforme.com/contact/
🔍 Technical Specifications
- Multilingual Support: Handles Hindi/English mixed content
- View Count Parsing: Converts "1.2k views" to numeric values
- Anti-Blocking: Randomized request delays (1-3s)
- Data Freshness: Captures "X days ago" timestamps
- Legal Compliance: Respects MouthShut's robots.txt
Last Updated: October 2023 | Actor Version: 1.1.0