Booksy Scraper — Salon, Barber & Beauty Business Data
Pricing
from $0.90 / 1,000 results
Booksy Scraper — Salon, Barber & Beauty Business Data
Scrape Booksy local business listings by service and city. Extract salon, barber, spa, nail and beauty business name, full address, GPS coordinates, rating, review count, category, photos and booking badges. Export to JSON/CSV/Excel for local lead generation and market research.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
5
Monthly active users
2 days ago
Last modified
Categories
Share
Extract structured local-business data from Booksy, one of the largest booking platforms for salons, barbers, spas, nail studios and beauty & wellness professionals. Paste a Booksy search URL and get clean, ready-to-use records for every business: name, category, full address, GPS coordinates, rating, review count, cover photo, staff size and booking badges.
No code, no login, no API key. Run it from the Apify Console, on a schedule, or from your own app via the API. Results download as JSON, CSV, Excel, HTML or XML, or sync straight into Google Sheets, Airtable, HubSpot, Make, Zapier and n8n.
💈 Built for local lead generation & market research. Every record includes a rating, review count and precise location — perfect for building targeted lists of salons, barbers and beauty businesses in any US city.
📋 What this scraper does
Booksy lists hundreds of thousands of appointment-based local businesses across the US. This actor turns a Booksy search into a clean, structured dataset you can analyse, enrich or feed into a CRM.
Give it a Booksy search URL (service + city), and it will:
- ✅ Collect every matching business, page after page
- ✅ Return the rating (0–5), star score and review count
- ✅ Break out the full location — street address, city and GPS latitude/longitude
- ✅ Capture the category, cover photo and staff size
- ✅ Flag online booking, Booksy Pay, "Best of Booksy" and mobile/traveling service
- ✅ Build a direct link to the business page
- ✅ De-duplicate every business by its Booksy ID
Data comes straight from Booksy's structured business feed, so runs are fast, cheap and reliable — hundreds of businesses in seconds.
⭐ Why choose this scraper
- Ready-to-use local leads. Name, address, coordinates and rating for every salon/barber/spa — build outreach or supplier lists in minutes.
- Precise geo data. GPS coordinates on every record for mapping, radius analysis and territory planning.
- Reputation signals. Rating, star score and review count let you rank and qualify businesses instantly.
- Rich local coverage. Salons, barbers, nail studios, spas, massage, lashes, brows and more, across every US city.
- Fast and economical. Pure API extraction — a few hundred businesses finish in seconds at very low cost.
💡 Popular use cases
| Use case | How this scraper helps |
|---|---|
| Local B2B lead generation | Build targeted lists of salons/barbers/spas by service and city for outreach. |
| Market research | Measure supply, average rating and review volume for any beauty niche and market. |
| Franchise & expansion | Map competitor density and ratings before opening or expanding. |
| Supplier & distributor sales | Find beauty businesses by category and location to sell products/services to. |
| Reputation benchmarking | Compare ratings and review counts across a city or category. |
| Data products & dashboards | Feed a clean local-business feed into BI tools or a database. |
🚀 Quick start
- On booksy.com, search a service (e.g.
hair salon) in a city (e.g.Chicago). - Copy the resulting URL — it looks like
https://booksy.com/en-us/s/hair-salon/18229_chicago. - Paste it into Booksy search URLs in the actor, set Max items, and click Start.
- Download your data from the Storage → Dataset tab.
You can paste several search URLs at once — each is scraped and paginated automatically.
⚙️ Input
| Field | Type | Description |
|---|---|---|
| Booksy search URLs | array | Booksy search-result URLs (service + city), e.g. https://booksy.com/en-us/s/barber/17501_new-york. Search on booksy.com and copy the URL. |
| Max items per search | integer | Max businesses per URL. Default 100 (Booksy caps a search at ~10,000). |
| Proxy | object | Apify Proxy (US) recommended and on by default. |
Example 1 — Hair salons in Chicago
{ "startUrls": ["https://booksy.com/en-us/s/hair-salon/18229_chicago"], "maxItems": 300 }
Example 2 — Multiple services / cities
{"startUrls": ["https://booksy.com/en-us/s/barber/17501_new-york","https://booksy.com/en-us/s/nail-salon/18229_chicago"],"maxItems": 200}
Tip: The URL encodes the service and city (
/s/{service}/{locationId}_{city}). Build any search you like on booksy.com and paste it here.
📦 Output
Each business becomes one dataset record:
{"businessId": "1439833","name": "Spoil Me Hair Salon","category": "Hair Salon","rating": 4.86,"reviewsCount": 159,"reviewsStars": 5,"address": "921 Chalkstone Ave, Chicago, 60601","city": "Chicago","latitude": 41.8326,"longitude": -87.6298,"imageUrl": "https://d2zdpiztbgorvt.cloudfront.net/.../biz-photo.jpeg","staffCount": 3,"bestOfBooksy": false,"acceptsBooksyPay": false,"hasOnlineBooking": true,"isPromoted": false,"travelingService": false,"url": "https://booksy.com/en-us/1439833_spoil-me-hair-salon","searchUrl": "https://booksy.com/en-us/s/hair-salon/18229_chicago","scrapedAt": "2026-07-02T00:00:00.000Z"}
Output fields
| Field | Description |
|---|---|
businessId | Booksy business ID. |
name | Business name. |
category | Business category / searched service. |
rating / reviewsStars / reviewsCount | Average rating, star score and review count. |
address / city | Location. |
latitude / longitude | GPS coordinates. |
imageUrl | Cover photo URL. |
staffCount | Number of staff. |
bestOfBooksy | "Best of Booksy" award. |
acceptsBooksyPay / hasOnlineBooking | Payment / online-booking flags. |
isPromoted / travelingService | Promoted listing / mobile service. |
url | Business page URL. |
searchUrl | The search URL this record came from. |
scrapedAt | Extraction timestamp. |
💈 Services you can search
Search any service on Booksy and paste the URL — e.g. hair salon, barber, nail salon, spa, massage, lashes, brows, waxing, skin care, makeup, tattoo, piercing, hair removal, braids, locs, wellness, day spa.
🧭 Tips for best results
- Search the exact city on booksy.com so the URL carries the right location.
- Paste multiple URLs to cover several services or cities in one run.
- Rank by
rating+reviewsCountto surface the strongest businesses. - Use the GPS fields for mapping, radius targeting and territory analysis.
🔌 Integrations & export
- Download formats: JSON, CSV, Excel, HTML, XML, RSS.
- CRM / Sheets / Airtable / Make / Zapier / n8n: push results automatically.
- API: run and fetch data with the Apify API or the JS / Python clients.
- Scheduling: run weekly to track new businesses and rating changes.
❓ FAQ
Do I need a Booksy account or API key? No. You only need an Apify account.
Which countries are covered? US business data (booksy.com/en-us search URLs).
How do I get a search URL? Search a service and city on booksy.com, then copy the address bar URL — that's your input.
Does it return duplicates? No. Businesses are de-duplicated by their Booksy ID within each search.
⚖️ Legal & responsible use
This actor collects publicly available business information from Booksy search results — the same data any visitor can see. It does not bypass logins or access private data. Respect Booksy's Terms of Use and applicable law, and use the data for lawful purposes such as market research, analytics and B2B outreach.
🛟 Support
Need a field added or hit an issue? Open a ticket from the actor's Issues tab with your input configuration.
Happy sourcing! 💈