Booksy Leads Scraper
Pricing
from $1.90 / 1,000 results
Booksy Leads Scraper
[π° $1.9 / 1K] Extract salon, barber, spa, and beauty business leads from Booksy β names, contact details, ratings, social links, and location. Search by keyword and location or paste Booksy URLs.
Pricing
from $1.90 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pull salon, barber, spa, and beauty business leads from Booksy at scale β business name, full address, geo-coordinates, precise rating and review count, price range, and website plus Instagram and Facebook links for every provider. Built for beauty-industry lead-gen teams, salon-marketing agencies, and local-services sales reps who need verified salon and barber leads with contact details β without manually copying listings off Booksy one profile at a time.
Why This Scraper?
- 7-country coverage β search the United States, United Kingdom, Poland, Spain, South Africa, Ireland, and Australia from a single actor; flip one dropdown to switch regions.
- Website + Instagram + Facebook on every lead β each business is enriched with its booking-page website and social handles, so your list lands sales-ready instead of name-only.
- Precise ratings, not rounded stars β the exact numeric rating (e.g. 4.87) and the underlying review count, so you can rank and filter prospects on real reputation signals.
- Price-range, mobile-service, and Booksy-recommended flags β see each provider's low-to-high price band, whether they offer at-home/mobile appointments, and whether Booksy badges them as recommended.
- Geo-coordinates on every business β latitude and longitude plus the full street address, ready to plot on a map or drop into a territory-planning tool.
- De-duplicated results across searches β the same business is never returned twice, even when overlapping keywords or locations pull it into multiple search runs.
- Keyword-by-location matrix β pair any service term ("barber", "nail salon", "massage", "hair salon") with any city and the actor runs every combination automatically.
- Up to unlimited results per run β set a cap of 100 to test or 0 for the entire result set of a market.
- Direct booking URL per business β every row carries the live Booksy profile link, so reps can open the provider's page in one click.
Use Cases
Lead Generation
- Build sales-ready prospect lists of salons and barbershops with website and social links attached
- Target a city or neighborhood and pull every provider in a given service category
- Prioritize outreach by rating and review volume to focus on established businesses
- Identify mobile-service providers who travel to clients for partnership offers
Market Research
- Map provider density by city across 7 countries
- Compare price ranges for the same service across neighborhoods and markets
- Track which providers carry the "Booksy Recommended" badge in a region
- Size a beauty or wellness market before launching a product or service
Competitive Analysis
- Benchmark a salon's rating and review count against nearby competitors
- Monitor the social presence (Instagram/Facebook) of competing providers
- Find under-rated or under-reviewed providers ripe for a service pitch
- Track new entrants appearing in a target service category
Local Services Outreach
- Recruit salons and barbers for marketplaces, software, or supplier programs
- Source providers for affiliate, referral, or directory partnerships
- Build geo-targeted call lists by category and city
- Feed verified business profiles into a CRM or cold-outreach sequence
Getting Started
Search by Keyword and Location
The simplest way to start β one service term and a city:
{"searchTerms": ["barber"],"location": "New York, NY","maxResults": 50}
Multiple Service Terms
Run several categories against the same location in one go:
{"searchTerms": ["nail salon", "hair salon", "massage"],"location": "Newport Beach","country": "us","maxResults": 300}
Using Booksy URLs
Paste any Booksy search or business URL directly:
{"startUrls": ["https://booksy.com/en-us/s/haircut-beard/102522_newport-beach"],"maxResults": 100,"includeContactDetails": true}
Input Reference
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | ["barber"] | What kind of business to find on Booksy (e.g. "barber", "nail salon", "massage", "hair salon"). Each term is combined with the Location below. Leave empty if you paste full Booksy URLs instead. |
location | string | "New York, NY" | City or area to search in (e.g. "New York, NY", "Newport Beach", "London"). Combined with each Search Term. Leave empty if you paste full Booksy URLs. |
startUrls | string[] | [] | Paste Booksy search or business URLs directly. When provided, these are scraped in addition to any Search Terms above. |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum number of business leads to return across all searches and URLs. Set to 0 for unlimited (up to a 100,000-result safety ceiling per run). Start with 20-50 to test, then increase. |
country | select | United States | Which Booksy region to search: United States, United Kingdom, Poland, Spain, South Africa, Ireland, or Australia. Affects the businesses returned for keyword + location searches. |
includeContactDetails | boolean | true | Fetch each business's website, Facebook, and Instagram links. This is the core value of a leads list, so it is on by default. Turn it off for a faster, lighter run when you only need names, ratings, and locations. |
Output
Each business lead is a single flat row. Here's a representative result with contact details enabled:
{"businessId": 102522,"name": "Fresh Cuts Barber Studio","url": "https://booksy.com/en-us/102522_fresh-cuts-barber-studio_barber-shop_12345_new-york","bookingUrl": "https://booksy.com/en-us/102522_fresh-cuts-barber-studio_barber-shop_12345_new-york","category": "Barber Shop","address": "215 W 38th St, New York, NY 10018","city": "New York","latitude": 40.7536,"longitude": -73.9912,"distance": 820,"phone": "+1 212-555-0142","website": "https://freshcutsnyc.com","facebook": "https://facebook.com/freshcutsnyc","instagram": "https://instagram.com/freshcutsnyc","rating": 4.87,"reviewCount": 342,"priceFrom": 25,"priceTo": 65,"mobileService": false,"booksyRecommended": true,"imageUrl": "https://cdn.booksy.com/example/cover.jpg","country": "us","searchTerm": "barber","scrapedAt": "2026-05-29T14:30:00Z"}
Core Fields
| Field | Type | Description |
|---|---|---|
businessId | number | Unique Booksy business identifier |
name | string | Business name |
category | string | Business category (e.g. "Barber Shop", "Nail Salon") |
url | string | Direct Booksy profile URL |
bookingUrl | string | Live Booksy booking page link |
imageUrl | string | Cover image URL |
Location
| Field | Type | Description |
|---|---|---|
address | string | Full street address |
city | string | City |
latitude | number | Latitude |
longitude | number | Longitude |
distance | number | Distance from the search center, in meters |
Contact
Website and social links populate when includeContactDetails is on. Phone is included when the business lists one publicly.
| Field | Type | Description |
|---|---|---|
phone | string | Phone number, when listed |
website | string | Business website |
facebook | string | Facebook page link |
instagram | string | Instagram profile link |
Ratings & Pricing
| Field | Type | Description |
|---|---|---|
rating | number | Precise average rating (e.g. 4.87) |
reviewCount | number | Total number of reviews |
priceFrom | number | Lowest listed service price |
priceTo | number | Highest listed service price |
mobileService | boolean | Whether the provider offers mobile / at-home appointments |
booksyRecommended | boolean | Whether Booksy badges the business as recommended |
Metadata
| Field | Type | Description |
|---|---|---|
country | string | Booksy region the result came from (us, gb, pl, es, za, ie, au) |
searchTerm | string | The keyword that surfaced this business |
scrapedAt | string | ISO timestamp of data extraction |
Tips for Best Results
- Start small β set
maxResultsto 20-50 on your first run to confirm the data matches your needs, then scale up to a full market. - Turn off contact details for speed β switch
includeContactDetailsoff for a faster, lighter run when you only need names, ratings, and locations; turn it on when you want a sales-ready list with websites and social handles. - Match the region to the location β set
countryto the same region as yourlocation(e.g. United Kingdom for "London"). A Poland-scoped search will return zero hints for a UK city, since each Booksy region is geo-bound to its own country. - Run a keyword matrix β list several service terms ("barber", "nail salon", "massage") against one location to sweep an entire local beauty market in a single run.
- Filter on review count β rating alone can be misleading; pair a high
ratingwith a healthyreviewCountto focus outreach on established, busy providers. - Paste URLs for exact control β when you already have a specific Booksy search or business page, paste it into
startUrlsto pull precisely that result set.
Pricing
$1.90 per 1,000 results β flat, pay-per-result pricing. No compute charges β you only pay per result returned.
| Results | Estimated Cost |
|---|---|
| 100 | $0.19 |
| 1,000 | $1.90 |
| 10,000 | $19.00 |
| 100,000 | $190.00 |
A "result" is any business lead row in the output dataset. Platform fees depend on your Apify plan.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n β Workflow automation
- Google Sheets β Direct spreadsheet export
- Slack / Email β Notifications on new results
- Webhooks β Trigger custom APIs on run completion
- Apify API β Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate business research, market analysis, and lead generation. Users are responsible for complying with applicable laws, data-protection regulations, and Booksy's Terms of Service. Do not use extracted contact data for spam, harassment, or any unlawful purpose, and respect the privacy of the businesses and individuals in your results.