Booksy Business Scraper
Pricing
from $4.50 / 1,000 results
Booksy Business Scraper
Scrapes Booksy business profiles by service type and location. Returns name, rating, review count, address, and optional deep details like phone, website, hours, and services per row.
Pricing
from $4.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
1
Bookmarked
78
Total users
8
Monthly active users
11 days ago
Last modified
Categories
Share
Booksy Business Scraper
Scrape Booksy business listings for any service and location, up to a million per run. Every business comes with its name, rating, review count, address, and optional full details like phone, website, hours, and services. No login or API key. Export to CSV, JSON, Excel, or XML.
Booksy's directory holds millions of barbers, hair salons, nail salons, spas, and other beauty and wellness businesses, but there is no official bulk export. This Booksy Business Scraper reads the public search results directly, filters by business type and city or ZIP code, and returns each match in one fixed schema. You can optionally fetch deep details per business, including phone, website, social links, opening hours, services, and amenities.
| Who uses it | What they scrape Booksy for |
|---|---|
| Market researchers | Map the density and ratings of beauty and wellness businesses in a metro area. |
| Lead generation teams | Build a contact list of barbers, salons, or spas with phone numbers and websites. |
| Competitive intelligence analysts | Track which services and amenities competing businesses are offering. |
| App and directory builders | Seed a local services database with verified Booksy business data. |
What it does
This Actor collects Booksy business profiles by service type and location, and returns each one as a flat row with optional full detail fields.
- ๐ Search by service and location: type a business category like barber or nail salon and a city or ZIP code.
- ๐ Optional deep details: toggle includeDetails to fetch phone, website, social links, hours, services, and amenities per business.
- โก Bulk collection: set maxItems up to 1,000,000 to pull large datasets in one run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Booksy data
๐ Build a barber shop lead list.
A sales team searches for barbers in Chicago with includeDetails on, exports the CSV, and filters by rating and review count to prioritize outreach.
๐ Analyze nail salon competition in Los Angeles.
A salon owner scrapes nail salons in their ZIP code, compares services and amenities, and adjusts their own menu and pricing.
๐ง Map the spa market in Miami.
A market researcher collects all spa listings in Miami with full details, then charts service offerings and price ranges to identify gaps.
๐ Monitor Booksy business growth over time.
An analyst runs the scraper weekly for the same search, tracks new businesses and review count changes, and reports on market momentum.
Why choose this scraper
| What you get | |
|---|---|
| No API key or login | Reads the public Booksy search pages, no registration needed. |
| Fixed flat schema | Every business returns the same fields, ready for CSV or database import. |
| Optional deep details | Get phone, website, hours, services, and amenities when you need them. |
| Runs at scale | Collect up to a million businesses per run with a single configuration. |
How it compares
No other Store actor targets Booksy the same way, so the honest comparison is with the alternatives teams actually weigh.
| Booksy Business Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Booksy changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor with a business type and a city or ZIP code, and optionally toggle full detail fetching to control speed and completeness. The Input tab lists every parameter.
A first run with the defaults:
{"searchQuery": "barber","location": "New York","maxItems": 10}
A larger pull:
{"searchQuery": "barber","location": "New York","maxItems": 200}
Pricing
Pay-per-result: $0.005 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.50 |
| 1,000 results | $5.00 |
| 10,000 results | $50.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Booksy Business Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Booksy through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/booksy-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your searchQuery and location match real Booksy listings. Try a broad term like barber and a major city like New York. Also verify that maxItems is set high enough.
Why is the run slow with includeDetails on?
Detailed mode opens each business profile page, which adds a request per business. Reduce maxItems or turn includeDetails off if you only need the search result fields.
Some businesses are missing phone numbers or websites.
Booksy business owners choose what to display publicly. If a business did not add a phone or website, the field will be empty in your dataset.
I got fewer results than maxItems.
The Actor stops when Booksy runs out of results for your search. Try a broader searchQuery or a larger location to find more businesses.
FAQ
| Question | Answer |
|---|---|
| What is Booksy? | Booksy is an online booking platform and directory for beauty and wellness businesses like barbers, hair salons, nail salons, and spas. It lists business profiles with ratings, reviews, services, and availability. |
| Do I need a Booksy account or API key to scrape? | No. This Actor reads the public search pages and business profiles that are visible without logging in. |
| What data does the scraper return? | Every business returns its name, rating, review count, address, and a link to its Booksy profile. When includeDetails is on, it also returns phone, website, social links, opening hours, services, amenities, and more. |
| How do I search for a specific business type? | Set the searchQuery field to the service you want, like barber, hair salon, nail salon, or spa. The Actor searches Booksy exactly as a customer would. |
| Can I scrape multiple cities in one run? | One run covers one location. To scrape multiple cities, run the Actor once per city, or use an Apify workflow to loop over a list of locations. |
| How many businesses can I collect? | You can set maxItems up to 1,000,000. The actual number collected depends on how many businesses Booksy returns for your search. |
| What is the difference between basic and detailed mode? | Basic mode returns name, rating, review count, and address quickly. Detailed mode opens each business profile to fetch phone, website, hours, services, and amenities, which takes longer per business. |
| Can I export the data? | Yes. You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform. |
| Is this an official Booksy API? | No. This is an unofficial scraper that reads public web pages. It is not affiliated with or endorsed by Booksy, Inc. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Booksy, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
