Booksy Leads Scraper avatar

Booksy Leads Scraper

Pricing

from $2.00 / 1,000 leads

Go to Apify Store
Booksy Leads Scraper

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

seo-scraper

Maintained by Community

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?

FieldDescription
URLDirect link to the business profile on Booksy
Business NameOfficial business name as listed on Booksy
AddressComplete physical address including street, city, and ZIP code
PhonePrimary contact phone number
RatingCustomer rating (if available)
Review CountTotal number of customer reviews
WebsiteBusiness website URL (if provided)
FacebookFacebook page URL
InstagramInstagram profile URL
LinkedInLinkedIn company page URL
EmailContact email address
Image URLBusiness profile image URL
Scraped AtTimestamp 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

ParameterTypeRequiredDefaultDescription
startUrlsarrayYes-Booksy listing page URLs to scrape
resultsToScrapeintegerNo50Maximum number of business profiles to extract per URL
proxyConfigurationobjectNoResidentialApify proxy configuration

Finding the Right URLs

  1. Visit Booksy.com
  2. Search for your target service (e.g., "haircut", "massage", "nails")
  3. Select your target location
  4. Copy the URL from the search results page
  5. Use this URL as your start URL

Supported URL Formats

  • https://booksy.com/en-us/s/haircut-beard/102522_newport-beach - Service + location search
  • https://booksy.com/en-us/s/male-haircut/134656_san-diego - Specific service category
  • https://booksy.com/en-us/s/salon/area_id - Salon listings by area
  • https://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

  1. Parses each listing URL to identify the country, service, and location
  2. Fetches listing pages with automatic pagination to discover businesses
  3. For each business, calls Booksy's internal API to retrieve full profile details
  4. Falls back to HTML parsing if the API is unavailable
  5. 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