Booksy Scraper | 1.5$/1k Cheap
Pricing
from $1.50 / 1,000 results
Booksy Scraper | 1.5$/1k Cheap
Scrape beauty & wellness businesses from Booksy by keyword and location, or from direct Booksy URLs. Pulls names, ratings, reviews, full services with prices, opening hours, staff, contacts and social links.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Paweł
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
💈 Booksy Scraper
🎯 Pull every beauty & wellness business on Booksy into a clean, structured dataset — by keyword, by city, or straight from a Booksy link.
This scraper turns Booksy listings into ready-to-use data: business names, ratings and reviews, the full services menu with prices and durations, opening hours, staff, contact details and social links. Perfect for lead generation, market research, and competitive analysis across barbershops, hair & nail salons, spas, beauticians and more.
🚀 What Does It Do?
This scraper automatically finds businesses on Booksy and collects structured, ready-to-use data for each one. No manual browsing, no copy-pasting — just set your search and hit Start.
💡 Two modes of operation:
- 🔍 Search Mode — Type a service or business type (e.g. barber, nails, spa) and a location (e.g. Chicago, Warszawa). The scraper finds every matching business in that area and pulls full profiles.
- 📋 Direct URL Mode — Paste specific Booksy search pages or individual business profile links and scrape exactly those.
👥 Who Is This For?
| 🏢 Use Case | 💬 How It Helps |
|---|---|
| 📣 Marketing agencies | Build targeted lead lists of salons and barbershops with contact and social details |
| 📊 Market researchers | Analyze pricing, service offerings, and ratings across cities and categories |
| 💼 Sales teams | Find and qualify beauty businesses by location, rating, and service mix |
| 🧴 Suppliers & B2B brands | Discover salons and spas to pitch products and partnerships |
| 🏷️ Salon owners | Benchmark competitors' prices, hours, services, and customer ratings |
| 🤝 Booking & SaaS platforms | Source verified business directories for onboarding and outreach |
✨ Features
- 🌍 10 Booksy markets — United States, United Kingdom, Ireland, Australia, Canada, South Africa, Poland, Spain, France and Brazil
- 🔍 Keyword + location search — Find any service type in any city, with automatic location matching
- 💈 Full business profiles — Names, categories, descriptions, ratings and review counts
- 💰 Services & prices — The complete menu with prices and durations for every business
- 🕒 Opening hours — Full weekly schedule per business
- 👤 Staff & reviews — Team members and a sample of recent customer reviews
- 📞 Contacts & socials — Website, Instagram and Facebook links
- 🖼️ Photos — Cover image and a gallery of business photos
- 🎛️ Smart Filters — Limit results, cap pages, toggle services/reviews, and trim empty fields
- ⚡ Fast & Scalable — Pull thousands of businesses per run
- 🧹 Deduplication — Every business appears once, even across paginated results
- 📤 Export Anywhere — Download results as JSON, CSV, Excel, or push to Google Sheets, Zapier, Make, or your CRM
🎛️ Filters & Options
| Option | What It Does |
|---|---|
| 🔍 Search Query | The service or business type to find (barber, hair salon, nails, spa, fryzjer…) |
| 📍 Location | City or area to search in — matched to a Booksy region automatically |
| 🌍 Country | Which Booksy country site to search |
| 💈 Include Services | Collect the full services catalog with prices and durations |
| ⭐ Include Reviews | Collect a sample of recent customer reviews |
| 🔢 Max Results | Control how many businesses to extract per run |
| 📄 Max Listing Pages | Optionally cap how many result pages to read |
| 🧹 Exclude Empty Fields | Drop null/empty fields for a leaner dataset |
| 🔗 Direct URLs | Optionally provide specific Booksy URLs to scrape |
📦 What You Get (Output Fields)
Every business includes:
Business Info
| Field | Example |
|---|---|
| businessId | 424015 |
| name | Virile Barber & Shop |
| slug | virile-barber-shop |
| primaryCategory | Barbershop |
| categories | ["Barbershop"] |
| description | Virile's inception took place in 2011 in Waldwick, NJ... |
Ratings & Reviews
| Field | Example |
|---|---|
| rating | 5 |
| reviewCount | 416 |
| rankScore | 4.945 |
| reviews | [{ "author": "Erik D", "rating": 5, "text": "Perfect haircut. I'll be back!", "date": "2026-05-30T14:21:00" }] |
Location
| Field | Example |
|---|---|
| address | 2 Frederick St, Waldwick, 07463 |
| city | Waldwick |
| state | New Jersey |
| zipCode | 07463 |
| latitude | 41.0123191 |
| longitude | -74.1205505 |
Services & Hours
| Field | Example |
|---|---|
| services | [{ "category": "Haircuts", "name": "Haircut & Beard Trim", "price": 90, "priceText": "$90.00", "durationMin": 60, "description": "..." }] |
| openHours | [{ "day": "Monday", "from": "14:30", "till": "19:00", "closed": false }] |
| staff | [{ "name": "Anthony", "position": "Master Barber", "description": null, "photoUrl": "https://..." }] |
Contacts & Media
| Field | Example |
|---|---|
| website | https://www.virile.com |
https://www.instagram.com/virile/ | |
https://www.facebook.com/virilewaldwick/ | |
| phone | (201) 444-4565 |
| imageUrl | https://d2zdpiztbgorvt.cloudfront.net/region1/us/424015/logo/...booksy.jpeg |
| photoGallery | ["https://.../biz_photo/...booksy.jpeg", "..."] |
| bookingUrl | https://booksy.com/en-us/424015_virile-barber-shop_barber-shop_28400_waldwick |
📊 Example Output
{"businessId": 424015,"name": "Virile Barber & Shop","slug": "virile-barber-shop","primaryCategory": "Barbershop","categories": ["Barbershop"],"description": "Virile's inception took place in 2011 in Waldwick, NJ. The concept was a haven where men can comfortably walk in for professional grooming.","rating": 5,"reviewCount": 416,"rankScore": 4.945,"address": "2 Frederick St, Waldwick, 07463","city": "Waldwick","state": "New Jersey","zipCode": "07463","latitude": 41.0123191,"longitude": -74.1205505,"phone": "(201) 444-4565","website": "https://www.virile.com","instagram": "https://www.instagram.com/virile/","facebook": "https://www.facebook.com/virilewaldwick/","openHours": [{ "day": "Monday", "from": "14:30", "till": "19:00", "closed": false },{ "day": "Tuesday", "from": "10:00", "till": "18:30", "closed": false }],"services": [{"category": "Haircuts","name": "Haircut & Beard Trim","price": 90,"priceText": "$90.00","durationMin": 60,"description": "Haircut and a beard trim with the first available Master or Senior Barber."}],"staff": [{ "name": "Anthony", "position": "Master Barber", "description": null, "photoUrl": "https://..." }],"reviews": [{ "author": "Erik D", "rating": 5, "text": "Perfect haircut. I'll be back!", "date": "2026-05-30T14:21:00" }],"imageUrl": "https://d2zdpiztbgorvt.cloudfront.net/region1/us/424015/logo/...booksy.jpeg","photoGallery": ["https://d2zdpiztbgorvt.cloudfront.net/region1/us/424015/biz_photo/...booksy.jpeg"],"priceLevel": 2,"acceptsBooksyPay": true,"acceptsGiftCards": true,"bookingUrl": "https://booksy.com/en-us/424015_virile-barber-shop_barber-shop_28400_waldwick","searchQuery": "barber","searchLocation": "Waldwick, NJ","scrapedAt": "2026-06-26T12:00:00.000Z"}
📋 Dataset Views
The Apify Console gives you 3 ready-made table views to quickly browse your results:
| View | What It Shows |
|---|---|
| 📊 Overview | Name, category, rating, reviews, city, state, address and booking link |
| 📞 Contacts & Social | Name, city, website, Instagram, Facebook and booking link — ideal for lead lists |
| 📋 Full Details | Every single field — the complete dataset |
❓ FAQ
🤔 How do I search a specific city? Just type the city in the Location field (e.g. Chicago, Miami, Warszawa) and pick the matching Country. The scraper matches it to the right Booksy region automatically.
🤔 Which countries are supported? United States, United Kingdom, Ireland, Australia, Canada, South Africa, Poland, Spain, France and Brazil — all the markets where Booksy operates.
🤔 Can I scrape a single business or a specific search page? Yes — paste its Booksy URL into the Direct URLs field and the scraper will pull exactly that.
🤔 Does it include prices and opening hours? Yes — every business comes with its full services menu (with prices and durations) and its weekly opening hours.
🤔 Do results include phone numbers? Yes — business phone numbers are included whenever Booksy has one on file, alongside website, Instagram and Facebook links.
🤔 Can I export the data? Yes — JSON, CSV, Excel, XML, HTML, RSS. You can also push data directly to Google Sheets, Zapier, Make, or any webhook/API endpoint.
🤔 How often should I run this? For fresh data, run daily or weekly. You can schedule automatic runs on Apify with just a few clicks.
🤔 Does it work with proxies? Yes — residential proxies are recommended for the best results on large or recurring runs. The scraper works with Apify's built-in proxy service.
🛠️ Need Custom Filters or Features?
I'm happy to customize this scraper for your specific needs! 🤝
Whether you need:
- 🎯 Additional filters (by rating, by minimum review count, by service category, by accepting Booksy Pay…)
- 📊 Extra data fields or custom output formats
- 🔄 Integration with your CRM, Google Sheets, or database
- ⏰ Scheduled scraping with automatic deduplication
- 🌐 Scraping from other booking and directory platforms alongside Booksy
👉 Don't hesitate to reach out via private message — I respond quickly and I'm always open to building exactly what you need. No request is too small or too specific!
⚖️ Legal & Ethical Use
This scraper collects business information from Booksy and does not interact with the booking system. Please use the data responsibly and in compliance with applicable laws and platform terms of service.