Gym Finder Scraper
Pricing
Pay per usage
Gym Finder Scraper
Gym Finder Scraper. Extract structured data with automatic pagination, proxy rotation, and JSON/CSV export. Pay only for results.
What it does
Gym Finder Scraper extracts gym and fitness center listings from publicly accessible business directories like Yellow Pages. For any given location, it collects gym names, addresses, ratings, review counts, amenities, and pricing information. The actor handles pagination automatically to gather comprehensive lists of fitness facilities in your target area.
Why use it
Finding and comparing gyms across a city or region is time-consuming when done manually. This actor is ideal for fitness industry analysts, gym chain owners conducting competitive research, real estate developers evaluating neighborhood amenities, relocation services, and health-focused app developers. Get structured gym data that powers location-based services, market analysis, and consumer research without the manual effort.
How it works
- The actor accepts a location string and constructs a search URL for Yellow Pages gym listings.
- It uses CheerioCrawler to efficiently parse HTML listings without a full browser.
- For each listing found, it extracts the gym name, address, rating, review count, and categories.
- Pagination is followed automatically until the maximum result count is reached.
- All results are pushed to the Apify dataset in a standardized format.
- Concurrent requests are limited to avoid overloading the source website.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
location | string | "New York" | City or area to search for gyms |
maxResults | integer | 50 | Maximum number of gym listings to return (1-500) |
Output fields
| Field | Type | Description |
|---|---|---|
gymName | string | Name of the gym or fitness center |
address | string | Street address |
city | string | City or location searched |
rating | number | Average star rating |
reviewCount | number | Number of reviews |
amenities | string | Available amenities and categories |
monthlyPrice | string | Monthly membership pricing |
url | string | Link to the listing page |
Cost estimate
This actor scrapes publicly available directory data with no API costs. The pay-per-event pricing is $0.00075 per result. Collecting 100 gym listings costs approximately $0.075. Default memory is 1024 MB for efficient HTML processing.
Tips
- Use specific locations for better results (e.g., "Manhattan, NY" instead of just "New York").
- The actor respects rate limits with built-in concurrency controls.
- Pricing information may not be available for all listings as many gyms require direct contact.
- For related health and fitness data, check out Yoga Studio Scraper and Nutrition Data Scraper.
- For marathon and sports data, see Marathon Results Scraper.
