Booksy Business Scraper
Pricing
from $4.00 / 1,000 businesses
Booksy Business Scraper
The Booksy Business Scraper extracts business listings and rich profiles from Booksy's marketplace, capturing names, categories, ratings, reviews, services with prices, staff, opening hours, location coordinates, and social links โ ideal for lead generation, price benchmarking, and market research.
Pricing
from $4.00 / 1,000 businesses
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
4
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
๐ Booksy Business Scraper
Extract business profiles from Booksy โ the beauty & wellness booking marketplace for barbers, hair salons, nail & spa studios, and more. The Booksy Business Scraper turns any Booksy search-results page or business profile into clean, structured data: services with prices, ratings, reviews, staff, opening hours, location, and social links.
Use it for lead generation, competitor and price benchmarking, market research, or building a beauty-services directory. Run it on the Apify platform with API access, scheduling, integrations (Make, Zapier, Google Sheets), and automatic monitoring.
โจ What you get
- ๐ท๏ธ Full business details โ name, category, description, ratings & review counts, price level, and the Booksy profile URL.
- ๐ฒ Services & prices โ every service with its name, description, price, displayed price (e.g.
$85.00+), and duration. - โญ Customer reviews (optional) โ review text, rating, author, date, and the services/staff mentioned.
- ๐ค Staff & opening hours โ team members and weekly working hours.
- ๐ Location โ full address, city, latitude and longitude.
- ๐ Social & web links โ website, Instagram, Facebook, and online store where available.
- ๐ผ๏ธ Media โ logo, cover photo, and gallery image URLs.
๐ ๏ธ How to use the Booksy Business Scraper
- Find your businesses on Booksy. Open booksy.com, search for a category in a city (e.g. barber shop in Los Angeles), and copy the URL of the results page. You can also copy individual business profile URLs.
- Paste the URLs into the Start URLs field.
- Set Max items to control how many businesses to collect (default
50). Search pages are paginated automatically. - (Optional) Toggle Scrape reviews to also collect customer reviews for each business.
- Run the Actor and download your data as JSON, CSV, Excel, or HTML โ or pull it via the Apify API.
๐ง Input
| Field | Type | Description |
|---|---|---|
startUrls | array | Booksy search-results pages and/or business profile pages to scrape. |
maxItems | integer | Maximum number of business profiles to collect (0 = no limit). Default 50. |
includeReviews | boolean | Also scrape customer reviews for each business. Default false. |
maxReviewsPerBusiness | integer | Cap on reviews collected per business (newest first). Default 100. |
proxyConfiguration | object | Proxy settings. Apify Proxy is enabled by default. |
Example input
{"startUrls": [{ "url": "https://booksy.com/en-us/s/barber-shop/134655_los-angeles" }],"maxItems": 50,"includeReviews": false}
๐ Sample output data
Each business is saved as one structured record:
{"url": "https://booksy.com/en-us/1687674_barbering-by-shad_barber-shop_134655_los-angeles","businessId": 1687674,"name": "Barbering by Shad","primaryCategory": "Barbershop","reviewsCount": 19,"reviewsAverage": 5,"address": "8913 S Western Ave, Los Angeles, 90047","city": "Los Angeles","latitude": 33.95587,"longitude": -118.30921,"website": null,"instagram": "https://www.instagram.com/rashadtheebarber/","serviceCount": 17,"services": [{"category": "Haircuts","name": "Full Service","description": "Precision haircut with detailing, razor lineup, beard touch-up...","price": 100,"priceDisplay": "$100.00","durationMinutes": 110}],"staff": [{ "name": "RaShad", "position": "Barber" }],"openHours": [{ "dayOfWeek": 1, "openFrom": "10:00", "openTill": "18:30" }],"logo": "https://...booksy.jpeg","bestOfBooksy": false,"scrapedAt": "2026-06-08T16:52:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Main data fields
| Field | Description |
|---|---|
name, slug, description | Business identity |
primaryCategory, categories | Business categories |
reviewsCount, reviewsAverage, reviewsStars | Ratings summary |
address, city, latitude, longitude | Location & geo coordinates |
website, instagram, facebook, onlineStore | Web & social links |
services | Services with name, description, price & duration |
staff | Team members |
openHours | Weekly opening hours |
logo, coverPhoto, images | Media URLs |
reviews | Customer reviews (when enabled) |
๐ฐ How much does it cost to scrape Booksy?
This Actor uses a pay-per-event pricing model, so you only pay for the businesses you extract. Each business is charged one event, depending on whether you also collect reviews:
| Event | When it applies | Price (USD) |
|---|---|---|
| Business profile scraped | "Scrape reviews" is off | $0.004 |
| Business profile scraped (with reviews) | "Scrape reviews" is on | $0.007 |
You're never charged both for the same business.
Examples:
- 50 businesses, no reviews: 50 ร $0.004 = $0.20 per run.
- 50 businesses with reviews: 50 ร $0.007 = $0.35 per run.
That's roughly $4 per 1,000 business profiles (or $7 per 1,000 with full review history). New Apify accounts include free monthly usage credits, so you can try it at no cost.
๐ก Tips
- Collect more results: raise Max items โ the Actor paginates search pages automatically.
- Keep costs down: leave Scrape reviews off unless you need review history; it's the most data-heavy option.
- Target a niche: filter by category and city directly on booksy.com, then paste that results URL.
- Other countries: Booksy works across multiple countries โ paste a localized URL (e.g.
en-gb) and the Actor adapts automatically.
โ FAQ
Can I scrape a whole city or category? Yes โ paste a Booksy search-results URL for that category and city, and set Max items as high as you need.
Are phone numbers and emails included? No. Booksy does not expose contact phone numbers or emails to visitors, so they are not available. The Actor does return website, Instagram, and Facebook links where listed, which often lead to direct contact details.
Is scraping Booksy legal? This Actor collects only publicly available business information. You are responsible for how you use the data and for complying with applicable laws (including data-protection regulations) and Booksy's Terms of Service. Do not use it to collect personal data without a lawful basis.
Something not working? Report it in the Issues tab of this Actor and we'll take a look. Custom data needs? Reach out โ tailored solutions are available.
Start extracting Booksy business data today! ๐