Treatwell Search Scraper 💇♀️
by easyapi
Automatically scrape salon details, services, prices, and ratings from Treatwell.co.uk. Perfect for beauty industry market research, competitor analysis, and lead generation.
Opens on Apify.com
About Treatwell Search Scraper 💇♀️
Need to understand the UK beauty market? This Apify actor pulls clean, structured data directly from Treatwell.co.uk, so you can skip the manual searching. I've used it to gather everything from basic salon contact details and service menus to specific treatment prices and customer ratings. It's incredibly handy for building lists of local competitors or spotting regional pricing trends for services like haircuts or manicures. Whether you're a salon owner checking out the competition, a marketer researching a new area, or a developer building a beauty service app, this scraper gets you the data points you need. You can extract business names, addresses, phone numbers, the full range of services offered, and how much they cost. The star ratings and review counts are also included, giving you a sense of reputation. Just set your target location or search terms, run it, and get a tidy dataset (like JSON or CSV) for your analysis. It turns hours of tedious web browsing into a few minutes of automated data collection.
What does this actor do?
Treatwell Search Scraper 💇♀️ 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
Treatwell Search Scraper
Overview
This Apify actor scrapes comprehensive salon and treatment data from Treatwell.co.uk, a major European beauty and wellness booking platform. It extracts structured information for market research, lead generation, and competitive analysis.
Key Features
- Salon Details: Name, description, contact info, and venue URLs.
- Location Data: Full addresses, postal codes, and geographic coordinates.
- Ratings & Reviews: Average scores, review counts, and breakdowns by dimension (e.g., Cleanliness, Staff).
- Service Menu: Listed treatments with prices and durations.
- Business Info: Opening hours and multiple high-resolution salon images.
- Robust Operation: Handles pagination, includes proxy support, and implements anti-blocking measures.
How to Use
Configure the actor via input parameters. It will crawl the provided Treatwell search URLs and output structured JSON data to your Apify dataset storage.
Input/Output
Input Parameters (JSON):
{
"searchUrls": ["https://www.treatwell.co.uk/places/treatment-group-hair/offer-type-local/in-bristol-uk/"],
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": true }
}
searchUrls: (Required) An array of Treatwell search URLs to scrape.maxItems: (Optional) Limit the total number of salons scraped.proxyConfiguration: (Optional) Proxy settings for larger jobs.
Output Data:
The actor outputs an array of salon objects. Each includes:
- basicInfo: ID, name, description, and URL.
- location: Address, postal code, and lat/lon coordinates.
- rating: Average rating, total count, and dimensional scores.
- openingHours: An array of daily schedules.
- treatments: List of services with names, prices, and durations.
- images: URLs to salon photos.
Example Output Snippet:
{
"basicInfo": {
"id": 419506,
"name": "The Basement Hair Studio",
"venueUrl": "https://www.treatwell.co.uk/place/the-basement-hair-studio/"
},
"location": {
"address": "Within OMGlamour, 17-19 Portland Street, Clifton, Bristol",
"postalCode": "BS8 4JA",
"coordinates": { "lat": 51.4556905, "lon": -2.6208216 }
},
"rating": {
"average": 4.87,
"count": 484,
"dimensions": [
{ "name": "Cleanliness", "average": 4.76, "count": 369 }
]
}
}
Tips:
- Use location-specific search URLs for targeted data.
- Set maxItems to control the scope of your scrape.
- Enable proxies for large-scale or repeated runs.
Results are saved to your Apify dataset and can be downloaded as JSON, JSONL, CSV, Excel, HTML, or XML. For help, use the Apify Console support.
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 Treatwell Search Scraper 💇♀️ now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- easyapi
- Pricing
- Paid
- Total Runs
- 331
- Active Users
- 17
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
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