Booksy Leads Scraper
Pricing
from $2.00 / 1,000 leads
Booksy Leads Scraper
Extract comprehensive business profile. Get business names, addresses, phone numbers, emails, websites, social media links (Facebook, Instagram, LinkedIn), ratings, and review counts. API-first extraction for maximum data coverage. Perfect for B2B lead generation, market research.
Pricing
from $2.00 / 1,000 leads
Rating
0.0
(0)
Developer
seo-scraper
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Booksy Leads Scraper extracts comprehensive business profiles from Booksy, the popular beauty and wellness booking platform. Build targeted lead lists, analyze local market competition, and fuel your business development with automated data collection.
What is Booksy Leads Scraper?
Booksy Leads Scraper automates the extraction of detailed business profiles from Booksy's marketplace, providing you with essential business data to:
- Generate targeted leads: extract business names, contact information, addresses, and social media profiles for outreach campaigns
- Analyze local competition: monitor competitor ratings, review counts, and market positioning in specific locations
- Perform market research: analyze business density, pricing patterns, and service offerings across different areas
- Support sales prospecting: discover high-quality prospects in the beauty, wellness, and personal care industries
- Automate lead generation: replace manual browsing with repeatable, scalable workflows that keep your prospect database fresh
The scraper handles pagination automatically and provides concurrent processing to efficiently scrape multiple business profiles simultaneously.
What data does Booksy Leads Scraper extract?
| Field | Description |
|---|---|
| URL | Direct link to the business profile on Booksy |
| Business Name | Official business name as listed on Booksy |
| Address | Complete physical address including street, city, and ZIP code |
| Phone | Primary contact phone number |
| Rating | Customer rating (if available) |
| Review Count | Total number of customer reviews |
| Website | Business website URL (if provided) |
| Facebook page URL | |
| Instagram profile URL | |
| LinkedIn company page URL | |
| Contact email address | |
| Image URL | Business profile image URL |
| Scraped At | Timestamp when data was collected |
Input
Provide Booksy listing page URLs in the startUrls array. These should be search result pages showing businesses in your target location and service category.
Input Format
{"startUrls": [{ "url": "https://booksy.com/en-us/s/haircut-beard/102522_newport-beach" },{ "url": "https://booksy.com/en-us/s/male-haircut/134656_san-diego" }],"resultsToScrape": 50}
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | Yes | - | Booksy listing page URLs to scrape |
resultsToScrape | integer | No | 50 | Maximum number of business profiles to extract per URL |
proxyConfiguration | object | No | Residential | Apify proxy configuration |
Finding the Right URLs
- Visit Booksy.com
- Search for your target service (e.g., "haircut", "massage", "nails")
- Select your target location
- Copy the URL from the search results page
- Use this URL as your start URL
Supported URL Formats
https://booksy.com/en-us/s/haircut-beard/102522_newport-beach- Service + location searchhttps://booksy.com/en-us/s/male-haircut/134656_san-diego- Specific service categoryhttps://booksy.com/en-us/s/salon/area_id- Salon listings by areahttps://booksy.com/en-us/s/spa/city_name- Spa and wellness businesses
Output
Results are stored in the default dataset. Each item represents one business profile.
Sample Output
{"url": "https://booksy.com/en-us/129938_barber-lounge-co_barber-shop_102522_newport-beach","name": "Barber Lounge & Co.","address": "2507 W Coast Hwy, Newport Beach, 92663","phone": "(323) 448-6931","rating": 4.8,"reviewCount": 127,"website": "https://barberloungeco.com","facebook": "https://facebook.com/barberloungeco","instagram": "https://www.instagram.com/fadedcutzandco/","linkedin": null,"email": "jonathanfor3@gmail.com","imageUrl": "https://d2zdpiztbgorvt.cloudfront.net/region1/us/129938/biz_photo/...","scrapedAt": "2026-03-28T07:14:43.234Z"}
Output Formats
Download the dataset in JSON, CSV, Excel, or XML from the Output tab.
Dataset Views
- Leads Overview: Business name, address, phone, email, rating, reviews
- Social & Web: Business name, website, Facebook, Instagram, LinkedIn, email
- Complete Data: All 13 fields
How it works
- Parses each listing URL to identify the country, service, and location
- Fetches listing pages with automatic pagination to discover businesses
- For each business, calls Booksy's internal API to retrieve full profile details
- Falls back to HTML parsing if the API is unavailable
- Pushes structured results to the dataset
Use Cases
Sales & Lead Generation
- Beauty industry prospecting: build targeted lists of salons, barbershops, and spas for B2B sales
- Supplier outreach: contact beauty businesses for product distribution opportunities
- Service provider recruitment: find businesses for partnership or acquisition
Marketing & Business Development
- Influencer partnerships: identify high-rated businesses for collaboration
- Local advertising: build lists for geo-targeted marketing campaigns
- Market analysis: understand pricing, services, and customer satisfaction trends
Business Intelligence
- Competitive analysis: monitor competitor ratings, locations, and services
- Market sizing: understand business density and opportunity size
- Location planning: analyze existing business concentration for new location decisions
Integration
API Integration
const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('your-actor-id').call({startUrls: [{ url: 'https://booksy.com/en-us/s/haircut-beard/102522_newport-beach' }],resultsToScrape: 100});
CRM Integration
Connect with popular CRMs via Zapier, Make, or direct API:
- Salesforce - Import leads with complete contact information
- HubSpot - Enrich contact database with business profiles
- Google Sheets - Automatic spreadsheet updates for sales teams
Performance
- No browser required: Uses lightweight HTTP requests with TLS fingerprinting
- Low memory: 256 MB max (no headless browser overhead)
- Concurrent processing: Multiple business profiles scraped simultaneously
- Automatic pagination: Seamlessly navigates through all result pages
- Retry logic: Exponential backoff with jitter for reliability
- Dual extraction: API-first with HTML fallback for maximum data coverage