ClassPass Studio & Class Scraper
Pricing
from $3.00 / 1,000 results
ClassPass Studio & Class Scraper
Scrape ClassPass fitness, wellness, beauty and food studios by city and activity. Get studio profiles with ratings, address, amenities, contact info, and upcoming class schedules - no login required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
ClassPass Scraper
Scrape ClassPass — fitness, yoga, pilates, wellness, beauty, and food & drink studios across hundreds of cities worldwide. Search by city and activity to get studio listings with ratings and addresses, or fetch full studio profiles including contact info, amenities, and upcoming class schedules. No login or API key required.
What this actor does
- Two modes:
search(browse studios by city + activity) andstudioDetails(full profile lookup by URL) - Global coverage — hundreds of cities across the US, UK, Europe, Australia, and Asia
- Rich studio profiles — ratings, review counts, amenities, phone, website, social links, cancellation policy
- Upcoming class schedules — publicly listed class times pulled straight from each studio's page
- Empty fields are omitted
Output per studio
Search mode:
studioId,alias,name,activities,descriptionrating,ratingCountaddress—{ street, street2, city, state, zipCode }distance,distanceUnitimageUrl,featuredReviewurl,searchLocation,searchActivity
Studio details mode (adds):
subtitle,website,phoneNumberproTip,whatToBring,howToGetThere,bookingWindow,cancellationPolicyfacebookUrl,instagramHandle,twitterUrllatitude,longitude,neighborhood,city,countryCoderatingDisplayTotal,reviewCountamenities[],imageUrls[],tags[],serviceTypes[]outOfNetwork,availableForTrialers,requestToBookupcomingClasses[]—{ className, startTime, endTime, classUrl, venueName, venueAddress }
Every record also has recordType: "classpass_studio" and scrapedAt.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | search | search / studioDetails |
location | string | new-york-metro | City/metro slug (mode=search) |
activity | string | fitness | Activity/category slug (mode=search) |
studioUrls | array | – | Studio URLs or aliases (mode=studioDetails) |
includeUpcomingClasses | bool | true | Attach upcoming class schedule (mode=studioDetails) |
maxItems | int | 50 | Hard cap (1–50 for search; ClassPass caps public search at 50 results) |
Example: search Chicago yoga studios
{"mode": "search","location": "chicago","activity": "yoga","maxItems": 25}
Example: full studio profile lookup
{"mode": "studioDetails","studioUrls": ["https://classpass.com/studios/trufusion-summerlin-las-vegas","hithouse-nolita-new-york"],"includeUpcomingClasses": true}
Finding location and activity slugs
- Visit classpass.com/locations and click your city — the URL becomes your
locationslug (e.g./locations/chicago→chicago; many US metros use a-metrosuffix, e.g.new-york-metro). - On that city page, click any category link (Fitness, Yoga, Massage, Hair Salons, Acai Bowls, Coworking, etc.) — the last segment of the resulting
/search/<location>/<activity>URL is youractivityslug.
Common activity slugs: fitness, yoga, pilates, boxing, cycling, barre, dance, martial-arts, hair-salons, nail-salons, massage, spas, facials, waxing, acai-bowls, juice-bars, coworking-spaces.
Use cases
- Fitness marketplace research — benchmark studio density, ratings, and pricing signals by city
- Local SEO / lead generation — build prospect lists of wellness and beauty businesses
- Competitive intelligence — track amenities, class variety, and review counts across a market
- Real-estate / retail siting — map fitness/wellness density by neighborhood
- Class schedule aggregation — pull publicly listed upcoming class times per studio
FAQ
Do I need a ClassPass account? No — every field comes from ClassPass's public, unauthenticated studio and search pages.
Why is search capped at 50 results? ClassPass's public (non-logged-in) search page renders at most 50 studios per city/activity combination; pagination beyond that requires an authenticated session.
Why does search sometimes return 0 studios? Either the location or activity slug doesn't exist for that city, or that category has zero studios there. Double-check the slug on classpass.com/locations/
What's distance? Distance in distanceUnit (km or mi) from ClassPass's inferred default search origin for that metro area — not from a specific address you provide.
Are prices included? No — ClassPass shows per-visit pricing only after a signed-in user selects credits/membership tier, so no public, unauthenticated price field exists.
How fresh is the data? Real-time — every run re-fetches the live studio and search pages.