Mouthshut Reviews Scraper avatar
Mouthshut Reviews Scraper

Pricing

$20.00/month + usage

Go to Store
Mouthshut Reviews Scraper

Mouthshut Reviews Scraper

Developed by

GetDataForMe

GetDataForMe

Maintained by Community

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

Support

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

ParameterTypeDescription
proxyConfigurationObjectEnable Apify Proxy if needed
urlsArrayProduct 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

FieldDescription
titleReview headline (unicode supported)
contentFull review text with original formatting
ratingNumeric rating (1-5 scale)
dateRelative or absolute timestamp
viewsNumber of views as string
viaPosting device ("Mobile" or empty)

🐍 Python Implementation

from apify_client import ApifyClient
client = 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 engagement
for 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

Scraping Demo

Last Updated: October 2023 | Actor Version: 1.1.0