Booksy Scraper | 1.5$/1k Cheap avatar

Booksy Scraper | 1.5$/1k Cheap

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Booksy Scraper | 1.5$/1k Cheap

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ł

Paweł

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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:

  1. 🔍 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.
  2. 📋 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 agenciesBuild targeted lead lists of salons and barbershops with contact and social details
📊 Market researchersAnalyze pricing, service offerings, and ratings across cities and categories
💼 Sales teamsFind and qualify beauty businesses by location, rating, and service mix
🧴 Suppliers & B2B brandsDiscover salons and spas to pitch products and partnerships
🏷️ Salon ownersBenchmark competitors' prices, hours, services, and customer ratings
🤝 Booking & SaaS platformsSource 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

OptionWhat It Does
🔍 Search QueryThe service or business type to find (barber, hair salon, nails, spa, fryzjer…)
📍 LocationCity or area to search in — matched to a Booksy region automatically
🌍 CountryWhich Booksy country site to search
💈 Include ServicesCollect the full services catalog with prices and durations
Include ReviewsCollect a sample of recent customer reviews
🔢 Max ResultsControl how many businesses to extract per run
📄 Max Listing PagesOptionally cap how many result pages to read
🧹 Exclude Empty FieldsDrop null/empty fields for a leaner dataset
🔗 Direct URLsOptionally provide specific Booksy URLs to scrape

📦 What You Get (Output Fields)

Every business includes:

Business Info

FieldExample
businessId424015
nameVirile Barber & Shop
slugvirile-barber-shop
primaryCategoryBarbershop
categories["Barbershop"]
descriptionVirile's inception took place in 2011 in Waldwick, NJ...

Ratings & Reviews

FieldExample
rating5
reviewCount416
rankScore4.945
reviews[{ "author": "Erik D", "rating": 5, "text": "Perfect haircut. I'll be back!", "date": "2026-05-30T14:21:00" }]

Location

FieldExample
address2 Frederick St, Waldwick, 07463
cityWaldwick
stateNew Jersey
zipCode07463
latitude41.0123191
longitude-74.1205505

Services & Hours

FieldExample
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

FieldExample
websitehttps://www.virile.com
instagramhttps://www.instagram.com/virile/
facebookhttps://www.facebook.com/virilewaldwick/
phone(201) 444-4565
imageUrlhttps://d2zdpiztbgorvt.cloudfront.net/region1/us/424015/logo/...booksy.jpeg
photoGallery["https://.../biz_photo/...booksy.jpeg", "..."]
bookingUrlhttps://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:

ViewWhat It Shows
📊 OverviewName, category, rating, reviews, city, state, address and booking link
📞 Contacts & SocialName, city, website, Instagram, Facebook and booking link — ideal for lead lists
📋 Full DetailsEvery 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!

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.