Fitness Studio Leads - MindBody, Mariana Tek, Glofox Detection
Pricing
from $4.00 / 1,000 base lead records
Fitness Studio Leads - MindBody, Mariana Tek, Glofox Detection
Enriched Google Maps leads for US independent fitness studios (yoga, pilates, barre, CrossFit, boxing, martial arts, recovery). Detects MindBody, Mariana Tek, Glofox, Zen Planner, ClubReady, WellnessLiving, ClassPass, Gympass. National chains pre-blocked. For fitness SaaS sales.
Pricing
from $4.00 / 1,000 base lead records
Rating
0.0
(0)
Developer
Seibs.co
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share
Fitness Studio Lead Finder
TL;DR for B2B SaaS sales reps selling INTO independent fitness studios, gyms, yoga, pilates, and CrossFit boxes: Pulls US independent fitness studios from Google Maps with detected studio management software (Mindbody, ClubReady, Zen Planner, WellnessLiving, Mariana Tek, Glofox, Pike13, Vagaro), booking app, and class type. Compared to compass/crawler-google-places, you get vertical studio-management detection plus chains (Anytime Fitness, Planet Fitness, Orangetheory, F45, Crunch, LA Fitness, 24 Hour, YMCA, Equinox, SoulCycle) pre-blocked. Free Apify plan returns about 1,000 leads per month on your $5 platform credit, then demo samples plus an upgrade message. Upgrade to Apify Starter ($49/mo) for unlimited volume.
Run it in 30 seconds
# Via the Apify Python SDKfrom apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("seibs.co/fitness-studio-lead-finder").call(run_input={"search_terms": ["yoga studio","crossfit"],"locations": ["Denver, CO"],"enrichment_tier": "premium","max_results_per_query": 50})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Or via curl:
curl -X POST "https://api.apify.com/v2/acts/seibs.co~fitness-studio-lead-finder/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"search_terms": ["yoga studio", "crossfit"], "locations": ["Denver, CO"], "enrichment_tier": "premium", "max_results_per_query": 50}'
Or click "Try for free" on this page if you prefer the no-code UI.
What you get
Each run produces:
- A clean dataset, filterable in the Apify console and downloadable as CSV or JSON
- An OUTPUT.html dashboard preview of your top records
- A sample-output preview at ./.actor/sample-output.json
Per-archetype custom artifacts shipped with this actor:
- top-leads.csv (HubSpot-ready columns, sorted by confidence_score)
- cold-email-templates.html (per-studio-system pitch with copy-to-clipboard buttons)
- stack-breakdown.csv (Mindbody, ClubReady, Zen Planner, etc per record)
What does Fitness Studio Lead Finder do?
Pulls US independent fitness studios (yoga, pilates, barre, CrossFit, boxing, martial arts, personal training, dance, recovery) from Google Maps and enriches each record with website-derived signals: detected class-management platforms (MindBody, Mariana Tek, Glofox, Zen Planner, ClubReady, Pike13, WellnessLiving, Vagaro), aggregator presence (ClassPass, Gympass/Wellhub), online-booking embeds (Acuity, Calendly, Schedulicity), emails, social profiles, owner names, and hiring signals. The single highest-converting query for any fitness SaaS sales team: "every yoga studio in the top 20 US metros NOT on MindBody." This actor produces that list.
Features
- Class-management and aggregator platforms detected per studio
- Online-booking platform fingerprinting
- Email + role-bucketed email extraction
- Phone normalized to E.164 for direct CRM ingestion
- Confidence score per record so you can filter for rich leads only
- Major chains pre-blocked (Equinox, LA Fitness, Planet Fitness, Orangetheory, SoulCycle, Pure Barre, etc.)
- Pay-Per-Event pricing â€" only charged for what was actually scraped
Input
See the input schema for the full list of fields. Minimum input is search_terms and locations.
{"search_terms": ["yoga studio", "pilates studio", "crossfit"],"locations": ["Austin, TX", "Houston, TX"],"max_results_per_query": 100,"enrichment_tier": "premium","exclude_chains": true}
Output
Sample output: ./.actor/sample-output.json â€" copy-paste-ready preview of real-looking records.
First record inline:
{"place_id": "ChIJ6WwMmCc2SsIi8YyOoEe4UuKkAa0","name": "Urban Iron Strength Co.","category": "Gym","vertical": "fitness_studios","service_line": "gym","address": {"street": "9430 Lakeview Dr","city": "Miami","state": "FL","zip": "33101","country": "US","lat": 25.7617,"lng": -80.2318},"phone": "(305) 555-1054","phone_e164": "+13055550154","website": "https://urbanironstrength.com/","google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJ6WwMmCc2SsIi8YyOoEe4UuKkAa0","rating": 4.9,"reviews_count": 184,"hours": {"mon": "8:00 AM - 6:00 PM","tue": "8:00 AM - 6:00 PM","wed": "8:00 AM - 6:00 PM","thu": "8:00 AM - 6:00 PM","fri": "8:00 AM - 5:00 PM","sat": "Closed","sun": "Closed"},"claimed": true,"scraped_at": "2026-05-10T10:23:10Z","confidence_score": 0.62,"enrichment": {"tier": "premium","emails": ["info@urbanironstrength.com","hello@urbanironstrength.com"],"social": {"facebook": "https://www.facebook.com/urbanironstrength","instagram": "https://www.instagram.com/urbanironstrength","linkedin": "https://www.linkedin.com/company/urbanironstrength"},"tech_stack": ["mindbody","google_tag_manager","mariana_tek","stripe"],"license_numbers": ["FL-101638"],"service_area_mentions": ["Miami","Fort Lauderdale","Tampa"],"year_founded": 2014,"fleet_hints": [],"homepage_title": "Urban Iron Strength Co. | Miami, FL","homepage_status": 200,"bbb": {"accredited": true,"rating": "A+"},"open_24_7": false,"licensed_bonded_insured": false,"locations_count": 2,"spanish_speaking": false,"linkedin_company": "https://www.linkedin.com/company/urbanironstrength","yelp_url": "https://www.yelp.com/biz/urbanironstrength-miami","third_party_reviews": [],"press_mentions": [],"awards": [],"team_size_hints": ["5 team members"],"owner_names": ["Maria Chen"],"employee_count": 8,"role_emails": {"executive": ["mchen@urbanironstrength.com"],"billing": ["billing@urbanironstrength.com"],"support": ["support@urbanironstrength.com"],"generic": ["info@urbanironstrength.com"]},"financing_processors": ["affirm","klarna"],"payment_processors": ["stripe"],"hiring_signals": {"actively_hiring": true,"indicators": ["careers page link","we're hiring banner"]},"insurance_carriers_accepted": [],"languages_offered": [],"online_booking_platforms": ["calendly","mindbody"],"customer_count_signals": {"customers_served": 1500,"reviews_count": 184,"projects_completed": null,"locations_served": null,"raw_matches": ["Trusted by 1500+ clients"]},"chatbot_platforms": ["intercom"],"email_marketing_platforms": ["mailchimp"],"lead_capture_ctas": {"has_free_quote_cta": true,"has_get_started_cta": true,"has_appointment_booking": true,"has_callback_request": true,"has_contact_form": true,"cta_count": 3},"mobile_app_links": {"has_ios_app": false,"has_android_app": false,"ios_app_id": null,"android_app_id": null},"certifications_credentials": ["NASM","CrossFit Level 2","RYT-500"],"financing_accepted": ["credit_card","cash"],"growth_signals": {"growth_score": 0.4,"components": {"hiring": 0.6,"employee_scale": 0.4,"multi_location": 0.5},"indicators_count": 2},"jsonld": {"name": "Urban Iron Strength Co.","phone": "(305) 555-1054","email": "info@urbanironstrength.com","address": {"street": "9430 Lakeview Dr","city": "Miami","region": "FL","zip": "33101"},"opening_hours": ["Mo-Fr 08:00-18:00"],"social_urls": ["https://www.facebook.com/urbanironstrength","https://www.instagram.com/urbanironstrength"],"aggregate_rating": {"rating": 4.9,"count": 184},"employee_count": 8,"founders": ["Maria Chen"]}}}
Each item is one fitness studio lead. See the Detailed dataset view for every field, or the Overview view for the columns most outbound teams use.
What you get
Real production output from a sample run on PURE Yoga Texas | Downtown Austin (Austin, Texas):
{"name": "PURE Yoga Texas | Downtown Austin","service_line": "yoga_pilates","address": {"city": "Austin","state": "Texas","zip": "78703","lat": 30.2735425,"lng": -97.7613429},"phone": "(888) 245-0726","website": "http://www.pureyogatexas.com/downtown-austin","rating": 4.9,"reviews_count": 370,"enrichment": {"tier": "premium","emails": ["info@pureyogatexas.com"],"social": {"facebook": "http://www.facebook.com/2008/fbml","instagram": "https://www.instagram.com/pureyogatexas","youtube": "https://www.youtube.com/c/PUREyogaTV"},"tech_stack": ["mindbody","mariana_tek","squarespace","facebook_pixel"],"service_area_mentions": ["Dallas"],"year_founded": 2003,"homepage_title": "Hot Yoga Studio | Dallas, Austin | PURE Yoga Texas","homepage_status": 200}}
Preview (real production data)
Single-record snapshot from the same run, rendered as a table:
| Field | Value |
|---|---|
| Name | PURE Yoga Texas | Downtown Austin |
| Service line | yoga_pilates |
| Location | Austin, Texas |
| Phone | (888) 245-0726 |
| Website | http://www.pureyogatexas.com/downtown-austin |
| Rating | 4.9 (370 reviews) |
| info@pureyogatexas.com | |
| Tech stack detected | mindbody, mariana_tek, squarespace, facebook_pixel |
| Year founded | 2003 |
| Social channels | facebook, instagram, youtube |
Pricing â€" Pay Per Event
| Event | Price | When charged |
|---|---|---|
| Base record | $0.004 | Always |
| Email enrichment | + $0.004 | Email scraped from website |
| Premium signals | + $0.007 | Booking platform / aggregator detected |
Effective: $0.004 base / $0.008 with email / $0.015 fully enriched.
Booking platforms detected
Class management / studio software: MindBody, Mariana Tek, Glofox, Zen Planner, ClubReady, Pike13, WellnessLiving, ABC Financial / DataTrak, FitMetrix, FitDegree, Trainerize, TrueCoach, Punchpass, Vagaro, Schedulicity, Acuity Scheduling, Tula Software.
Aggregators / partner platforms: ClassPass, Gympass / Wellhub, MindBody Explore.
Wearables / hardware: MyZone, Polar TeamPro, Heart Zones.
Use cases
MindBody competitor sales (Mariana Tek, Glofox, WellnessLiving, Zen Planner). Filter to studios with no detected booking platform â€" these are usually using Acuity, Squarespace forms, or paper, and feel the pain of double-bookings every week. Or filter to MindBody users for a migration play (MindBody pricing increases drove a wave of churn in 2024).
Niche-vertical SaaS (CrossFit gyms â†' Wodify; martial arts â†' Kicksite/Mariana; barre â†' Mariana Tek). Sub-filter by service_line to target a single vertical's SaaS competitors.
ClassPass / Gympass partner growth. Find independent studios NOT on ClassPass in metros where the platform is expanding. The "not on ClassPass" filter is the partner-recruitment list.
Equipment manufacturers (Peloton, Hydrow, Tonal commercial sales; Rogue Fitness; Tonal for Business). Find studios by service line for B2B sales of commercial equipment.
Wellness PE / fitness rollup. Independent studios by metro Ã- type, sorted by review count and rating, with the 50+ major chains pre-blocked.
Studio types covered
boutique_studio (cycling, barre, rowing, boxing) | yoga_pilates | crossfit_strength | personal_training | martial_arts | dance_movement | general_gym | wellness_recovery (sauna, cryo, float) | swim_aquatic
Major chains pre-blocked
When exclude_chains: true (default): Planet Fitness, Anytime Fitness, LA Fitness, Lifetime Fitness, 24 Hour Fitness, YMCA, Gold's Gym, Crunch, Equinox, Blink, Snap Fitness, Orangetheory, SoulCycle, Barry's Bootcamp, F45, Pure Barre, [solidcore], Rumble Boxing, CycleBar, StretchLab, Row House, Title Boxing, CorePower Yoga, YogaWorks, YogaSix, Club Pilates, The Joint Chiropractic, Massage Envy, European Wax Center, Restore Hyper Wellness, and 25+ more.
What this actor does NOT do (v1)
- No class schedule / inventory scraping
- No member count estimates
- No competitor pricing extraction
- No SMTP-level email validation
- No phone validation
- No non-US studios
Example: Every yoga and pilates studio in California metros not on MindBody
{"search_terms": ["yoga studio", "pilates studio", "barre studio"],"locations": ["Los Angeles, CA", "San Francisco, CA", "San Diego, CA","San Jose, CA", "Sacramento, CA", "Orange County, CA","Long Beach, CA", "Oakland, CA"],"max_results_per_query": 100,"enrichment_tier": "premium","service_lines": ["yoga_pilates"],"exclude_chains": true}
Filter the output for records where enrichment.tech_stack does NOT contain mindbody and you have the entire California yoga/pilates outbound list for any MindBody competitor. Cost: ~$30-50 for the full California sweep.
FAQ
Q: Is this legal? A: Yes. Data is sourced from publicly listed Google Maps business profiles and the studios' own public websites â€" the same public scraping any directory or sales-intel tool relies on. No login walls bypassed; no private data scraped. You are responsible for CAN-SPAM, TCPA, and state privacy law compliance when contacting leads.
Q: Why might a run fail or return only a few records?
A: The most common cause is hitting the Apify free plan's $5/month platform credit ceiling (~1,000 enriched leads). When that ceiling is hit, the actor soft-fails into a demo mode â€" it returns a small set of sample records plus a clear upgrade message instead of erroring out. Upgrading to Apify Starter ($49/mo) removes the ceiling. Other (rarer) causes: Google Maps temporarily blocking a region or an invalid locations string.
Q: How fresh is the data?
A: Every record is scraped at run time. Google Maps records (name, address, phone, hours, reviews) are pulled live. The website re-scrape that powers enrichment (booking platforms, aggregators, emails, owner names) happens on the same run. The scraped_at ISO timestamp tells you exactly when each row was collected.
Q: Can I run this scheduled (daily or weekly)? A: Yes. Use Apify's scheduler â€" cron, saved input, dataset routed to a webhook or storage. Docs: https://docs.apify.com/platform/schedules. Booking-platform sales teams typically run quarterly to catch newly-opened studios and migrations off of MindBody.
Q: How do I integrate the output with my CRM? A: Four options: (1) Zapier â€" trigger on "new dataset item" and map to HubSpot/Salesforce/Pipedrive/Apollo. (2) Make.com â€" same model with deeper branching. (3) Apify webhooks â€" POST the dataset to your endpoint on completion. (4) REST API â€" pull and push via small script. JSON, CSV, Excel, XML export built-in.
Q: How is pricing calculated? A: Pay-Per-Event: $0.004 base + $0.004 per email found + $0.007 per premium signal (booking platform / aggregator detected). Fully enriched = $0.015 per record. You only pay for events that actually fire.
Q: Do you include large gym chains like LA Fitness or Planet Fitness?
A: No â€" they're filtered out by default. The 50+ pre-blocked chains include Planet Fitness, LA Fitness, Anytime Fitness, 24 Hour Fitness, Lifetime, Gold's Gym, Crunch, Equinox, Orangetheory, F45, Pure Barre, SoulCycle, CorePower, Club Pilates, and more. Outbound to corporate-owned chains goes to procurement and doesn't convert for boutique SaaS sales. If you actually want those rooftops, set exclude_chains: false.
Q: Why are some enrichment fields empty?
A: Not every studio site exposes every signal. Use the confidence_score field to filter for the richest records.
Q: How do I find studios NOT using MindBody?
A: Filter the dataset where enrichment.tech_stack does not contain mindbody.
Q: Can I get studios on a specific aggregator?
A: Yes. Filter where enrichment.tech_stack contains classpass or gympass to find studios already in aggregator networks.
Related Actors
Related Actors from this portfolio:
- Salons & Spas Lead Finder â€" same booking-platform buyer (Vagaro, Mindbody, Boulevard); recovery / sauna / cryo studios overlap heavily
- Healthcare Practices Lead Finder â€" PT, chiropractic, and wellness providers that share fitness-studio buyers
- B2B Sales Triggers â€" intent signals (new openings, hiring, expansion) on the studios you find
- Google Maps Reviews Pro â€" full review history per studio for reputation-management and member-experience sales
- Pet Services Lead Finder â€" boarding / daycare / training studios share Mindbody / Vagaro / Acuity booking stack
Integrations
- Zapier â€" push records into HubSpot / Salesforce / Pipedrive / Apollo / Outreach / Salesloft
- Make.com (formerly Integromat) â€" automate multi-step workflows with branching and filters
- n8n â€" self-hosted workflow automation for teams that don't want data leaving their stack
- Apify webhooks â€" POST the dataset to your endpoint on run completion (
ACTOR.RUN.SUCCEEDED/FAILED) - API integration â€" REST API with full dataset export in JSON, CSV, Excel, or XML
- MCP / AI agents â€" call this actor from Claude, GPT, or LangChain agent workflows via the Apify MCP server
Save your input as an Apify Task
Apify Tasks let you save a configured input once and re-run it with a single click - no need to re-type search terms, locations, filters, or tier settings every time. Tasks are the foundation for everything that comes next: schedules, monitor mode, and webhook routing all attach to a saved Task, not to the raw actor.
Steps to save your current input as a Task:
- On this actor's Apify Store page, click
Runwith your input fully configured. - Click the
Save as taskbutton at the top of the run page. - Name the task something memorable (e.g.
Gyms and studios in Miami, FL - weekly). - Reload the task page and click
Startanytime to re-run with the same inputs.
Tasks unlock the next two features below: scheduling and monitor mode.
Run this weekly with Apify Schedules
Apify Schedules cron-run any saved Task automatically. Pair this with the saved Task above and you get hands-off recurring runs with no manual clicks, no missed weeks, and a steady stream of fresh data into your CRM or warehouse.
Steps to schedule a Task:
- Save your input as a Task (see above).
- Go to https://console.apify.com/schedules and click
Create new schedule. - Pick your Task and set the cron expression. Common patterns:
- Daily at 9am UTC:
0 9 * * * - Weekly on Mondays at 9am:
0 9 * * 1 - Monthly on the 1st:
0 9 1 * *
- Daily at 9am UTC:
- Save. Apify will run your Task on that schedule automatically, push the dataset to whatever integrations you have wired up, and fire run-completion webhooks for downstream automation.
Run weekly to keep your prospect list fresh and catch newly-opened studios before competitors get to them.
Monitor mode (v2, beta)
Monitor mode is the v2 evolution of this actor and is currently in BETA. It turns a recurring schedule into a true change-feed instead of a firehose of duplicate records.
How it works:
- When this actor runs under an Apify Schedule, monitor mode is enabled automatically.
- Instead of emitting ALL records every run, it emits ONLY records that are NEW or CHANGED since the last scheduled run.
- A digest record summarizes the delta (X new, Y changed, Z removed) at the top of every run.
- Optional: provide a Slack or email webhook URL in the
monitor_webhook_urlinput field and the digest fires there too, so your team gets the delta in their inbox or channel without polling the dataset. - Cost: a single
scheduled_delta_runevent ($0.05) per scheduled run, plus standard PPE on emitted delta records only. Predictable monthly cost, no surprise bills from re-charging for unchanged records.
Monitor mode is rolling out to the top 3 actors first (this one included if it's hotel-motel-lead-finder, google-maps-reviews-pro, or mcp-accounting-firm-leads). Full portfolio coverage by end of June.
Support
- Email: support@seibs.co
- GitHub issues: https://github.com/seibs-co/apify-portfolio/issues
Changelog
See ./CHANGELOG.md.
More from the SEIB portfolio
Same data engine, different vertical â€" pick the one that matches your buyer:
- ðŸ"§ Home Services Lead Finder
- ðŸ½ï¸ Restaurants Lead Finder
- ðŸš- Auto Dealerships Lead Finder
- 🦷 Healthcare Practices Lead Finder
- ðŸ"Š Accounting Firms Lead Finder
- ðŸ"© Auto Repair Shops Lead Finder
- ðŸ-ï¸ Construction Contractors Lead Finder
- 🨠Hotels & Motels Lead Finder
- âš-ï¸ Law Firms Lead Finder
- 🢠Real Estate Brokerages Lead Finder
- ðŸ'‡ Salons & Spas Lead Finder
All 12 actors share the same Pay-Per-Event pricing ($0.004 base / $0.008 with email / $0.015 with premium signals) and output schema. Mix-and-match across verticals without translation logic. Built by Seibs Management LLC.
Found this useful?
If this actor saved you time or money, please consider leaving a quick review on the Apify Store. Reviews help other buyers find work that solves their problem and let me prioritize the features paying customers actually use. Leave a review: https://apify.com/seibs.co/fitness-studio-lead-finder#reviews